Skip to content
Last updated

About the Demand API

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 an integration flow

Choose the flow that fits your application and business model. The available flows depend on the travel service and your partner access.

Demand API integration flows

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.


API collections

The Demand API brings together travel service collections and shared collections.

Travel service collections

Explore the travel services you can add to your application and the integration flows available for each one.

Accommodations

CapabilitiesSupported integration flowsAvailability
  • Search and display accommodation content and availability
  • Create and manage supported bookings
  • Retrieve order and reporting information
  • Content only
  • Search, look and redirect
  • Search, look and book
  • Post-booking management
  • Reporting
Stable in v3.2 and v3.3

Car rentals

CapabilitiesSupported integration flowsAvailability
  • Search and display car rental options
  • Create supported bookings
  • Retrieve order details and use supported post-booking capabilities
  • Content only
  • Search, look and redirect
  • Search, look and book
  • Post-booking management
  • Reporting
Stable in v3.2 and v3.3

Attractions

CapabilitiesSupported integration flowsAvailability
  • Search for attractions and view their details
  • Content only
  • Search, look and redirect
  • Reporting
Stable in v3.2 and v3.3

Transfers

CapabilitiesSupported integration flowsAvailability
  • Search for airport transfers and point-to-point rides
  • Direct travellers to Booking.com to complete their booking
  • Search and redirect
Beta only

Capabilities and availability vary by travel service, API version and partner access. Check the relevant documentation for details.

Shared collections

Shared collections support capabilities used across travel services.

CollectionCapabilities
OrdersSupports booking and order management capabilities across travel services, where available.
CommonProvides shared information used by travel service integrations.

Additional services

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.

Why use the Demand API?

Connect travel services

Bring accommodation, car rental and attraction options into your platform, with transfer search available in Beta.

Choose how booking happens

Support bookings in your application where available, or direct travellers to Booking.com to complete their booking.

Extend support beyond booking

Use supported order, messaging and notification capabilities to support travellers and manage bookings after they have booked.

Grow your integration over time

Start with the services and flows that fit your application, then expand as your needs change.


What’s next

Use these resources to explore the Demand API and plan your integration: