StaySearch
收藏StaySearch API 数据集概述
基本信息
- 数据集名称: StaySearch
- 类别: Travel
- 提供方: Crawlio
- API版本: v1 (current)
- 流行度: 8.7
- 服务等级: 100%
- 延迟: 5737ms
- 测试通过率: 100%
订阅计划
- BASIC: $0.00 / 月
- PRO: $6.99 / 月
- ULTRA: $17.99 / 月
功能描述
StaySearch API 用于获取、抓取和搜索实时的 Airbnb 数据。通过一个快速且可扩展的 API 访问来自 Airbnb 的结构化数据,包括房源列表、价格、可用性、评论和详细的住宿洞察。该 API 专为需要可靠、实时住宿数据而无需管理爬取基础设施的开发人员构建。可轻松将 Airbnb 数据集成到旅行应用程序、分析仪表板和自动化工作流程中。
端点概览
Meta
Health Check: 检查公共 API 是否可达并正在响应。
Search
Search Listings: 根据位置和旅行日期搜索 Airbnb 房源列表。Search Listings By Map: 在地图边界框内搜索房源,支持可选价格过滤器。Search Listings Batch: 在单个请求中运行多个位置搜索。
Property
Get Property Details: 获取支持的 Airbnb 房源 URL 的完整结构化房源记录。支持adults和nights参数,以便价格计算遵循请求的住宿时长。Get Property Summary: 返回简洁的、适合仪表板的房源摘要。支持adults和nights参数。Get Property Images: 返回图片 URL、标题和封面图片元数据。Get Host Profile: 返回房东个人资料基本信息、超赞房东标志以及响应统计数据(如果存在)。Get Availability: 返回住宿规则和请求日期的可用性提示。如果省略checkin和checkout,API 现在会使用请求的nights自动选择最近的可用住宿。Get Pricing: 返回基于日期的定价总额和费率选项。如果省略checkin和checkout,API 现在会使用请求的nights自动选择最近的可用住宿。Compare Properties: 并排比较多个 Airbnb 房间 ID。支持逗号分隔的room_id值以及adults和nights参数。Get Calendar Availability: 返回逐月日历可用性和每晚价格。使用listing_id以及可选的month、year和count输入。Get Property Details Batch: 在一个请求中获取多个房源详情数据负载。支持整个批次共享adults和nights值。
Reviews
Get Reviews Summary: 返回评论数量和评分细分,不包含完整的评论语料库。Get Listing Reviews: 以结构化 JSON 格式获取分页的 Airbnb 评论。Get Review Keywords: 从评论文本中提取热门关键词和主题。Get Review Sentiment: 返回正面、中性和负面情感细分。Get Listing Reviews Batch: 在一个请求中获取多个房源 URL 的评论。
Jobs
Create Review Job: 为非常大的评论历史记录启动异步评论提取作业。Get Review Job Status: 检查作业状态。Get Review Job Result: 作业完成后返回已完成的异步评论结果。
示例请求
Search Listings
GET /api/v1/listings?location=paris&checkin=2026-05-20&checkout=2026-05-27&adults=2&limit=15
Get Pricing
GET /api/v1/pricing?url=https://www.airbnb.com/rooms/1597685945984399331&adults=2&nights=2
Get Calendar Availability
GET /api/v1/calendar?listing_id=1643331206095338975&count=3
Compare Properties
GET /api/v1/compare?room_id=1597685945984399331,1643331206095338975&adults=2&nights=2
Search Listings Batch
POST /api/v1/listings/batch Content-Type: application/json
[ { "location": "paris", "checkin": "2026-05-20", "checkout": "2026-05-27", "adults": 2, "limit": 15 } ]
Get Property Details Batch
POST /api/v1/property/batch Content-Type: application/json
{ "urls": [ "https://www.airbnb.com/rooms/1597685945984399331", "https://www.airbnb.com/rooms/1643331206095338975" ], "adults": 2, "nights": 2 }
Get Listing Reviews Batch
POST /api/v1/reviews/batch Content-Type: application/json
{ "items": [ { "url": "https://www.airbnb.com/rooms/1597685945984399331", "offset": 0, "limit": 25 }, { "url": "https://www.airbnb.com/rooms/1643331206095338975", "offset": 25, "limit": 25 } ] }
Create Review Job
POST /api/v1/jobs/reviews Content-Type: application/json
{ "url": "https://www.airbnb.com/rooms/1597685945984399331", "offset": 0, "limit": 100 }
使用说明
- 对于房源、定价、房东和评论端点,请使用完整的 Airbnb 房间 URL。
Get Availability和Get Pricing现在支持在省略日期时自动选择住宿。- 自动选择流程具有日历感知能力,当 Airbnb 的最短住宿夜数规则高于请求的住宿时长时,可以选择最近的有效可预订住宿。
Get Calendar Availability是逐日日历端点,使用listing_id而不是完整的房源 URL。Compare Properties使用逗号分隔的 Airbnbroom_id值。Get Property Details包含评论预览。对于更大的评论语料库,请使用评论端点或异步作业。
数据可用性免责声明
此 API 依赖于外部数据源和公开可用的 Airbnb 房源信息。因此,无法保证始终 100% 的数据可用性、准确性或一致性。
数据可能受以下因素影响:
- Airbnb 平台变更或反爬取/反机器人保护措施
- 临时速率限制、IP 封锁或请求节流
- 缺失、延迟或部分可用的房源字段(价格、可用性、评论等)
- 特定位置或特定房源的限制
- 频繁的动态定价和日历更新
此 API 最适合用于:
- 旅行和住宿应用程序
- 市场分析和研究
- 价格监控和自动化
- 潜在客户生成和比较工具
不建议用于需要保证实时准确性或预订关键可靠性的关键任务系统。
SEO 关键词
Airbnb API, Airbnb data API, Airbnb scraper API, real-time Airbnb data, Airbnb listings API, Airbnb pricing API, Airbnb reviews API, Airbnb calendar API, property data API, travel API, rental data API, stay search API, Airbnb analytics API



