# About car rentals 

**Enable travellers to easily find, compare, and book car rentals.**

## Demand API for Cars

Unlock new revenue opportunities and elevate your travellers’ experience with Demand API for Cars.

This API collection provides **real-time access to Booking.com's worldwide car rental inventory**, including availability, pricing, and booking functionality (v3.2).

### Key benefits

* **Global reach** – Access a worldwide catalog of cars across 45,000 locations, sourced from over 200 trusted suppliers in 150 countries.
* **Real-time availability and data** – Retrieve up-to-date prices, precise depot locations (including coordinates and opening times), supplier and car details, etc.
* **Flexible architecture** – Modular API design allows bespoke user journeys beyond standard booking solutions.
* **Advanced filtering** – Implement granular search filters, such as insurance options and vehicle categories, for a highly tailored booking experience.


### Features

The Car rental API supports a wide range of capabilities:

| Feature | v3.1 | 3.2 Beta |
|  --- | --- | --- |
| Search for cars | ✅ | ✅ |
| Check detailed car information | ✅ | ✅ |
| Depots & ratings | ✅ | ✅ |
| Explore suppliers | ✅ | ✅ |
| Car rental Terms & Conditions | ❌ | ✅ |
| View availability | ❌ | ✅ |
| Make reservations (using orders/preview and orders/create) | ❌ | ✅ |
| Review car order details | ✅ | ✅ |
| Review car rental terms & conditions | ❌ | ✅ |


- Use v3.1 for quick search-and-redirect integrations.
- And v3.2 (Beta) if you want full booking control within your application.


### Use cases

| Use case | Description |
|  --- | --- |
| Comparison websites | Display Booking.com Cars results alongside multiple suppliers for easy comparison. |
| Custom cross-sell | Offer personalised car options post-booking flights or accommodation, e.g., filtered by cheapest options. |
| Interactive map integration | Show depot locations on an interactive map, allowing users to visually select pickup and drop-off points. |
| Fully customised experience | Control the look, feel, and branding of every step in the car rental journey. |
| In-path | Offer car rentals as an optional add-on within the flight booking process for a seamless multi-product experience. |


## Who is this for?

The Car rentals API is recommended for **existing Demand API Affiliate Partners** who want to:

- Enhance the post-booking journey.
- Increase cross-sell opportunities.
- Improve traveller satisfaction with convenient, personalised options.


## Integration options

The Car Rentals API offers **some integration flows**, tailored to partner needs:

div
a
div
h4
span
v3.1

        Content flow
      
ul
li
Display car options with depots, suppliers, and scores
li
Redirect travellers to cars.booking.com for booking
li
Stable, production-ready
a
div
h4
span
3.2 Beta

        Search, look & book flow
      
ul
li
End-to-end booking via API
li
Availability checks and reservations supported
li
Beta – 
strong
special permission required
a
div
h4
span
v3.1

        Post-booking flow
      
ul
li
Perform management and reporting tasks for placed orders.
li
Via orders/details run your reports and manage label attributions, etc
li
Stable, production-ready
### Content flow

This stable version allows you to **store and display car rental options** with depots, suppliers and scores, and redirect travellers to cars.booking.com for booking.

It mirrors the accommodation [Content integration flow](/demand/docs/development-guide/application-flows#content-only).

See the [Static data guide](/demand/docs/cars/cars-static-data) for more details.

#### Main actions and endpoints

These are the main actions and involved endpoints. Use these endpoints in your client application so your travellers can check contents and then book car rentals from Booking.com.

| Action | Endpoint | Result |
|  --- | --- | --- |
| Search for vehicles | [cars/search](/demand/docs/open-api/demand-api/cars/search) | Travellers see prices and details for all available vehicles on their route. |
| View details | [/cars/suppliers](/demand/docs/open-api/demand-api/cars/suppliers)[/cars/depots](/demand/docs/open-api/demand-api/cars/depots)[/cars/details](/demand/docs/open-api/demand-api/cars/details)[/cars/constants](/demand/docs/open-api/demand-api/cars/constants) | Travellers can explore vehicle, supplier, and depot details. |
| Redirect to booking | URL from /search response | Travellers complete their booking directly on cars.booking.com |


See [Car rentals quick guide](/demand/docs/cars/cars-quick-guide) for step-by-step explanation and best practices.

### Search, look and book flow (v3.2 - Beta)

Demand API 3.2 Beta version integrates the Car rentals **end-to-end booking**, letting your application handle reservations directly through the API.

Beta Version – v3.2
This version is currently in **Beta** and subject to changes.

* Use it for early integration or testing purposes only.
* **Special permission from Booking.com is required** to access it, contact your Account manager for more details.


#### Main actions and endpoints

These are the main actions and involved endpoints. Use these endpoints in your client application so your travellers can search, look and book car rentals.

| Action | Endpoint | Result |
|  --- | --- | --- |
| Search for vehicles | [cars/search](/demand/docs/open-api/3.2/demand-api/cars/search) | Travellers see prices and details for all available vehicles on their route. |
| Retrieve details | [/cars/suppliers](/demand/docs/open-api/3.2/demand-api/cars/suppliers)[/cars/depots](/demand/docs/open-api/3.2/demand-api/cars/depots)[/cars/details](/demand/docs/open-api/3.2/demand-api/cars/details) | Travellers can explore vehicle, supplier, and depot details. |
| Check availability (3.2 Beta) | [/cars/availability](/demand/docs/open-api/3.2-beta/demand-api/cars/availability) | Travellers can see full breakdown of fees and prices, and select optional extras like Additional driver or Child seat. |
| See Terms & Conditions (3.2 Beta) | [/cars/terms-and-conditions](/demand/docs/open-api/3.2-beta/demand-api/cars/terms-and-conditions) | Travellers can see the Terms and Conditions for the selected vehicle before booking. |
| Proceed the booking (3.2 Beta) | [/orders/preview](/demand/docs/open-api/3.2-beta/demand-api/orders/orders/preview) and [orders/create](/demand/docs/open-api/3.2-beta/demand-api/orders/create) | Travellers can book their car rentals directly from your platform. |


See [Car rentals tutorial](/demand/docs/cars/3.2/cars-tutorial) for full Search, look and book end-to-end explanation and best practices.

### Post booking flows

Use [/orders/details](/demand/docs/open-api/demand-api/orders/orders/details) for reporting and [orders/details/cars](/demand/docs/open-api/demand-api/orders/orders/details/cars) to retrieve car rental order data including pricing, payment information, order status, commission, etc.

So you can generate reports:

* Synchronise order data with internal systems.
* Retrieve details by ID or within specific date ranges.
* [Track labels attributions](/demand/docs/orders-api/labels-attributions).


Use [/orders/details/cars/terms-and-conditions](/demand/docs/open-api/3.2-beta/demand-api/orders/cars-terms-and-conditions) (3.2 Beta) to review the booking terms and conditions.

See the [Orders details guide](/demand/docs/orders-api/order-details) for general examples and best practices.

## Next steps

To start integrating Car Rentals API:

Try it out!
* Get started with the [Cars API Quick Guide](/demand/docs/cars/cars-quick-guide).
* Explore the [Search Guide](/demand/docs/cars/search-for-cars) and [use cases](/demand/docs/cars/search-cars-examples).
* Planning to migrate your integration? Follow the [3.2 Cars migration guide](/demand/docs/migration-guide/v3.2/cars/intro) for a smooth transition.