{
"data": [
{
"cabin_prices_per_person": {
"BALCONY": 2319,
"INTERIOR": 1453
},
"company": "princess",
"cruise_id": "N634",
"currency": "USD",
"departure_date": "2026-10-06",
"destinations": [
"Mediterranean"
],
"duration": 7,
"locale": "en_US",
"ports_list": [
{
"arrival": null,
"day": 1,
"departure": null,
"port": "Rome (Civitavecchia), Italy"
}
],
"price": 1453,
"price_euro": 1296.24,
"price_per_night_eur": 185.18,
"ship_name": "Enchanted Princess",
"updated_at": "2026-10-06T06:24:17Z"
}
],
"has_more": true,
"next_cursor": null,
"request_id": "01JSAXEXAMPLE"
}
curl --location --request GET 'https://zylalabs.com/api/14256/cruise+price+api/35385/search+cruises?company=princess&locale=en_US&limit=5' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"cabin_fare_details": null,
"cabin_prices_per_person": {
"BALCONY": 2319,
"INTERIOR": 1453
},
"company": "princess",
"cruise_id": "N634",
"currency": "USD",
"departure_date": "2026-10-06",
"destinations": [
"Mediterranean"
],
"duration": 7,
"locale": "en_US",
"ports_list": [
{
"arrival": null,
"day": 1,
"departure": null,
"port": "Rome (Civitavecchia), Italy"
}
],
"price": 1453,
"price_euro": 1296.24,
"price_per_night_eur": 185.18,
"ship_name": "Enchanted Princess",
"updated_at": "2026-10-06T06:24:17Z"
},
"request_id": "01JSAXEXAMPLE"
}
curl --location --request GET 'https://zylalabs.com/api/14256/cruise+price+api/35382/cruise+detail?company=princess&locale=en_US&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"data": [
{
"cabin_type": "INTERIOR",
"company": "princess",
"cruise_id": "N634",
"currency": "USD",
"current_price": 1453,
"current_price_euro": 1296.24,
"departure_date": "2026-10-06T00:00:00Z",
"destinations": [
"Mediterranean"
],
"detected_at": "2026-10-06T06:24:17Z",
"drop_amount_euro": 201.76,
"drop_pct": 13.5,
"duration": 7,
"itinerary_url": null,
"locale": "en_US",
"previous_price": 1680,
"previous_price_euro": 1498,
"ship_name": "Enchanted Princess",
"title": "Enchanted Princess Mediterranean"
}
],
"has_more": false,
"next_cursor": null,
"request_id": "01JSAXEXAMPLE"
}
curl --location --request GET 'https://zylalabs.com/api/14256/cruise+price+api/35384/recent+price+drops?company=princess&locale=en_US&min_drop_pct=10&since=2026-09-01&limit=5&sort=drop_pct:desc' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 邮轮价格 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
邮轮价格 API 允许您搜索航行并获取当前票价信息、舱房价格和详细行程。它还提供对 10 家不同邮轮公司最近降价的访问
`cruise_id` 在特定的邮轮公司和市场中是唯一的。当使用从 `搜索邮轮` 或 `最近降价` 获得的 `cruise_id` 查询 `邮轮详情` 时,您还必须提供相同的公司(邮轮公司)和地点(市场),以确保准确获取航行的详细信息
“邮轮详情”接口提供全面的信息,包括航行名称、船名、出发日期、晚数、每人费用(以市场货币和欧元计)、每晚欧元费用、详细的舱房价格、可用的促销(如果邮轮公司发布)、目的地以及逐港行程
`最近价格下降`端点是为此目的而设计的。它返回最近价格降低的航程,提供之前的价格、当前的价格、欧元的降幅以及票价减少的百分比
开发人员可以利用此 API 构建应用程序,实时显示邮轮价格,比较不同航次和邮轮公司的票价,提醒用户降价信息,并提供详细的行程信息。这使得创建动态旅游订票平台和价格跟踪工具成为可能
`搜索邮轮`接口返回航班列表,包含邮轮ID、船名、出发日期和舱位价格等详细信息 `邮轮详情`接口提供特定航班的全面信息,包括行程和票价详情 `最近降价`接口列出价格下调的航班,显示之前和当前价格以及降价百分比
关键字段包括 `cruise_id`、`company`、`departure_date`、`ship_name`、`cabin_prices_per_person` 和 `destinations` 在 `Recent Price Drops` 中,附加字段如 `previous_price`、`current_price` 和 `drop_pct` 被包含以突出票价变化
每个端点以结构化的 JSON 格式返回数据 对于 `搜索邮轮` 和 `邮轮详情` 数据嵌套在一个 `data` 对象下 而 `最近价格下降` 返回一个航行对象的数组 每个航行对象包含相关细节 使其易于解析和使用
每个端点允许可选的筛选条件,例如邮轮公司、出发日期和目的地。用户可以通过包含这些参数来自定义他们的请求,以根据特定标准缩小搜索结果
搜索邮轮 提供可用航次的列表,而 邮轮详情 则提供关于特定航次的深入信息 最近价格下跌 关注票价变化,显示哪些航次有价格降幅以及降幅是多少
用户可以提取特定字段,如`ship_name`和`departure_date`以供应用程序显示。`cruise_id`可用于从`Cruise Detail`获取详细信息,而`Recent Price Drops`可以帮助用户根据票价下降识别最佳预订时间
数据来源于各种邮轮公司,确保对可用航行和票价变化的全面概述 API 汇总这些信息,为用户提供最新和准确的邮轮详情
典型的用例包括建立旅行预订平台 创建票价比较工具 和开发提醒用户降价的应用程序 这些数据帮助用户就邮轮预订和行程做出明智的决策