Skip to content
Last updated

Content only integration

Display Booking.com travel content on your platform and redirect travellers to Booking.com to complete their booking.


A Content only integration lets you use Demand API travel content without implementing live search, pricing or booking capabilities:

  • Retrieve descriptive and reference data from the Demand API and use it to build travel discovery experiences on your platform.
  • Redirect travellers to Booking.com when they are ready to continue their journey.
  • Use Content only as a standalone integration or extend your application later with search and booking capabilities.

It does not provide live prices or availability. To display live prices and availability, use a Search, look and redirect integration.

When to use Content only

Choose this integration if you want to:

  • Display descriptive travel content in your application.
  • Build destination or travel-product discovery experiences.
  • Redirect travellers to Booking.com to complete their booking.
  • Provide travel content without implementing live search, pricing or booking.

You can use Content only as a standalone integration or extend your application later with search and booking capabilities.

Prerequisites

Before implementing this integration, complete the Demand API prerequisites.


How it works

Your application retrieves descriptive and reference data from the Demand API and stores the data required by your experience locally.

  • Travellers browse this content on your platform without requiring a live Demand API request for every page view.
  • When a traveller chooses to continue, redirect them to the appropriate Booking.com experience.

Content only integration flow

Implementation workflow

A typical Content only integration follows these steps:

StepDescription
  1. Retrieve content
Retrieve descriptive travel content from the endpoints for the travel services you support.
  1. Store content
Store content that changes infrequently and refresh it according to the requirements of each travel service.
  1. Display content
Use the stored content to build travel discovery experiences in your application.
  1. Redirect travellers
Redirect travellers to Booking.com when they are ready to continue their journey.

Retrieve travel content

Travel content describes the products and locations that travellers see in your application. Depending on the travel service, this can include:

  • Names and descriptions.
  • Addresses and locations.
  • Facilities and amenities.
  • Photos.
  • Car rental locations and depot information.

Retrieve the content you need using the endpoints available for each travel service.

Accommodations

Use /accommodations/details to retrieve descriptive information about accommodations.

Car rentals

Use:

Available content and endpoints vary by travel service. Refer to the API reference for the travel service you are integrating.


Retrieve reference data

Reference data contains identifiers, codes and other values used across Demand API requests and responses.

Depending on your integration, reference data can include:

  • Locations.
  • Languages.
  • Currencies.
  • Payment card types.
  • Accommodation chains.
  • Travel-service-specific constants.

Retrieve shared reference data from the relevant:

For travel-service-specific reference data, use endpoints such as:

Reference data generally changes infrequently. Store the reference data required by your integration locally and reuse it across API requests where appropriate.


Store and refresh content

Store content that changes infrequently locally instead of retrieving it each time a traveller views a page.

This helps you:

  • Reduce unnecessary API requests.
  • Reduce latency in traveller-facing experiences.
  • Avoid retrieving the same content repeatedly.
  • Build pages using data that is already available to your application.

Static data and caching

Store only the content required by your application.

  • The content available and how frequently it should be refreshed can vary by travel service.
  • Refresh your stored content regularly so that changes to the source data are reflected in your application.
  • Follow any travel-service-specific recommendations for retrieving and refreshing content.
Do not store prices or availability as static content

Prices and availability can change frequently. Do not use stored content to represent current prices or availability.

To retrieve current prices and availability, use the relevant Search and Availability APIs as part of a Search, look and redirect integration.

Display content

Use the content stored by your application to build the traveller-facing experience.

For example, you can use Demand API content to:

  • Display accommodation information and photos.
  • Show facilities and amenities.
  • Build destination or travel-product discovery pages.
  • Display car rental locations and depot information.

Only display data that is relevant to the travel services and products supported by your integration.


Redirect travellers to Booking.com

A Content only integration does not complete the booking within your application.

When a traveller decides to continue, redirect them to the appropriate Booking.com experience to continue their journey and complete the booking.

If you want travellers to see current prices and availability on your platform before being redirected, implement a Search, look and redirect integration.


Content only integration checklist

Before considering your Content only integration complete, verify that:

Checklist
You retrieve the descriptive content required by your application.
You retrieve and store the required reference data.
Content that changes infrequently is served from your stored data where appropriate.
Stored data is not used to represent current prices or availability.
Travellers are redirected to the appropriate Booking.com experience when they choose to continue.
Redirect and attribution requirements are implemented for each supported travel service.

Next steps

After implementing Content only:

  1. Test your content retrieval and storage strategy.
  2. Verify that stored content is refreshed appropriately.
  3. Verify your Booking.com redirect flow.
  4. Review the API reference and error handling recommendations for the endpoints you use.

To add live prices and availability to your traveller experience, continue with the Search, look and redirect integration.