# Booking.com Demand API

**Canonical:** https://apis.io/apis/booking-com/booking-com-demand-api/  
**Provider:** Booking.com — https://apis.io/providers/booking-com/  
**Base URL:** https://demandapi.booking.com/3.2  
**Documentation:** https://developers.booking.com/demand/docs/open-api/3.2/demand-api

Booking.com Demand API is one of 15 APIs that [Booking.com](https://apis.io/providers/booking-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Travel, Accommodation, Car Rental, Booking, and Order. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and rate-limit docs.

The Demand API is Booking.com's RESTful JSON API for affiliate partners: search and book accommodations, car rentals, attractions and transfers, preview and create orders, manage cancellations and modifications, and read reviews, locations, languages and payment constants. Version 3.2 is current; 3.1 remains published and a 3.2-Beta track carries attractions, transfers, smart search and the messaging endpoints.

## Operations (32)

| Method | Path | Summary |
|---|---|---|
| POST | `/accommodations/search` | Search |
| POST | `/accommodations/availability` | Availability |
| POST | `/accommodations/chains` | Chains |
| POST | `/accommodations/constants` | Constants |
| POST | `/accommodations/details` | Details |
| POST | `/accommodations/details/changes` | Updates |
| POST | `/accommodations/reviews` | Reviews |
| POST | `/accommodations/reviews/scores` | Review and scores |
| POST | `/accommodations/third-party-suppliers` | Third-party suppliers |
| POST | `/cars/search` | Search car rentals |
| POST | `/cars/constants` | Car constants |
| POST | `/cars/depots` | Depots |
| POST | `/cars/depots/reviews/scores` | Depot scores |
| POST | `/cars/details` | Car details |
| POST | `/cars/suppliers` | Suppliers |
| POST | `/common/languages` | Retrieve language codes |
| POST | `/common/locations/airports` | Airports |
| POST | `/common/locations/cities` | Cities |
| POST | `/common/locations/countries` | Countries |
| POST | `/common/locations/districts` | Districts |
| POST | `/common/locations/landmarks` | Landmarks |
| POST | `/common/locations/regions` | Regions |
| POST | `/common/payments/cards` | Retrieve payment cards |
| POST | `/common/payments/currencies` | Retrieve currency codes |
| POST | `/orders/preview` | Preview an order |
| POST | `/orders/create` | Create an order |
| POST | `/orders/details` | Orders details |
| POST | `/orders/details/accommodations` | Orders with accommodation details |
| POST | `/orders/details/cars` | Orders with car details |
| POST | `/orders/details/flights` | Orders with flight details |
| POST | `/orders/modify` | Modify an order |
| POST | `/orders/cancel` | Cancel a travel service |

## Machine-readable artifacts (11)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/openapi/booking-com-demand-api-3-2-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/openapi/booking-com-demand-api-3-1-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/openapi/booking-com-demand-api-3-2-beta-openapi.yml
- **Documentation** — https://developers.booking.com/demand/docs/open-api/3.2/demand-api
- **GettingStarted** — https://developers.booking.com/demand/docs/getting-started/overview
- **Sandbox** — https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/sandbox/booking-com-sandbox.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/rate-limits/booking-com-rate-limits.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/overlays/booking-com-demand-api-3-2-overlay.yaml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/overlays/booking-com-demand-api-3-1-overlay.yaml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/overlays/booking-com-demand-api-3-2-beta-overlay.yaml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/booking-com/refs/heads/main/apis.yml

## Other Booking.com APIs (12)

- [Booking.com Connect API](https://apis.io/apis/booking-com/booking-com-connect-api/)
- [Booking.com Status API](https://apis.io/apis/booking-com/booking-com-status-api/)
- [Booking.com Charges API](https://apis.io/apis/booking-com/booking-com-charges-api/)
- [Booking.com Contacts API](https://apis.io/apis/booking-com/booking-com-contacts-api/)
- [Booking.com Contracting API](https://apis.io/apis/booking-com/booking-com-contracting-api/)
- [Booking.com Facilities API](https://apis.io/apis/booking-com/booking-com-facilities-api/)
- [Booking.com Historical Reservations API](https://apis.io/apis/booking-com/booking-com-historical-reservations-api/)
- [Booking.com Payments API](https://apis.io/apis/booking-com/booking-com-payments-api/)
- [Booking.com Payments by Booking Onboarding API](https://apis.io/apis/booking-com/booking-com-payments-by-booking-onboarding-api/)
- [Booking.com Property API](https://apis.io/apis/booking-com/booking-com-property-api/)
- [Booking.com Property Health API](https://apis.io/apis/booking-com/booking-com-property-health-api/)
- [Booking.com Reconciliation API](https://apis.io/apis/booking-com/booking-com-reconciliation-api/)

## Tags

Travel, Accommodation, Car Rental, Booking, Order, Search

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/booking-com/booking-com-demand-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/booking-com/.
