Bring Booking.com travel services into your application.
The Demand API helps you offer Booking.com travel options through your platform.
Choose how much of the traveller journey you want to manage: display travel content, support search and comparison, enable bookings where available, or direct travellers to Booking.com to complete their booking.
You can integrate accommodation, car rental and attraction services. Transfer search is available in Beta, and you can add shared services as your integration grows.
Choose the flow that fits your application and business model. The available flows depend on the travel service and your partner access.

Content only
Display travel content on your platform and direct travellers to Booking.com to complete their booking.
Search, look and redirect
Let travellers search and compare travel options on your platform, then direct them to Booking.com to complete their booking.
Search, look and book
Let travellers search, view details and complete supported bookings on your platform.
Post-booking management
Retrieve and manage existing bookings, and use other post-booking capabilities where they are supported.
Reporting and reconciliation
Retrieve order and reservation information for supported travel services.
The Demand API brings together travel service collections and shared collections.
Explore the travel services you can add to your application and the integration flows available for each one.
| Capabilities | Supported integration flows | Availability |
|---|---|---|
|
| Stable in v3.2 and v3.3 |
| Capabilities | Supported integration flows | Availability |
|---|---|---|
|
| Stable in v3.2 and v3.3 |
| Capabilities | Supported integration flows | Availability |
|---|---|---|
|
| Stable in v3.2 and v3.3 |
| Capabilities | Supported integration flows | Availability |
|---|---|---|
|
| Beta only |
Capabilities and availability vary by travel service, API version and partner access. Check the relevant documentation for details.
Shared collections support capabilities used across travel services.
| Collection | Capabilities |
|---|---|
| Orders | Supports booking and order management capabilities across travel services, where available. |
| Common | Provides shared information used by travel service integrations. |
Add services to support travellers and operate your integration.
- Notifications – Receive updates when subscribed resources change, such as when a car order is updated.
- Messaging – Manage conversations and messages between travellers and properties through supported partner integrations.
- Status API – Monitor selected Demand API services on the Status API dashboard.
Bring accommodation, car rental and attraction options into your platform, with transfer search available in Beta.
Support bookings in your application where available, or direct travellers to Booking.com to complete their booking.
Use supported order, messaging and notification capabilities to support travellers and manage bookings after they have booked.
Start with the services and flows that fit your application, then expand as your needs change.
Use these resources to explore the Demand API and plan your integration:
- Try Demand API endpoints
- Review the integration flows
- Read the v3.3 migration guide and changelog for version updates
- Explore the documentation for: