先找到城市或机场
在平台控制台获取你获准使用的 API 密钥,替换示例中的 <API_KEY>。密钥会出现在请求 URL 中,请勿通过公开链接、截图或未脱敏日志泄露。
示例搜索 London,使用 market=US、locale=en-US,不需要搜索会话或出行日期。可在表单中换成目标城市或机场,并按需调整支持的地区与语言代码;结果可能变化或为空。只有主动提交才发送数据请求,浏览页面、打开面板和复制示例不会发起查询。
基础 URL https://api.opendata-api.com
curl -X GET 'https://api.opendata-api.com/api/project/skyscanner/flights-search-airport?key=<API_KEY>&query=London&market=US&locale=en-US'import requests
response = requests.request(
"GET",
"https://api.opendata-api.com/api/project/skyscanner/flights-search-airport",
params={
"key": "<API_KEY>",
"query": "London",
"market": "US",
"locale": "en-US",
},
timeout=30,
)
response.raise_for_status()
print(response.json())const url = new URL("https://api.opendata-api.com/api/project/skyscanner/flights-search-airport");
url.search = new URLSearchParams({
"key": "<API_KEY>",
"query": "London",
"market": "US",
"locale": "en-US",
}).toString();
const response = await fetch(url, {
method: "GET",
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());旅行查询前先确认
- 所有结果都是搜索观察,不是已确认订单或保证可订的价格。此 API 不出票、不创建酒店预订,也不锁定库存;返回预订链接时仍需核实最新方案。价格历史、定时监测和通知由你的应用实现。
- 航班搜索使用同一条地点建议的 skyId/entityId,城市与单个机场范围不同,IATA 三字码不能替代 entityId。酒店目的地用 entityId,具体酒店用 hotelId,租车地点用 locationId,不能任意互换。机场 places:[] 可是正常未命中,有效建议的 iataCode 也可能为空。
- 航班与入住日期填写未来的 YYYY-MM-DD,月份查询使用 YYYY-MM。返程晚于出发,退房晚于入住;多城市各段日期按行程顺序排列。占位日期仅演示格式,使用时应换成自己的实际未来安排。
- 首批航班可同时返回报价与 RESULT_STATUS_INCOMPLETE,不把 total 当最终数量。将你有权使用的搜索返回的 sessionToken 作为 sessionId,详情同时使用同一次搜索的 itineraryId;设置轮询间隔、上限和超时,按可用标识去重。会话通过 URL 发送且可能进入日志,勿公开、写死或使用他人的值。
- 每日价格日历按 outboundDates 的 date、price、hasQuote 与 currency 比较,缺失或无报价日期不是零元。group 只是相对分组,不保证全网最低;已测试结果没有 directPrice/isDirect。整月与往返字段需核实,选定日期后查询实际航班再判断价格与中转。
- 多城市 legs 是 GET 查询参数中的 JSON 数组字符串,每段填写 originSkyId、destinationSkyId 和 date。序列化后按查询值编码,不作为 JSON 请求体;人数、舱位和币种在外层填写。组合报价不自动说明联程保障或行李直挂。
- 已测试酒店搜索的 rating 是数值、images 是 URL 字符串数组、distance 是街区文本,坐标在 coordinates.lat/lng;不要套用其他结构或把文本当米数。列表可能少于 total,搜索没有分页参数;每晚或总价、税费和房型条款仍需核实,后续接口也不保证全量覆盖。
- 租车接口只返回取还车地点建议,包括 locationId、类型和坐标。Airport 与 TrainStation 应区分,IATA 可以为空;结果不包含车辆、库存、租车价格或订单,不能标作已找到可租车辆。
- market 是搜索市场上下文,locale 是支持的语言区域格式,currency 是报价币种,不保证任意组合都可用。汇率换算需核对返回 base 与 rates,显示 date 并保留原价和原币种;带日期估算不等于银行结算或预订付款汇率。
- 已核实样本覆盖机场搜索、单程航班、每日价格日历、酒店目的地与酒店搜索、租车地点及美元基准汇率,不保证其他条件同样返回。续查、行程详情、多城市、整月、往返日历、目的地探索、酒店后续查询与地区配置尚未单独核实,先检查实际字段、状态和分页再依赖。
查看地点建议与业务状态
同时检查 HTTP 状态与网关返回的 code/message/data:HTTP 200 不等于业务一定成功,应结合 code、message 与 data 判断。机场搜索中 places 为空可以是正常未命中;航班有报价也可能尚未完成,价格和链接以当次返回为准。
按旅行任务选择接口
- 找机场、查航班与继续搜索
-
先用机场搜索选定同一条建议的 skyId/entityId,再填未来日期查询航班。续查使用返回的 sessionToken 作为 sessionId,详情还需同一搜索的 itineraryId;多城市则把各段地点和日期序列化到 legs 查询参数。
- 找低价日期与旅行目的地
-
日期范围、整月单程与往返比较需先确认航线 skyId,再提供对应日期或月份;按有报价记录筛选后复查具体航班。目的地探索需出发地 skyId/entityId,不接收指定出发日,不能直接当作该日可订票价。
- 确定住宿区域并搜索酒店
-
先按地名查询酒店目的地,结合层级、类型与坐标选定 entityId,再填未来入住退房日、人数和房间数。返回列表可能只是部分候选,比较价格前需核实每晚或总价及税费口径。
- 查看酒店内容、房型与替代选择
-
详情、房型价格、评价和相似酒店使用酒店搜索返回的 hotelId;价格还需目的地 entityId,位置查询则以 entityId 为入口。除评价外需提供入住退房日,评价可用 page/limit;后续响应字段与分页规则要先核实。
- 找到租车取还车地点
-
传入机场、车站或地名,核对返回的 locationId、类型和坐标后保存选择。这里只查地点,不查车辆和租车报价;接入其他租车服务前需确认标识格式兼容。
- 设置地区语言并核对汇率
-
配置查询没有额外参数,用实际返回校验 market、locale 与 currency。汇率可选 baseCurrency,默认 USD;换算前核对 base、所需 rates 和 date,保留旅行报价原币种与汇率日期。
航班搜索
/api/project/skyscanner/flights-search-flights 查询单程或往返机票
完整文档 →说明
先从机场搜索中选定出发地和目的地,分别传入同一条地点建议的 skyId 与 entityId,再提供未来的出发日期 date,格式为 YYYY-MM-DD。单程查询不传 returnDate;往返查询需提供晚于出发日的返程日期。可选参数包含成人、儿童、婴儿人数、舱位、币种、market 与 countryCode。已测试的单程响应包含 sessionToken、status、total 和 itineraries;行程带有 id、price.amount/currency/formatted、legs、score、tags 与 bookingUrl,航段带有实际机场、起降时间、durationMinutes、stopCount 和航空公司名称及 logoUrl。伦敦城市搜索曾返回希思罗至肯尼迪机场的方案,因此城市标识不等于只选择一个机场。RESULT_STATUS_INCOMPLETE 时也可能已有可用报价,可将 sessionToken 作为 sessionId 继续查询,不应把首批 total 当作最终数量。报价与链接只代表当次观察,本接口不出票;往返响应尚未单独核实。
填写条件并主动查询 5 个必填 · 8 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选查询条件 (4)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query |
/api/project/skyscanner/flights-search-airport 搜索机场与城市,获取航班查询标识
完整文档 →说明
传入机场或城市名称 query,可选 market 与 locale 控制查询地区和语言区域。已测试响应的 places 包含 skyId、entityId、iataCode、name、cityName、countryName、placeType 和 coordinates.lat/lng。London 曾返回 CITY 类型的伦敦城市建议(LOND、27544008),以及希思罗等 AIRPORT 建议;希思罗对应 LHR、95565050。选定后将该条建议的配套标识用于航班搜索,注意城市范围与单一机场的区别。有效机场的 iataCode 也可能是空字符串,不应因此丢弃已返回 skyId/entityId 的建议。不存在的名称在测试中返回 HTTP 200 与 places:[],属于正常未命中,不是服务中断;建议的顺序与数量可能变化。
填写条件并主动查询 1 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query |
更多可选查询条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
/api/project/skyscanner/flights-search-incomplete 继续查询尚未完成的航班搜索
完整文档 →说明
将你自己的初次航班搜索返回的 sessionToken 原样作为必填 sessionId,继续获取同一搜索的结果,并保持 currency 与 countryCode 和初次请求一致。已测试的初次搜索在 RESULT_STATUS_INCOMPLETE 下返回了可用行程和非空会话值,但本继续查询接口尚未单独核实,不能承诺最终响应结构、完成数量或会话有效期。接入时检查每次实际返回的内容,仅合并可用行程;若有行程标识则据此去重,明确完成或达到应用设置的超时后停止。搜索会话是临时请求上下文,应来自你有权使用的搜索并保持私密,不要把捕获的值写入公开示例,也不要用账号或浏览器会话替代。
填写条件并主动查询 1 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | 此字段必填:仅使用你自己的、获授权航班搜索返回的 sessionToken,并作为 sessionId 传入;详情还需匹配同一次搜索的行程。它是临时搜索上下文,不是账号登录会话,会随请求 URL 发送并可能进入日志,请勿公开、写死或外泄。 |
更多可选查询条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
/api/project/skyscanner/flights-get-flight-details 查看已选航班行程详情
完整文档 →说明
用你自己的航班搜索结果中的 itineraryId,以及同一次搜索的 sessionToken(作为 sessionId)查询选中行程,币种和 countryCode 也应沿用原搜索设置。该接口用于查看行程详情与预订选项,但返回结构尚未单独核实,不能假定一定包含行李额度、票价规则、全部销售渠道或某个固定详情字段。展示前检查实际内容;行程不可用或会话失效时重新搜索,不要构造 ID 或承诺报价永久有效。这是只读报价查询,不付款、不出票,也不创建预订。
填写条件并主动查询 2 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | 此字段必填:仅使用你自己的、获授权航班搜索返回的 sessionToken,并作为 sessionId 传入;详情还需匹配同一次搜索的行程。它是临时搜索上下文,不是账号登录会话,会随请求 URL 发送并可能进入日志,请勿公开、写死或外泄。 |
更多可选查询条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
/api/project/skyscanner/flights-search-flights-multi-stops 查询多城市、多航段机票
完整文档 →说明
把行程作为序列化的 JSON 数组字符串传入必填 legs 查询参数。每段按文档填写 originSkyId、destinationSkyId 和 YYYY-MM-DD 格式的 date;地点标识先通过机场搜索获取,各段日期应按出行顺序排列。这是 GET 查询参数,不是 JSON 请求体。可选 adults、cabinClass 与 currency 描述整次搜索。多城市响应尚未单独核实,不应直接套用单程搜索结构或假定存在会话轮询字段。即使返回组合报价,也不能据此认定包含联程保障、行李直挂或受保护的转机衔接,需检查实际方案后再比较。
填写条件并主动查询 1 个必填 · 3 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
更多可选查询条件 (1)
| 参数 | 位置 | 值 |
|---|---|---|
| query |
低价日期与目的地探索
/api/project/skyscanner/flights-get-price-calendar 按日期范围比较机票报价
完整文档 →说明
传入 originSkyId、destinationSkyId 和必填 fromDate,可用 toDate 明确未来的 YYYY-MM-DD 日期范围;currency、market 与 cabinClass 为可选比较条件。已测试响应包含 currency 和 outboundDates,每条日期记录带 date、数值 price、group 与 hasQuote。伦敦—纽约的八天查询曾返回范围内每天的记录,以及 low、medium 等分组,但其他航线的覆盖可能不同。筛选最低报价时排除无记录或 hasQuote 为假的日期,不把缺失值视作零元机票。已测试结果没有 directPrice 或 isDirect,不能据此认定存在直飞。选中日期后仍需通过具体航线搜索核实可用行程,日历报价并非保证可订的最终价格。
填写条件并主动查询 3 个必填 · 4 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选查询条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
/api/project/skyscanner/flights-get-cheapest-oneway 按月份探索单程机票低价日期
完整文档 →说明
使用 originSkyId、destinationSkyId 与 YYYY-MM 格式的 month 查询指定月份的单程报价,可选 currency 和 market。先从机场搜索取得航线标识,并选择未来的旅行月份。该接口用于按出发日比较单程低价报价,但实际响应字段与每日覆盖尚未单独核实,应先检查返回结构再提取日期和价格。无报价的日期是未知,不是零元;筛选出的候选日期需交给主航班搜索复查。整月报价不等于历史票价档案,也不保证覆盖所有销售渠道或提供全网最低价。
填写条件并主动查询 3 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query |
更多可选查询条件 (1)
| 参数 | 位置 | 值 |
|---|---|---|
| query |
/api/project/skyscanner/flights-get-price-calendar-return 比较往返机票的出发与返程日期组合
完整文档 →说明
用 originSkyId、destinationSkyId 和未来出发起始日 fromDate 查询往返日期组合,日期格式为 YYYY-MM-DD。可选 returnFromDate 指定返程比较的起始日,currency 与 market 设置报价上下文。接口用于探索出发日与返程日组合,但实际价格矩阵结构、返回日期跨度和报价完整度尚未单独核实。当前输入没有任意出发结束日或返程结束日,不应添加未支持的范围控制。应用需检查实际日期对,排除返程早于出发的组合,在本地按旅行天数筛选,然后把选中的日期对交给往返航班搜索复查。
填写条件并主动查询 3 个必填 · 3 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选查询条件 (1)
| 参数 | 位置 | 值 |
|---|---|---|
| query |
/api/project/skyscanner/flights-search-flight-everywhere 从出发地探索旅行目的地
完整文档 →说明
用机场搜索选出的 originSkyId/originEntityId 标识对发起不固定目的地的探索,可选 adults、cabinClass、currency 与 market。该接口没有目的地或出行日期参数,适合旅行灵感推荐,不应把建议描述为某个指定出发日的报价。实际响应与价格覆盖尚未单独核实,筛选或排序前需检查返回的目的地标识、地名和价格上下文。选定目的地后再进行具体航线与日期的机票查询;探索建议不保证涵盖全部目的地、所有直飞航线或全网最低价。
填写条件并主动查询 2 个必填 · 4 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
更多可选查询条件 (3)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
酒店查询
/api/project/skyscanner/hotels-search-hotels 按目的地、入住退房日期查询酒店
完整文档 →说明
先用酒店目的地搜索获取 entityId,再传入未来的 checkIn/checkOut,格式为 YYYY-MM-DD,且退房必须晚于入住。可选 adults、rooms、currency 与 market 描述入住条件。已测试的巴黎响应包含 destinationName、total 和 hotels;酒店记录有 hotelId、name、stars、数值 rating、reviewCount、price.amount/currency、图片 URL 字符串数组 images、amenities、url、coordinates.lat/lng,以及表示街区的文本 distance。不要把 rating 当嵌套评分对象、images 当带说明的对象数组,也不要将 distance 换算为米。返回列表可能只是 total 的一部分,本接口未提供分页参数。单凭这些字段无法确定价格按晚还是按整段入住计费,也无法确认税费和房型条款;比较最终费用或引导预订前应另行核实。
填写条件并主动查询 3 个必填 · 4 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选查询条件 (1)
| 参数 | 位置 | 值 |
|---|---|---|
| query |
/api/project/skyscanner/hotels-search-destination 搜索酒店目的地,获取 entityId
完整文档 →说明
以必填 query 搜索酒店目的地,可选 market 与 locale。已测试的 places 建议包含 entityId、name、type、hierarchy 和 coordinates.lat/lng。Paris 曾返回法国巴黎城市(entityId 27539733),也包含机场、街区与酒店建议,其中有拉斯维加斯的同名酒店。先结合 hierarchy 与 type 确认地理范围,再把所选 entityId 用于酒店搜索。hierarchy 是以竖线分隔的描述文本,type 的大小写可能不同,不要强行按未经确认的完整枚举过滤。该接口只返回目的地建议,不提供指定日期的房间或价格。
填写条件并主动查询 1 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query |
更多可选查询条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
/api/project/skyscanner/hotels-get-hotel-details 查看指定酒店的设施、图片与详情
完整文档 →说明
使用酒店搜索返回的 hotelId 和未来的 checkIn/checkOut 查询详情,可选 adults 与 currency 保持入住上下文。该接口用于提供设施、图片、政策等酒店内容,但实际字段名称和覆盖尚未单独核实。只展示返回中确实存在的信息,并区分酒店描述与指定日期的客房可用性;不能由描述推断可退款、入住人数规则或已确认库存。需要房型报价时应另外查询价格,本接口不预留房间、不创建住宿订单。
填写条件并主动查询 3 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
更多可选查询条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
/api/project/skyscanner/hotels-get-hotel-prices 查询指定酒店与入住期的房型价格
完整文档 →说明
传入酒店搜索返回的 hotelId、对应目的地 entityId,以及未来且先后正确的 checkIn/checkOut,可选 adults 与 currency。接口用于查询房型和价格,但实际报价结构、按晚或整段入住的计价口径、税费与条款尚未单独核实。比较前检查返回金额与入住条件,不假定覆盖全部房型或全部销售渠道;保留原始币种和实际说明,不将未注明的金额标成每晚价、总价或含税价。该只读查询不预留库存、不锁定报价,也不创建订单。
填写条件并主动查询 4 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
/api/project/skyscanner/hotels-get-hotel-reviews 分页查询指定酒店的住客评价
完整文档 →说明
使用酒店搜索选定的 hotelId 查询住客评价,可选数值 page 和 limit。评价字段、页码起点、可接受的条数上限和完整覆盖尚未单独核实,不应默认从某个页码开始、固定最大页大小或可导出全部评价。先检查本页实际评价与分页信息,再决定是否发起下一页请求。将评价始终关联到对应酒店,明确已获取样本不等于全部住客反馈;只有确实返回评价文本时才进行文本分析。
填写条件并主动查询 1 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
/api/project/skyscanner/hotels-get-similar-hotels 为已选酒店寻找相似住宿候选
完整文档 →说明
以真实酒店搜索结果中的 hotelId 为起点,提供未来 checkIn/checkOut,可选 adults 与 currency,寻找同区域或同类别的住宿替代建议。实际字段、相似标准与排序尚未单独核实,应仅比较返回中确实存在的属性,确认候选酒店 ID 后再进行后续查询。每个备选的入住期价格需要单独核实;推荐本身不保证设施等同、价格更低、有房可订或与原酒店之间存在某个确定距离。
填写条件并主动查询 3 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
更多可选查询条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
/api/project/skyscanner/hotels-get-nearby-map 查询目的地酒店,准备位置比较数据
完整文档 →说明
以酒店目的地 entityId 和未来、有先后顺序的 checkIn/checkOut 发起面向位置展示的酒店查询,可选 adults 与 currency。虽然接口名称带有地图含义,但输入没有任意经纬度、半径或边界框。酒店搜索已观察到 coordinates.lat/lng,但这个独立接口的实际字段与覆盖尚未单独核实,使用前应确认返回是否有坐标。与景点或交通站点的距离由应用自行计算,不把文本街区 distance 当作米数;返回候选也不保证包含周边全部住宿库存。
填写条件并主动查询 3 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
更多可选查询条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
租车取还车地点
/api/project/skyscanner/cars-search-location 搜索租车取车与还车地点
完整文档 →说明
用必填 query 搜索取还车地点,可选 market 与 locale。已测试的 Heathrow 响应包含 locations,每项带 locationId、name、type、coordinates.lat/lng、countryName 和 iataCode。希思罗机场 LHR 曾返回 locationId 95565050、type Airport;另一条希思罗 5 号航站楼车站建议为 TrainStation,iataCode 为空。保存前区分机场和车站,若接入其他租车服务,应先确认它接受本结果的标识格式。此接口只解析地点,不返回车辆类别、可租库存、销售渠道报价、租车价格或预订。
填写条件并主动查询 1 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query |
更多可选查询条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
旅游地区与汇率配置
/api/project/skyscanner/config-get-locale 查询可用的市场地区、语言与币种配置
完整文档 →说明
不需要查询参数,用于获取搜索设置的代码配置。文档按 markets、currencies 和 locales 分组,供航班、酒店与地点接口使用,但实际条目和允许的组合尚未单独核实。构建选项或校验已保存旅行偏好前,应读取实际返回,不假定任意币种、语言和市场地区都能自由组合。market 表示搜索市场上下文,locale 在支持处控制语言与区域格式,currency 表示报价币种;此接口本身不返回机票或酒店价格。
填写条件并主动查询 0 个必填 · 0 个可选
/api/project/skyscanner/config-get-exchange-rates 获取带日期的币种汇率
完整文档 →说明
可选 baseCurrency 默认 USD。已测试的美元基准响应包含 base、date 和 rates,其中 rates 是币种代码到数值汇率的对象,含 EUR、GBP、JPY、CAD 等主要币种。测试时返回日期为前一天,应显示该日期而非宣称即时汇率。应用换算机票或酒店报价时保留原金额、原币种和汇率依据,确认价格来源币种与换算基准匹配。汇率用于比较估算,不是银行结算价或保证的预订付款汇率。只有美元基准经过独立测试,其他基准需核实返回 base 和所需汇率是否存在。
填写条件并主动查询 0 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query |
这个接口能查什么
用结构化旅游搜索数据搭建机票比价、低价出行日期推荐与酒店筛选应用。先获取机场、城市或酒店目的地标识,再按行程日期比较报价,并在结果提供预订链接时引导用户前往查看。
- 机票查询:单程与往返搜索,查看价格、航空公司、航段时间、中转次数与预订链接
- 机场搜索:区分城市与机场,获取配套的 skyId、entityId、地点类型和经纬度
- 弹性日期:比较每日机票报价;另提供按月单程报价与往返日期组合查询接口
- 未完成搜索:首批结果可能仍在补充,可用返回的搜索会话继续查询
- 酒店搜索:按目的地与入住退房日期查询,获取酒店 ID、数值评分、评价数、设施、图片与坐标
- 酒店后续查询:提供详情、房型价格、住客评价、相似酒店与位置查询接口,接入前需核实实际返回字段
- 租车地点:查询取还车地点及位置 ID,不返回车辆、租车价格或订单
- 国际化配置:查询市场地区、语言区域、币种配置与带日期的汇率
返回的是当次搜索快照,不是已确认订单或保证可订的价格。选定日期与报价后应再次核实;本 API 不出票、不创建酒店订单。定时监测、价格历史与降价提醒需由你的应用实现,未经核实的后续接口字段不应作为固定响应契约。