按目的地、入住退房日期查询酒店

查看 Skyscanner 天巡机票与酒店查询 的全部接口 →

先用酒店目的地搜索获取 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 的一部分,本接口未提供分页参数。单凭这些字段无法确定价格按晚还是按整段入住计费,也无法确认税费和房型条款;比较最终费用或引导预订前应另行核实。

API 功能

目的地与入住条件共同定位搜索 entityId 和有先后顺序的 checkIn/checkOut 是必需条件,查询针对具体入住安排而非无日期酒店目录。
评分、评价数与星级独立读取 已测试记录的 rating 是数值,reviewCount 与 stars 分别表示评价数和星级,不合并为同一种指标。
酒店图片为 URL 字符串 images 中已观察到的是链接字符串,amenities 是列表,渲染时不假定存在嵌套照片说明结构。
经纬度与街区描述分开处理 coordinates.lat/lng 可用于位置核对,而 distance 是街区文本,不是以米计的距离数值。
候选酒店数量可能小于 total 已测试列表没有覆盖全部 total,且没有公开的翻页参数,不将一次响应视为完整库存导出。

在线 API 演示

GET /api/project/skyscanner/hotels-search-hotels

API 响应 (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/skyscanner/hotels-search-hotels?key=<API_KEY>&entityId=<entityId>&checkIn=<checkIn>&checkOut=<checkOut>&adults=2&rooms=1&currency=USD&market=US'
📢
需要帮助?
如遇接口异常,或需要其他接口需求,可联系我们
联系我们

使用场景

常见问题

如何按目的地、入住退房日期、人数和房间数搜索酒店?

先从酒店目的地搜索中选定目标区域并取得 entityId,再传入未来的 checkIn 与晚于入住日的 checkOut,可选设置 adults、rooms、currency 和 market。目的地 ID 不是 hotelId;后续单个酒店查询使用搜索返回的 hotelId。

酒店评分、图片、距离和价格字段应该怎么处理?

已测试记录的 rating 为数值,images 为 URL 字符串数组,distance 为街区描述而非米数,坐标在 coordinates.lat/lng。price.amount 的每晚或整段入住口径、税费和条款尚未确定,必须核实后再比较最终费用;列表也可能只是 total 的一部分,当前无分页参数。

相关接口

相关指南

查看订阅方案 →