Last updated

About Demand API

Seamlessly incorporate Booking.com inventory into your travel application.


Demand API provides your application with access to Booking.com's extensive inventory of travel-related services, including accommodation and car rentals, across a variety of destinations.

There are four core flow types that allow you to integrate this inventory into your application:

drawing

Each flow type offers different access to Booking.com's inventory and enables distinct booking experiences for your users.

Your choice of flow will determine which Demand API endpoints are relevant for your integration:

Content only

Let travellers browse relevant content about Booking.com travel services directly from your app. Redirect them to Booking.com for availability, pricing, and bookings.

Search and look

Let users explore travel services, including prices and availability, on your site. Then redirect them to Booking.com to finish the reservation.

Entire booking journey

Offer a full travel experience on your website, from searching and booking to payments, using the complete set of endpoints, including order management.

Post-booking, report and loyalty

Perform management and reporting tasks on orders that have been placed.

API collections

The Demand API is organised into several endpoint collections, each tailored to specific areas of functionality within the travel industry.

Vertical-specific

The vertical-specific collections are tailored to specific sectors within the travel industry, providing functionality that is unique to each travel service.

EndpointsFunction
Integration type

Accommodation

The /accommodations collection enables you to access Booking.com's accommodation inventory.

✓ Content only

✓ Search & look

✓ Search, look & book

Car rentals

The /cars collection enables you to access Booking.com's car rental inventory, search for it, look at car details and depots, etc.

✓ Content only

✓ Search & look

✓ Search, look & book

Orders

The /orders collection facilitates the booking and post-booking process for any travel service.

✓ Search

✓ Search & look

✓ Search, look & book

✓ Post-booking

Vertical-agnostic

EndpointsFunction
Integration type

Orders

  • The /orders collection facilitates the booking and post-booking process.
  • Can be used across multiple verticals, including accommodations and car rentals.

✓ Search

✓ Search & look

✓ Search, look & book

✓ Post-booking

Common
  • The /common collection provides essential supporting information including data on locations, currencies, payment cards, and supported languages.
  • Can be used by any travel service collection.
✓ All

Features

The Demand API is designed to provide flexible, scalable and expansible access to Booking.com inventory.

Flexible

The Demand API can be used to provide business-to-customer (B2C) and business-to-business (B2B) solutions serving the needs of both the leisure and corporate travel sectors.

Whether you are targeting individual travellers or large enterprises, the API can be tailored to your business model.

Scalable

Whether you are a small business or an enterprise, the Demand API can scale to meet your needs.

From simple content and redirection to fully integrated booking experiences, the API supports various levels of implementation.

Future-ready

Currently, the Demand API offers access to Booking.com's property and car rentals inventory.

The /common and /orders endpoints support all the travelling services without specific focus on any one area.

In future releases:

  • The Demand API will expand to include other services within the travel market, such as flights.
  • New, travelling service-specific endpoints will be added, structured similarly to the existing ones, enabling you to easily incorporate additional travel services into your application as needed.

This future-proof design allows you to expand your app's functionality by integrating new APIs with minimal disruption to your existing system, as shown below:

Future-ready

Conclusion

The Demand API offers a flexible, scalable, and future-ready solution for integrating Booking.com's vast inventory of travel services into your application.

By choosing the appropriate integration types and endpoints, you can easily access and manage accommodation and car rental bookings and post-booking actions, while being prepared for future services expansions like flights.


What's next

Read the following guidelines to start getting familiar with Demand API: