Skip to content
Last updated

Search, look and redirect integration

Let travellers search for travel products, view live prices and availability on your platform, and redirect them to Booking.com to complete their booking.


Overview

A Search, look and redirect integration adds live search, pricing and availability to the travel content displayed on your platform.

Travellers can search, compare travel options and review up-to-date pricing before being redirected to Booking.com to complete their booking:

  • Use search endpoints to find travel products that match the traveller's search criteria.
  • Use availability endpoints to retrieve current prices, availability and booking conditions.
  • Combine live results with descriptive travel content stored by your application.
  • Redirect travellers to Booking.com when they are ready to book.

This integration does not create the booking through the Demand API. Booking.com handles the remainder of the booking journey after the traveller is redirected.

You can build Search, look and redirect on top of a Content-only integration or implement the required content, search and availability capabilities together.


When to use Search, look and redirect

Choose this integration if you want to:

  • Let travellers search for travel products within your application.
  • Display current prices and availability.
  • Let travellers compare travel options before booking.
  • Redirect travellers to Booking.com to complete their booking.
  • Add live search and availability without implementing booking creation or payment within your application.

Prerequisites

Before implementing this integration, complete the Demand API prerequisites.

You also need to retrieve and store the descriptive and reference data required to enrich your search results. See the Content-only integration for guidance.


How it works

A Search, look and redirect integration combines live search and availability data with descriptive and reference data stored locally.

Your application:

  • Searches for matching travel products.
  • Retrieves current pricing and availability.
  • Enriches the results with stored content.
  • And redirects travellers to Booking.com when they decide to book.

Search, look and redirect integration flow

Implementation workflow

A typical Search, look and redirect integration follows these steps:

StepDescription
  1. Search
Find travel products matching the traveller's search criteria.
  1. Look
Retrieve live prices, availability and booking information.
  1. Enrich results
Combine live results with descriptive travel content stored by your application.
  1. Redirect travellers
Redirect the traveller to Booking.com to complete their booking.

Note: In this integration, look refers to retrieving current availability and pricing for the travel products returned by search.


Search for travel products

Use the search response to present matching options and, where required, identify the travel products for which you need more detailed availability information.

Search criteria vary by travel service and can include information such as:

  • Destination or location.
  • Travel dates.
  • Number of travellers.
  • Occupancy.
  • Other travel-service-specific criteria.

Search and availability endpoint responses vary by travel service. Refer to the API reference for the travel service you are integrating for supported request parameters and response data.


Retrieve live availability

Use the relevant availability endpoint to retrieve current information for the travel products the traveller is considering.

Depending on the travel service, availability information can include:

  • Current pricing.
  • Availability.
  • Booking conditions.
  • Product or option details required to continue the booking journey.

Availability and pricing are dynamic. Retrieve them when they are required for the traveller's current search or selection.

Do not store prices or availability as static content

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

Retrieve current information from the relevant search and availability endpoints before presenting it as current to the traveller.


Enrich results with stored content

Search and availability responses provide the data required for the live search and selection experience.

Combine this data with descriptive content stored by your application to provide travellers with the information they need to compare their options.

Depending on the travel service, stored content can include:

  • Names and descriptions.
  • Photos.
  • Addresses and location information.
  • Other descriptive product information.

This lets travellers browse descriptive travel content alongside current pricing and availability.

For guidance on retrieving, storing and refreshing descriptive and reference data, see the Content-only integration.


Display search results

Combine live search and availability data with stored descriptive content to build your traveller-facing search experience.

For example, you can let travellers:

  • View matching travel products.
  • Compare product details and available options.
  • Review current prices and availability.
  • Review relevant booking conditions.
  • Select an option before continuing to Booking.com.

When search criteria or a traveller's selection changes, retrieve the current information required for the updated search or selection.


Redirect travellers to Booking.com

A Search, look and redirect integration does not create the booking within your application.

  • When the traveller selects an option, redirect them to the appropriate Booking.com booking experience to complete their booking.
  • Booking.com handles the remaining booking steps, such as collecting the information required to complete the reservation, handling payment where applicable, and confirming the order.

If you want travellers to complete the booking without leaving your platform, implement a Search, look and book integration.


Search, look and redirect integration checklist

Before considering your Search, look and redirect integration complete, verify that:

Checklist
You retrieve and store the descriptive and reference data required by your application.
Travellers can search using the criteria supported by the travel service you are integrating.
Current pricing/availability is retrieved when required.
Live results are combined with the descriptive content required by your traveller-facing experience.
Changes to search criteria or traveller selections trigger the appropriate search or availability requests.
Travellers are correctly redirected to Booking.com when they choose to book.

What Search, look and redirect integration does not cover

A Search, look and redirect integration does not create or complete bookings through your application.

It does not include:

  • Booking creation through the Demand API.
  • Payment handling within your booking flow.
  • Booking confirmation within your application.

To let travellers complete their booking without leaving your platform, continue with the Search, look and book integration.

To retrieve or manage bookings after confirmation, see the Post-booking management integration.


Next steps

After implementing Search, look and redirect:

  1. Test your search and availability flows.
  2. Verify that current prices and availability are retrieved when required.
  3. Test how your application combines live results with stored descriptive content.
  4. Verify your Booking.com redirect flow.
  5. Review the API reference and error handling recommendations for the endpoints you use.

Ready to complete bookings on your platform? Continue with the Search, look and book integration.