Expedia API
收藏资源简介:
Expedia API: hotels search, hotels detail, hotels rooms and destinations as structured JSON. 4 endpoints, no scraper to maintain.
Expedia API 数据集概述
基本信息
| 项目 | 内容 |
|---|---|
| API 名称 | Expedia API |
| 当前版本 | 1.0.0 |
| 分类 | Travel |
| 页面地址 | https://rapidapi.com/danipratik92/api/expedia-api |
| API 创建者 | Datamagnet |
| 构建方 | Perceptlayer |
| 订阅者 | 1 |
| 声明 | 不与 Expedia 关联或获其背书 |
功能概述
通过一个 REST API 获取 Expedia 结构化 JSON 数据,无需维护 scraper、代理或 HTML 解析。包含 4 个端点:hotels search、hotels detail、hotels rooms、destinations。
用例
- 监控票价和房价
- 检查不同日期的可用性
- 构建旅行搜索和比较工具
端点
| 端点 | 方法 | 路径 | 必填参数 | 示例参数 |
|---|---|---|---|---|
| Hotels Search | GET | /v1/expedia/hotels-search |
check_in、check_out、region_id |
region_id=2734®ion_name=Paris%2C+France&check_in=2026-11-10&check_out=2026-11-12&adults=2&limit=10 |
| Hotels Detail | GET | /v1/expedia/hotels-detail |
property_id |
property_id=891396&check_in=2026-11-10&check_out=2026-11-12&adults=2 |
| Hotels Rooms | GET | /v1/expedia/hotels-rooms |
check_in、check_out、property_id |
property_id=891396&check_in=2026-11-10&check_out=2026-11-12&adults=2 |
| Destinations | GET | /v1/expedia/destinations |
query |
query=paris |
每个端点均为 GET,使用查询参数。参数、类型和允许值在 playground 的每个端点中列出。没有单个必填参数时,端点仍可能需要参数组合;示例列展示起始值。
调用方式
- 订阅计划。Basic 免费,每月 100 次请求。
- 从端点 playground 复制
X-RapidAPI-Key。 - 调用端点,例如 Hotels Search:
bash curl --request GET --url https://expedia-api.p.rapidapi.com/v1/expedia/hotels-search?check_in=2026-11-10&check_out=2026-11-12&adults=2®ion_id=2734®ion_name=Paris%2C+France&limit=10 --header X-RapidAPI-Key: YOUR_RAPIDAPI_KEY --header X-RapidAPI-Host: expedia-api.p.rapidapi.com
响应与错误
每个响应均为 JSON,并带有 X-Request-Id 头。联系支持时引用该 ID。
错误结构:
json {"error": {"code": "invalid_parameters", "message": "...", "request_id": "..."}}
| 状态 | 代码 | 含义 |
|---|---|---|
| 401 | invalid_api_key |
请求未通过 RapidAPI 订阅 |
| 404 | not_found |
未找到这些参数的数据 |
| 404 | unknown_endpoint |
无此端点 |
| 422 | invalid_parameters |
参数缺失或无效;消息会指明 |
| 429 | rate_limited |
请求过多;根据 Retry-After 秒数重试 |
| 502 | source_error |
网站返回错误 |
| 503 | temporarily_unavailable |
网站繁忙;根据 Retry-After 秒数重试 |
| 504 | timeout |
网站在 60 秒内未响应 |
订阅计划
| 计划 | 价格(美元/月) | 请求数/月 | 超额费用 | 请求数/分钟 |
|---|---|---|---|---|
| Basic | 免费 | 100 | 无(硬限制) | 10 |
| Pro | $10 | 2,500 | 每请求 $0.004 | 100 |
| Ultra | $79 | 25,000 | 每请求 $0.003 | 200 |
| Mega | $200 | 100,000 | 每请求 $0.002 | 300 |
提供者与支持
- API 创建者:Datamagnet
- 构建方:Perceptlayer
- 声明:不与 Expedia 关联或获其背书
- 支持邮箱:support@perceptlayer.com,需附带调用的
X-Request-Id - 完整 API 参考:https://docs.perceptlayer.com
- 同一 API 覆盖 248 个网站:https://perceptlayer.com




