遇见数据集

Booking Hotels

收藏
RapidAPI2026-08-14 更新2026-08-15 收录
官方服务:

资源简介:

Search hotels, get detailed property data, and collect guest reviews from Booking.com.

创建时间:
2026-08-14
原始信息汇总

数据集概述:Booking Hotels API

API 名称:Booking Hotels
提供方:RapidAPI(由 mholdb 发布)
类别:旅行
核心功能:搜索目的地酒店、获取酒店详情、收集住客评价,数据来源于 Booking.com(非官方服务,与 Booking.com 无关联)。


主要功能

  • 酒店搜索:按目的地(城市、区域、国家、地标、机场或物业名称)搜索酒店,支持指定入住/退房日期、入住人数、排序方式及多重筛选条件。
  • 酒店详情:通过 Booking.com 酒店 ID 或支持 URL 获取规范化公开信息,包括描述、星级、设施、照片、周边环境、评分、房间及住宿价格(可选入住日期以请求价格和空房数据)。
  • 住客评价:每酒店最多收集 1,000 条公开评价(受订阅计划限制),返回评分、标题、正文、日期、住客姓名和国家。
  • 字段选择:可自定义返回的顶层结果字段(搜索最多 8 个,酒店最多 30 个,评价最多 7 个,支持 ["*"])。
  • 状态指示:返回分页和部分结果状态(如 partialfailedSectionstruncated)。

使用方式

提供三个路由端点,每次成功调用消耗 1 个 scraper.run 信用点及 1 个 RapidAPI 请求,返回 HTTP 201

路由 请求方法 用途
https://scraper.run/api/v1/tools/booking/search POST 搜索酒店列表
https://scraper.run/api/v1/tools/booking/hotel POST 获取单个酒店详情
https://scraper.run/api/v1/tools/booking/reviews POST 获取酒店评价

主要参数说明

搜索(Search)

  • 必填:search(目的地或物业名称)、checkIncheckOut(格式 YYYY-MM-DD,不可为过去日期,且 checkOut 须晚于 checkIn)。
  • 可选:adults(1-30,默认 2)、children(0-10)、childrenAges(每个儿童一个 0-17 的整数)、rooms(1-30)、maxResults(1-250,默认 20)、language(如 en-us)、sortByrelevancerating_highestrating_lowestnewest_firstoldest_first)。
  • 筛选器:星级(1-5)、价格范围(min/max/currency)、评分(5+9+)、物业类型、周边区域、餐饮计划、设施、品牌、免费取消、距中心距离(1km/3km/5km)、可持续性、卧室/床数、旅行目的等。动态筛选数组最多 50 项,支持本地化标签或规范 ID,未知或歧义标签会被忽略。

酒店(Hotel)

  • 必填:hotel(正整数 ID 1 ~ 2,147,483,647,或符合格式的 HTTPS Booking.com URL)。
  • 可选:checkIn/checkOut(须同时提供)、adultschildrenchildrenAgesroomslanguagefields
  • 返回字段(默认):hotelIdnameurlaccommodationTypeaddresscitycountryCodelatitudelongitudestarRatingdescriptionsummaryreviewScorereviewsCountratingScoreshouseRulesmealsrestaurantsfeaturedReviewslegalInfopricingavailableRoomsscrapedAt。可通过 fields: ["*"] 额外请求 preferredLevelisTravelProudisSustainablefacilitiesphotossurroundingsfinePrints

评价(Reviews)

  • 必填:hotel(同酒店 ID/URL 规则)。
  • 可选:maxReviews(1-1000,默认 20,且不超过订阅计划限制)、languagefields(7 个字段:scoretitlepositiveTextnegativeTextdateguestNameguestCountry)。

响应与错误

  • 成功响应:所有响应包含 datametametatoolcreditsUsedrequestId。部分结果会用 partial/failedSections(酒店)或 truncated(搜索、评价)标记。
  • 常见错误码400(校验失败)、401(认证缺失/无效)、402(无订阅或信用点)、403(无权访问)、404(目的地/酒店未找到)、409(重复请求 ID)、429(速率限制)、500(内部错误)、502(上游错误)、503(服务不可用)、504(60 秒超时)。

其他说明

  • 数据时效性:酒店价格、可用性、评分和评价会变化,取决于日期、人数、货币和来源状态。
  • 限制:每个 scraper.run 用户最多 2 个并发 Booking 调用;不支持批量酒店输入、相对日期、无限值(0)、代理设置、持久化数据集、弹性日期、坐标半径搜索等。
  • 请求格式:请求体结构严格,未知字段会导致 400 validation_error
  • 订阅计划:提供免费(BASIC)、PRO($4.99/月)、ULTRA($24.99/月)、MEGA($49.99/月)等档次,评价数量和调用额度受计划限制。
二维码
社区交流群
二维码
科研交流群
商业服务