Let travellers search for travel products, view live prices and availability on your platform, and redirect them to Booking.com to complete their booking.
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.
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.
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.
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.

A typical Search, look and redirect integration follows these steps:
| Step | Description |
|---|---|
| Find travel products matching the traveller's search criteria. |
| Retrieve live prices, availability and booking information. |
| Combine live results with descriptive travel content stored by your application. |
| 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.
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.
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.
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.
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.
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.
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.
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. |
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.
After implementing Search, look and redirect:
- Test your search and availability flows.
- Verify that current prices and availability are retrieved when required.
- Test how your application combines live results with stored descriptive content.
- Verify your Booking.com redirect flow.
- 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.