Use this endpoint to retrieve the available car rentals matching the search criteria.
A three-letter code that uniquely identifies a monetary currency as defined by the ISO 4217 standard. The full list can be obtained by calling common/payments/currencies.
Defines the filtering criteria for refining the request results. It allows you to specify various parameters to narrow down the available car rental options based on specific attributes.
The maximum number of results to return for car searches.
Optional. Controls the language of the Booking.com web and app URLs returned in the response. If not specified, English (en-gb) is used.
Pagination token used to retrieve the next page of results. Obtained from next_page.
Payment-related input filters that allow you to narrow down car search results based on the payment timing options.
- https://demandapi.booking.com/3.2https://demandapi.booking.com/3.2/cars/search
- https://demandapi-sandbox.booking.com/3.2https://demandapi-sandbox.booking.com/3.2/cars/search
- locationAsAirport
- locationAsCoordinates
- locationAsCity
- Search example by airport.
- Search example by coordinates and max response limit up to 10 products.
- Search example by payment timing.
- Search example by city id and sorting by price.
curl -i -X POST \
https://demandapi.booking.com/3.2/cars/search \
-H 'Authorization: Bearer <YOUR_string_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Affiliate-Id: 0' \
-d '{
"booker": {
"country": "nl"
},
"currency": "EUR",
"driver": {
"age": 36
},
"filters": {
"transmission_type": "automatic",
"mileage_type": "limited",
"depot_location_type": "in_terminal",
"fuel_types": [
"hybrid",
"petrol_or_diesel"
],
"price": {
"minimum": 125.2,
"maximum": 300
},
"rating": {
"minimum_review_score": 8
}
},
"route": {
"pickup": {
"datetime": "2026-11-05T11:05:00",
"location": {
"airport": "AMS"
}
},
"dropoff": {
"datetime": "2026-11-10T11:05:00",
"location": {
"airport": "AMS"
}
}
}
}'Successful response.
Uniquely identifies the request. Please provide this identifier when contacting support.
{ "request_id": "01h00fr9y7qkbxtc6kyv97j49z", "data": [ { … } ], "metadata": { "next_page": "eyJhbGciOiJIUzI1NiJ9.eyJwIjp7Im1heGltdW1fcmVzdWx0cyI6MTAsIm9mZnNldCI6MTB9LCJhdWQiOiJDQVJTX1NVUFBMSUVSUyIsImV4cCI6MTY4MzY0NzMwNX0.y7NmH48mm7lImd2WxsHdotj6n-dVQAzJCGCnIJCKy3A", "total_results": 122 }, "search_token": "eyJhbGciOiJIUzI1NiJ9.eyJwIjp7ImJvb2tlciI6eyJjb3VudHJ5IjoidXMifX0sImF1ZCI6Ii9ob3RlbHMvc2VhcmNoIiwiZXhwIjoxNzUwMDAwMDAwfQ.XYZ123AbcDefGHIjklMNOpqrsTUVwxYZ456789" }