先查目的地,拿到可复用的地点标识
在平台控制台获取你获准使用的 API 密钥,替换示例中的 <API_KEY>。密钥随请求 URL 发送,可能进入日志;请勿公开分享或写入未脱敏截图与日志。
示例用 query=Paris、languageCode=en-US、limit=3 读取目的地建议,无需房源 ID 或出行日期。可主动更换目的地和支持的语言;返回内容可能变化或为空,不保证每次都有建议。只有提交查询才发送数据请求,浏览、导航、展开面板或复制示例不会查询。
基础 URL https://api.opendata-api.com
curl -X GET 'https://api.opendata-api.com/api/project/airbnb-search/common-auto-complete?key=<API_KEY>&query=Paris&languageCode=en-US&limit=3'import requests
response = requests.request(
"GET",
"https://api.opendata-api.com/api/project/airbnb-search/common-auto-complete",
params={
"key": "<API_KEY>",
"query": "Paris",
"languageCode": "en-US",
"limit": "3",
},
timeout=30,
)
response.raise_for_status()
print(response.json())const url = new URL("https://api.opendata-api.com/api/project/airbnb-search/common-auto-complete");
url.search = new URLSearchParams({
"key": "<API_KEY>",
"query": "Paris",
"languageCode": "en-US",
"limit": "3",
}).toString();
const response = await fetch(url, {
method: "GET",
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());查询民宿与活动前先确认
- 这是独立只读数据查询,不是爱彼迎官方合作伙伴集成。搜索、筛选和结算式报价均不创建订单、不支付、不锁定住宿或活动名额,也不用于同步自有房源的预订。
- 住宿和体验搜索原样复用 common-auto-complete 所选建议的 explore_search_params.place_id。不要用 location.google_place_id、显示名称或文字联想结果替代;必要时同时保存建议名称和地理边界。
- 住宿系列使用 listingId、checkinDate、checkoutDate、currencyCode、languageCode;文字房源系列使用 id、checkin、checkout、currency、locale。实测住宿结果含 listing.id,文字房源 homes 当前使用 demandStayListing 标识,编码值不能未经解析就当十进制 ID。体验活动又有独立 ID 和筛选目录。
- 日期使用未来 YYYY-MM-DD,退房晚于入住。比较时保持房源、日期、成人/儿童/婴幼儿/宠物数和币种一致。无日期搜索可能显示建议日期价格;取整醒目价不能直接推成精确总额。displayTotalPrice 文档为含费用的税前总价,清洁费、服务费及实际税费以返回分项为准。
- 住宿和体验搜索将返回的 nextPageCursor 传为 pageCursor,不把 meta.currentPage 当请求参数。文字房源搜索和评论按各自 page 约定读取;住宿评论支持 limit 和 sortBy,房源评论未声明这些项,体验评论未声明 sortBy。保持查询条件并按正确记录标识去重,展示总数不保证全量覆盖。
- 先检查 HTTP 与网关 code、message、data,再检查数据内的业务状态。实测无效目的地在 HTTP 200 下仍返回 status:false、data:null 和 Query is not available。应记录查询失败并核对地点条件,不将计数为零解释为该市场没有房源,也不把缺失价格记为零元。
- 价格、日历和活动日期是特定条件及时间下的观察,不是保证可订的最终交易。不可订日期可能来自锁日或限制,不能推算实际入住率或营收;remainingGuestCount 为空不代表零名额或保证有位。地图位置不保证精确门牌,结果不保证完整市场覆盖,也不是可下载的历史全量数据集。
- 已实测目的地联想、文字房源搜索、住宿搜索、住宿详情、指定日期住宿价格、住宿评论及体验搜索。地图搜索、文字联想、结算式报价、日历、房源详情与报价、评分、其他评论、体验后续接口及各配置目录仍需单独核实;同一接口下未测试的关键词和筛选也不保证行为一致。
查看地点建议和业务状态
同时检查 HTTP 状态与网关返回的 code、message、data,HTTP 200 不等于业务成功。若数据中含 status、message,也需结合检查;房源查询可能返回 status:false、data:null 和 Query is not available,这表示查询不可用,不能直接记作零房源。
按住宿与行程任务选择接口
- 确定目的地并搜索住宿
-
住宿搜索先用通用目的地联想取得 placeId;文字房源搜索可直接传城市 query。地图搜索必须填四个角点坐标;文字联想还需 currency、locale,不能替代返回 placeId 的联想接口。
- 查看详情、日期价格与日历
-
住宿系列用搜索返回的 listingId;文字房源系列需解析正确的十进制 id,不直接套用编码标识。价格请求还必须填写未来入住退房日,保持人数与币种一致;日历可选起始年月和月份数。
- 研究评论与分类评分
-
住宿评论用 listingId,可按 page、limit 查询并选择文档支持的关键词和排序。房源汇总评分与房源评论使用十进制 id;后者只声明 page,没有住宿评论的关键词、排序和条数控制。
- 发现活动并查看体验资料
-
先将目的地联想返回的 placeId 用于体验搜索,再取活动自身 ID 查询详情、评论或返回日期。住宿 ID 不可代用;可选未来日期与参加人数,活动筛选项来自体验响应,返回日期不保证名额。
- 配置设施、私密类型与主题筛选
-
各目录都需目的地 query,可选 language_code。将实际返回 ID 分别用于文字房源系列的设施、物业类型、无障碍属性、房东语言、主题或优选条件;不要混用住宿和体验系列的筛选值。
- 设置响应语言与价格币种
-
住宿与体验使用 common 系列的 currencyCode、languageCode;文字房源使用 get-currency、get-languages 对应的 currency、locale 或 language_code。语言目录无需额外参数,币种目录可选标签语言;币种信息不含汇率。
目的地与住宿搜索
/api/project/airbnb-search/stays-search 按目的地和日期搜索爱彼迎住宿
完整文档 →说明
使用目的地联想返回的 placeId 搜索住宿,原样传入 explore_search_params.place_id,不要换成城市名称。可选 checkinDate、checkoutDate 使用 YYYY-MM-DD 格式;比较结果时保持成人数、currencyCode 和 languageCode 一致。巴黎实测响应包含 status、message、meta,以及 data 内的 filters、paginationInfo、searchInput 和 searchResults。结果含 listing.id、标题、照片、demandStayListing.location.coordinate 坐标和 structuredDisplayPrice。将 paginationInfo.nextPageCursor 作为 pageCursor 继续搜索;meta.currentPage 只是响应信息,不是请求页码。不传日期时可能显示建议日期的价格,而非你的行程报价。
填写条件并主动查询 1 个必填 · 25 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (19)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/properties-search 按城市或目的地文字搜索爱彼迎房源
完整文档 →说明
传入 Paris, France 等目的地 query 查找房源。可选 checkin、checkout 为 YYYY-MM-DD 格式,并可用人数、currency、locale、page、预算及返回的筛选标识缩小范围。实测成功响应含 status:true、巴黎相关 message、currentPage、resultsPerPage、totalPages、totalResultCount,以及 data.filters 和非空 homes 数组。房源含 title、nameLocalized、照片、demandStayListing 标识与坐标、structuredDisplayPrice;结构不同于 stays-search,当前样本没有 homes[].listing.id。无法识别的目的地返回 HTTP 200,但 status:false、message 为 Query is not available、计数为零且 data:null。应视为查询失败,而非该市场房源为零。
填写条件并主动查询 1 个必填 · 25 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (19)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/properties-search-by-geo 按地图经纬度范围搜索爱彼迎房源
完整文档 →说明
必须提供四个数值型地图边界参数:neLat、neLng、swLat、swLng。可选入住退房日、同行人数、currency、locale、page 和房源筛选条件。文档示例含 currentPage,以及 data 内的 filters 和 homes,其中筛选项包括对应目的地的设施与无障碍属性。此地图接口未纳入本次实测,请通过自己的请求确认当前房源标识和价格字段,不要套用 stays-search 结构。地图返回的位置不应视为已核实的精确街道地址,结果也不保证覆盖街区全部库存。
填写条件并主动查询 4 个必填 · 24 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (20)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/common-auto-complete 联想目的地并获取可复用的 placeId
完整文档 →说明
在 query 中输入部分目的地文字,可选 languageCode 和 1 至 5 的 limit。巴黎实测返回 status:true、message:Successful 和 data 建议数组;每条建议含 display_name、explore_search_params.place_id,以及 location 内的 countryCode 和 bounding_box。选中的巴黎 place_id 已成功原样用于住宿和体验搜索。请完整保留该值,不要与独立的 location.google_place_id 混用。目的地建议仅供只读发现,不会预订住宿或活动。
填写条件并主动查询 1 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/properties-auto-complete 为文字房源搜索联想目的地名称
完整文档 →说明
必须提供 query、currency 和 locale,为按文字搜索房源的流程获取地点建议。币种标识来自 get-currency,语言区域标识来自 get-languages。文档响应含 status、message,以及 data 内的 country_code、display_name 建议,例如住宿或体验地点名称。与 common-auto-complete 不同,此示例未提供 stays-search 和 experiences-search 所需的可复用 placeId。此文字联想接口未纳入本次实测。
填写条件并主动查询 3 个必填 · 0 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
房源详情、价格与日历
/api/project/airbnb-search/stays-detail 按 listingId 获取爱彼迎住宿详情
完整文档 →说明
传入 stays-search 返回的 listingId,可选入住退房日、人数、currencyCode 和 languageCode 补充行程条件。实测返回 status:true、message:Successful,以及类型为 StayPDPSections 的 data,含 sectionContainer、metadata 和其他分区集合。sectionContainer 各项带分区标识,内容涉及标题、介绍、设施、位置与评论。元数据与选中的巴黎房源、可住人数及原始房间链接相符。应按分区标识解析,不假设为扁平房源对象或固定顺序;无日期的详情不是指定日期报价。
填写条件并主动查询 1 个必填 · 8 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (3)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/stays-price-detail 查询指定日期的爱彼迎住宿价格明细
完整文档 →说明
必须提供 listingId、checkinDate、checkoutDate,日期用未来的 YYYY-MM-DD,退房晚于入住;同行人数与 currencyCode 应与待比较搜索一致。实测返回 status:true、message:Successful,以及类型为 StayPDPSections 的 data,三个 sectionContainer 分区包含预订价格和取消政策。structuredDisplayPrice 含取整后的住宿醒目价格,explanationData 的价格项则有更精确的 priceString。不要将取整每晚价直接相乘,也不要把醒目价格当作保证的最终付款总额。displayTotalPrice 的文档含义是含费用、税前总价;此 GET 只查价,不预订。
填写条件并主动查询 3 个必填 · 7 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (4)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/stays-price-checkout 读取爱彼迎结算式报价与费用分项
完整文档 →说明
使用 listingId 和必填 checkinDate、checkoutDate 请求结算式报价,可选人数、currencyCode、languageCode、displayTotalPrice。文档示例 data 类型为 StayCheckoutSections,priceCheckout 下含 priceItems 与 total。各项可含 type、localizedTitle,以及 total 中的 amountFormatted、amountMicros、currency;示例涉及住宿费、折扣、清洁费和服务费。是否含税必须核对实际报价,不应预设。此接口未纳入本次实测;只读取报价,不提交、确认或支付预订。
填写条件并主动查询 3 个必填 · 7 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (4)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/stays-availability-calendar 读取爱彼迎住宿日历与入住晚数限制
完整文档 →说明
提供 stays-search 返回的 listingId,可选 year、month 指定起始月份,count 请求 1 至 12 个月;文档默认当前年月、12 个月。文档响应 data.calendar_months 中含 condition_ranges、start_date、end_date,以及 min_nights、max_nights、closed_to_arrival、closed_to_departure 等条件。应检查返回日历来筛选候选入住窗口。此接口未纳入本次实测。不可订日期可能来自房东锁日或规则限制,不证明已确认订单、实际入住率或获得的收入。
填写条件并主动查询 1 个必填 · 3 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/properties-detail 查询文字房源系列的详情资料
完整文档 →说明
必须提供十进制房源 id,可选 currency 和 locale。较早房源搜索示例从 homes[].listing.id 取值,当前实测则使用 demandStayListing 标识;不要假定旧路径仍存在,也不要把编码标识当作十进制 ID。文档详情 data 类型为 StayPDPSections,含 metadata、bookingPrefetchData 及 seoFeatures 中的 canonicalUrl 和房源说明。未指定日期时,价格相关元数据可能为 null。此详情接口未单独实测,不应与已验证的 stays-detail 混淆。
填写条件并主动查询 1 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/properties-get-price 用文字房源系列参数查询指定日期报价
完整文档 →说明
必填 id、checkin、checkout,日期使用未来的 YYYY-MM-DD,且退房晚于入住。可选 adults、children、infants、pets、currency 和 locale 定义比较条件。文档响应 data 类型为 StayPDPSections,metadata.bookingPrefetchData 含 cancellationPolicies 和 canInstantBook;示例中部分价格字段为 null,因此应检查实际价格分区,而不是要求单个扁平数值。此接口未纳入本次实测。它只读取观察到的房源报价,不预订,也不保证最终付款金额。
填写条件并主动查询 3 个必填 · 6 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (3)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
住客评论与评分
/api/project/airbnb-search/stays-reviews 检索爱彼迎住宿评论并按时间或评分排序
完整文档 →说明
传入住宿搜索取得的 listingId,可选 query、page、limit、sortBy、currencyCode 和 languageCode。limit 最多 40 条评论,page 默认 1;sortBy 支持 MOST_RECENT、RATING_DESC、RATING_ASC。实测返回 status:true、message:Successful、分页 meta,以及 data.pdpReviews 和 metadata。评论含 id、comments、rating、createdAt、language 和本地化日期,元数据含 reviewsCount、reviewSortSelect。实测使用 MOST_RECENT 且无关键词,因此关键词匹配与其他排序仍属文档选项,未逐项验证。
填写条件并主动查询 1 个必填 · 6 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (1)
| 参数 | 位置 | 值 |
|---|---|---|
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/properties-rating 查询房源总评分与清洁度等分类评分
完整文档 →说明
提供十进制房源 id,可选 currency、locale。文档 data 含 overallRating、overallCount、标题及 ratings 数组。分类项含 label、localizedRating、percentage、accessibilityLabel,示例涉及清洁度、准确性、沟通、位置、入住和值得程度。应将评论数量与平均分一同解读,不把评分当作认证或表现保证。此汇总评分接口未纳入本次实测,也不返回评论接口中的逐条住客反馈。
填写条件并主动查询 1 个必填 · 2 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/properties-reviews 按页读取文字搜索房源的住客评论
完整文档 →说明
提供十进制房源 id,可选 page、currency、locale,文档默认 page=1。文档响应含 currentPage 和直接位于 data 的评论数组,记录含 id、comments、createdAt、rating、language、localizedDate。还可能有评论者或房东字段,请只保留应用确实需要的内容。此接口未声明关键词 query、sortBy 或 limit,不要从 stays-reviews 照搬这些控制项。此接口未纳入本次实测。
填写条件并主动查询 1 个必填 · 3 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
本地体验活动
/api/project/airbnb-search/experiences-search 按目的地搜索爱彼迎本地体验活动
完整文档 →说明
原样使用 common-auto-complete 返回的 placeId。可选 fromDate、toDate 使用未来 YYYY-MM-DD,另有人数、currencyCode、languageCode、activityType、languageOffered、priceRange、timeOfDay 和地图边界筛选。巴黎实测返回 status:true、message、分页 meta,以及 data.filters、paginationInfo、searchResults。活动记录含 id、标题、坐标、体验达人信息、照片与评分,结构不同于住宿卡片。将 nextPageCursor 作为 pageCursor 翻页。筛选标识应来自体验搜索自身响应,不要借用文字房源筛选目录。
填写条件并主动查询 1 个必填 · 18 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (12)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/experiences-detail 按活动 ID 查询爱彼迎体验详情
完整文档 →说明
提供从 experiences-search 选出的体验 listingId,可选 fromDate、toDate、参加人数、currencyCode、languageCode。文档响应 data 类型为 ExperiencePDPSections,metadata 含 sharingConfig 和活动背景,其他分区承载介绍内容。示例含标题、位置、图片和原始体验链接;时长与包含项目以实际返回分区为准。此详情接口未纳入本次实测。不要将体验 ID 当作住宿 ID,也不要将档案内容视为指定日期可订证明。
填写条件并主动查询 1 个必填 · 7 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/experiences-reviews 读取并按关键词检索爱彼迎体验评论
完整文档 →说明
传入选中体验的 listingId,可选 page、limit、query、currencyCode、languageCode。文档默认第 1 页、每页 20 条;示例评论直接位于 data 数组,含 id、comments、createdAt、language、localizedDate 和 rating。关键词命中时 comments 可能含高亮标记。此接口未声明 sortBy,也未纳入本次实测;应针对具体活动和关键词确认匹配行为。
填写条件并主动查询 1 个必填 · 5 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (1)
| 参数 | 位置 | 值 |
|---|---|---|
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/experiences-available-dates 查看爱彼迎体验返回的可选活动日期
完整文档 →说明
提供体验 listingId,可选未来 fromDate/toDate、adults、children、infants、currencyCode、languageCode。文档 data.availableDates 含 calendarItems,其记录有 startDateLocal 和可为 null 的 remainingGuestCount,并有 areChildrenAllowed、areInfantsAllowed。文档也提及 availableDates.items,因此应检查当前 availableDates 分区,而不是假定某一集合始终存在。此接口未纳入本次实测。返回日期和空容量值不保证可用名额,此 GET 也不预订活动。
填写条件并主动查询 1 个必填 · 7 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query | ||
| query | ||
| query | ||
| query | ||
| query |
更多可选筛选条件 (2)
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
房源筛选条件目录
/api/project/airbnb-search/get-amenities-filters 获取目的地设施筛选目录与标识
完整文档 →说明
提供目的地 query,可选 language_code,读取文字房源搜索使用的设施目录。文档响应含 status、message 及 data 中的 id/title,示例包括 WiFi、独立工作区、厨房、泳池、电动车充电设施和婴儿床。将返回 ID 用逗号拼接后传入房源搜索的 amenities。此目录未纳入本次实测;请按目的地刷新,不要把旧 ID 或名称当永久值。目录选项只是搜索条件,不确认某一房源确实提供该设施。
填写条件并主动查询 1 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/get-type-of-place-filters 列出整套住宿、独立房间与合住房间筛选值
完整文档 →说明
传入目的地 query,可选 language_code,获取文字房源系列的住宿私密类型选项。文档响应含 status、message 和 data 中的 id、title,如 Entire home/apt、Private room、Shared room。将返回 ID 用于 properties-search.type_of_place,其文档格式允许逗号分隔多个选项。此目录不是建筑物业类型列表,也不描述卧室数或可住人数;未纳入本次实测。
填写条件并主动查询 1 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/get-property-type-filters 获取房屋、公寓等物业类型标识
完整文档 →说明
提供目的地 query,可选 language_code。文档响应含 status、message 和 data 中的 id/title,如 House、Apartment、Guesthouse、Hotel。将返回 ID 用于文字房源搜索的 property_type,多个建筑类型以逗号分隔。这些分类描述物业建筑形态,不代表房间私密性、卧室数或已核实的酒店资质。此元数据接口未纳入本次实测。
填写条件并主动查询 1 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/get-accessibility-filters 获取无台阶入口等房源无障碍属性筛选值
完整文档 →说明
传入目的地 query,可选 language_code。文档响应含 status、message 及 data 中逐项 id/title,例如无台阶客用入口、无障碍停车位、浴室无台阶通道、扶手和淋浴设施。将选中 ID 用逗号分隔传入 properties-search.accessibilities。此目录未实测,不认证房源整体无障碍,也不保证适合每位旅客;仍需单独检查所选房源详情和个人实际需求。
填写条件并主动查询 1 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/get-host-language-filters 列出房源搜索使用的房东语言标识
完整文档 →说明
提供目的地 query,可选 language_code,读取房东语言选项。文档响应含 status、message 和 id/title,包括英语、法语、日语、简体中文等。将返回 ID 用逗号分隔传入文字房源系列 host_language。这些 ID 表示房东沟通语言偏好,language_code 用于目录标签本地化,locale 用于房源响应本地化;三者不可互换,也不保证房东的实际熟练程度。此目录未纳入本次实测。
填写条件并主动查询 1 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/get-category 获取海滨、小屋等爱彼迎主题类别
完整文档 →说明
提供目的地 query,可选 language_code,读取主题类别目录。文档响应含 status、message,以及 data 各项的 id、title、image。示例主题包括海滨、小屋、袖珍小屋、绝美景观和湖畔。将实际返回的类别 id 用于 properties-search.category,不要自造标签,也不要假定某主题始终可用。此元数据接口未纳入本次实测。主题类别用于发现,不是建筑物业分类或房源质量保证。
填写条件并主动查询 1 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/get-top-tier-stays-filter 读取当前返回的优选住宿档次筛选项
完整文档 →说明
提供目的地 query,可选 language_code,读取文档所述的优选住宿目录。示例响应含 status、message,以及带 id、title、subtitle 的档次选项。历史名称不保证当前仍提供;在 properties-search.top_tier_stays 使用 ID 前先查看实际返回。此接口未纳入本次实测。优选分组只是搜索类别,不是独立质量保证、服务权益或特殊预订权限。
填写条件并主动查询 1 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query | ||
| query |
调用成本暂不可用,未假定任何价格。
语言与币种配置
/api/project/airbnb-search/common-currencies 列出住宿与体验查询使用的币种代码
完整文档 →说明
可选 languageCode,为住宿与体验系列读取本地化币种目录。文档 data 数组含 code、id、name、localized_full_name、symbol、unicode_symbol,示例还含住客与房源适用性标志。将返回 code 用于 currencyCode。此目录未纳入本次实测,只提供币种元数据,不提供汇率、换算保证,也不保证每种币种对每位住客都适用。
填写条件并主动查询 0 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/common-languages 列出住宿与体验响应的语言代码
完整文档 →说明
此只读接口不需要额外参数,返回文档所述的住宿与体验语言元数据。示例 data 数组含 languageCode、language、country、countryCode、locale。同一语言可能有不同国家或区域变体;languageCode 入参应使用返回的 languageCode,不假定它等于 locale。此元数据接口未纳入本次实测。它控制响应本地化,不筛选房东沟通语言或体验开展语言。
填写条件并主动查询 0 个必填 · 0 个可选
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/get-currency 获取文字房源查询使用的币种标识
完整文档 →说明
可选 language_code,读取房源系列文档所述的币种目录。data 数组含 id、code、name、localized_full_name、symbol、unicode_symbol。将返回标识用于房源 currency 入参,包括 properties-auto-complete 必填的 currency。名称和符号只是元数据,不提供汇率,也不能仅凭共用符号确定币种。此房源系列目录未纳入本次实测。
填写条件并主动查询 0 个必填 · 1 个可选
| 参数 | 位置 | 值 |
|---|---|---|
| query |
调用成本暂不可用,未假定任何价格。
/api/project/airbnb-search/get-languages 获取文字房源系列的语言区域标识
完整文档 →说明
此接口不需要额外参数,提供房源系列文档所述的语言区域元数据。示例响应含 status、message,以及 data 各项的 id、language、country、domain。将返回 id 用于房源 locale 和目录 language_code。domain 是对应 Airbnb 原站的区域域名,不是 API 基址。此语言目录未纳入本次实测,也不描述房东语言筛选 ID 或 common-languages 的 languageCode 映射。
填写条件并主动查询 0 个必填 · 0 个可选
调用成本暂不可用,未假定任何价格。
这个接口能查询什么
面向民宿发现、指定日期房价比较、房源资料补充、住客反馈研究和本地体验规划的独立只读 Airbnb 数据接口。并非爱彼迎官方合作伙伴接口,也不提供住宿或活动预订。
- 从目的地联想获取地点标识,衔接住宿与体验活动搜索
- 按目的地文字或地图范围查找房源,结合人数、设施和整租/房间类型筛选
- 查看房源介绍、设施、位置与可住人数等分区资料
- 按入住退房日期读取住宿价格说明,以及文档所述的结算式费用明细
- 研究住客评论、分类评分、返回日历与本地体验活动
- 为对应接口系列配置语言、币种及目的地筛选目录
已实测目的地联想、文字房源搜索、住宿搜索、住宿详情、指定日期价格、住宿评论和体验搜索。其余接口为文档所述能力,需分别验证。价格与可订信息取决于请求条件和查询时间,不代表最终付款金额、完整市场库存、实际入住率或历史营收。