Rapid Cars API 试点文档
早期访问预览
本文档是仅针对选定合作伙伴的早期访问预览计划的一部分。试点项目于 2025 年第二季度启动,测试版项目计划于 2025 年 9 月推出,并于 2026 年全面上市。
如果您有兴趣成为试点或测试合作伙伴,请联系您的客户经理。
Rapid Cars API 包
Rapid Cars API 支持端到端汽车租赁预订,由 Expedia Group 令人印象深刻的汽车租赁库存提供支持,为您的客户创造更全面的体验。通过与 190 多个国家的 47,000 家供应商建立联系,合作伙伴可以显著扩大其产品供应量并增加预订量。我们 API 的模块化设计意味着您可以轻松定制旅客预订行程的体验,以满足贵公司的业务需求。
我们的汽车端点为开发人员提供了全面的汽车租赁服务访问权限,实现了诸如搜索所有地点的可用汽车、查看价格详情和可用的附加服务、注册付款方式、创建预订、检索预订详情以及执行取消等功能。请参阅下文了解汽车流程的总体视图:

了解 Rapid Cars 端点
由于该产品仍处于早期访问阶段,请记住架构细节和功能仍处于积极开发中,在向合作伙伴全面发布该产品之前可能会发生变化。
操作 | 方法 | REST URI | 结果 |
---|---|---|---|
搜索汽车 | GET | /汽车/可用性 | 根据不同的标准(例如取车点、还车点和搜索半径)返回可用的不同租赁车辆,每个请求最多返回 200 辆车辆。响应包括汽车租赁 ID、取车/还车地点、汽车类型、里程等详细信息。 |
查看详情 | GET | /汽车/{car_rental_id}/详细信息 | 返回特定汽车的详细信息,包括价格明细、可选附加功能和政策。 |
注册预订的付款方式 | POST | /付款 | 返回一个付款令牌,该令牌随后将进入创建预订请求的正文中。此端点与其他 API 中的端点不同。 |
进行预订 | POST | /行程/汽车 | 完成预订流程。 |
检索预订 | GET | /行程/汽车 | 返回预订的详细信息affiliate_reference 。 |
GET | /行程/{itinerary_id}/car | 返回行程详情itinerary_id 。 | |
取消预订 | DELETE | /行程/{itinerary_id}/car | 取消现有的预订。 |
用例
以下是如何使用 Rapid Cars API 为您的客户创建端到端预订体验的方法。
步骤 1 - 寻找理想的汽车
使用 /cars/availability 让客户根据其位置和日期搜索可用的车辆。
注意:返回的结果最大数量为 200。
关键参数 | 说明 | 建议 |
---|---|---|
pickup_time | 租车取车时间。 | 以扩展的 ISO 8601 格式给出,例如 2018-02-12T11:59:00.000Z |
dropoff_time | 租车还车时间。 | 以扩展的 ISO 8601 格式给出,例如 2018-02-12T11:59:00.000Z |
pickup_area | 以半径和坐标给出的车辆接送地点。 | 格式为radius,latitude,longitude ,例如10,37.9838,23.7275。仅需要 pickup_area 或 pickup_airport 中的一个。 |
dropoff_area | 以半径和坐标给出的车辆下车地点。 | 格式为radius,latitude,longitude ,例如10,37.9838,23.7275。仅允许使用 dropoff_area 或 dropoff_airport 中的一个。 |
pickup_airport | 取车的机场。 | 仅需要 pickup_area 或 pickup_airport 中的一个。 |
dropoff_airport | 车辆将要下车的机场。 | 仅允许使用 dropoff_area 或 dropoff_airport 中的一个。 |
currency | 汇率所需的货币。 | 以 ISO 4217 格式给出,例如 USD。 |
language | 响应所需的语言。 | 仅使用 ISO639-1 alpha 2 语言代码。查看此列表了解更多信息。 |
country_code | 旅行者销售点的国家代码。 | 以 ISO 3166-1 alpha-2 格式给出。这应该代表交易发生的国家。 |
rental_company | 允许按租赁公司进行过滤。 | 通过多次重复rental_company查询参数,最多可以指定 20 家租赁公司。 |
第 2 步 - 获取详细信息
使用 /cars/{car_rental_id}/details 端点检索其他车辆信息,包括价格明细和政策。
步骤 3 - 从客户处获取有关其选择的付款方式的信息
您现在可以使用 /payments 端点允许客户注册预订的付款方式。
响应将包含 payment_token
,它位于创建预订请求的正文中。
步骤 4 - 创建预订
/cars/{car_rental_id}/details 响应返回一个链接以完成付款会话并创建预订。/itineraries/car 端点允许完成预订。
第 5 步 - 检索预订
要检索预订详情,请调用 /itineraries/{itinerary_id}/car 端点以获取您的确认 ID。
喜欢新的 Rapid Cars API 的外观吗?那么您可能还会对我们即将推出的航班和活动 API 感兴趣。请与您的客户经理联系以获取更多信息。--- title: 租车 shortTitle: 租车 intro: 使用 Rapid Cars API 实现端到端汽车预订
Rapid Cars API 试点文档
早期访问预览
本文档是仅针对选定合作伙伴的早期访问预览计划的一部分。试点项目于 2025 年第二季度启动,测试版项目计划于 2025 年 9 月推出,并于 2026 年全面上市。
如果您有兴趣成为试点或测试合作伙伴,请联系您的客户经理。
Rapid Cars API 包
Rapid Cars API 支持端到端汽车租赁预订,由 Expedia Group 令人印象深刻的汽车租赁库存提供支持,为您的客户创造更全面的体验。通过与 190 多个国家的 47,000 家供应商建立联系,合作伙伴可以显著扩大其产品供应量并增加预订量。我们 API 的模块化设计意味着您可以轻松定制旅客预订行程的体验,以满足贵公司的业务需求。
我们的汽车端点为开发人员提供了全面的汽车租赁服务访问权限,实现了诸如搜索所有地点的可用汽车、查看价格详情和可用的附加服务、注册付款方式、创建预订、检索预订详情以及执行取消等功能。请参阅下文了解汽车流程的总体视图:

了解 Rapid Cars 端点
由于该产品仍处于早期访问阶段,请记住架构细节和功能仍处于积极开发中,在向合作伙伴全面发布该产品之前可能会发生变化。
操作 | 方法 | REST URI | 结果 |
---|---|---|---|
搜索汽车 | GET | /汽车/可用性 | 根据不同的标准(例如取车点、还车点和搜索半径)返回可用的不同租赁车辆,每个请求最多返回 200 辆车辆。响应包括汽车租赁 ID、取车/还车地点、汽车类型、里程等详细信息。 |
查看详情 | GET | /汽车/{car_rental_id}/详细信息 | 返回特定汽车的详细信息,包括价格明细、可选附加功能和政策。 |
注册预订的付款方式 | POST | /付款 | 返回一个付款令牌,该令牌随后将进入创建预订请求的正文中。此端点与其他 API 中的端点不同。 |
进行预订 | POST | /行程/汽车 | 完成预订流程。 |
检索预订 | GET | /行程/汽车 | 返回预订的详细信息affiliate_reference 。 |
GET | /行程/{itinerary_id}/car | 返回行程详情itinerary_id 。 | |
取消预订 | DELETE | /行程/{itinerary_id}/car | 取消现有的预订。 |
用例
以下是如何使用 Rapid Cars API 为您的客户创建端到端预订体验的方法。
步骤 1 - 寻找理想的汽车
使用 /cars/availability 让客户根据其位置和日期搜索可用的车辆。
注意:返回的结果最大数量为 200。
关键参数 | 说明 | 建议 |
---|---|---|
pickup_time | 租车取车时间。 | 以扩展的 ISO 8601 格式给出,例如 2018-02-12T11:59:00.000Z |
dropoff_time | 租车还车时间。 | 以扩展的 ISO 8601 格式给出,例如 2018-02-12T11:59:00.000Z |
pickup_area | 以半径和坐标给出的车辆接送地点。 | 格式为radius,latitude,longitude ,例如10,37.9838,23.7275。仅需要 pickup_area 或 pickup_airport 中的一个。 |
dropoff_area | 以半径和坐标给出的车辆下车地点。 | 格式为radius,latitude,longitude ,例如10,37.9838,23.7275。仅允许使用 dropoff_area 或 dropoff_airport 中的一个。 |
pickup_airport | 取车的机场。 | 仅需要 pickup_area 或 pickup_airport 中的一个。 |
dropoff_airport | 车辆将要下车的机场。 | 仅允许使用 dropoff_area 或 dropoff_airport 中的一个。 |
currency | 汇率所需的货币。 | 以 ISO 4217 格式给出,e.g。美元。 |
language | 响应所需的语言。 | 仅使用 ISO639-1 alpha 2 语言代码。查看此列表了解更多信息。 |
country_code | 旅行者销售点的国家代码。 | 以 ISO 3166-1 alpha-2 格式给出。这应该代表交易发生的国家。 |
rental_company | 允许按租赁公司进行过滤。 | 通过多次重复 rental_company 查询参数,最多可以指定 20 家租赁公司。 |
第 2 步 - 获取详细信息
使用 /cars/{car_rental_id}/details 端点检索其他车辆信息,包括价格明细和政策。
步骤 3 - 从客户处获取有关其选择的付款方式的信息
您现在可以使用 /payments 端点允许客户注册预订的付款方式。
响应将包含 payment_token
,它位于创建预订请求的正文中。
步骤 4 - 创建预订
/cars/{car_rental_id}/details 响应返回一个链接以完成付款会话并创建预订。/itineraries/car 端点允许完成预订。
第 5 步 - 检索预订
要检索预订详情,请调用 /itineraries/{itinerary_id}/car 端点以获取您的确认 ID。
喜欢新的 Rapid Cars API 的外观吗?那么您可能还会对我们即将推出的航班和活动 API 感兴趣。请与您的客户经理联系以获取更多信息。