Last updated

About attractions 3.2 Beta

Enable travellers to discover, compare, and book unforgettable experiences.


Attractions API – Beta access

The Attractions API is currently available to selected partners as part of an early access pilot.

  • Pilot phase - The API is under active development and subject to change.
  • Available flows
    • Search and Content flows are currently test-ready in Beta.
    • Reporting is available in production via orders/details v3.2. See guide.
  • Access - Only approved partners can use this API collection.
    • Contact your Partnership Manager to request access.
  • Frequent updates - Documentation and API specs will be updated regularly during the pilot.
    • Check the Changelog periodically for the latest updates.

Demand API for Attractions Attractions

Expand your offering with the Demand API for Attractions, giving travellers access to a global catalogue of tours, activities, and tickets.

  • Seamlessly integrate real-time content, pricing, and availability from trusted providers worldwide.
  • Deliver experiences that increase engagement, conversion, and post-booking value.

Attraction categories include:

  • Museums & culture
  • Nature & outdoor
  • Food & drinks
  • Entertainment & tickets
  • Workshops & classes
  • Travel services & rentals.

Key benefits

  • Global reach - Tap into a worldwide catalog of attractions available in 95 countries, from museums and tours to amusement parks.
  • Real-Time availability - Access instantly latest prices and availability.
  • Increased language coverage - We offer a wide range of activities in more than 27 languages.
  • Enhanced latency - Allow your travellers faster data access through content caching.
  • Efficient pagination - Retrieve large datasets reliably with pagination, giving you predictable and performant responses.

What you can build

Use the Attractions API to power experiences such as:

Use caseDescription
Comparison websitesDisplay Booking.com Attractions results alongside multiple suppliers for seamless comparison.
Post-booking cross-sellOffer personalised attraction suggestions after a traveller books a car rental or accommodation.
Branded experiencesBuild a seamless end-to-end experience with your own branding and UX.
In-path integrationsOffer attractions as optional add-ons during the accommodation booking flow.

Who is this for?

The Attractions API collection is recommended for existing Demand API Affiliate Partners who want to:

✓ Extend their product offering beyond accommodation and transport.

✓ Increase engagement with personalised, contextual activity recommendations.

✓ Drive additional revenue through post-booking offers.

Integration flows

The Attractions API follows the same integration logic as the accommodation and cars.

Currently, Content and Search flows are supported in 3.2 Beta version, while Reporting is stable in production.

3.2 Beta Content

  • Store and retrieve attraction static data such as names, locations, reviews and categories.
  • Content for display/comparison.
  • For catalogue-based experiences or pre-populated results pages.
Learn more →

3.2 Beta Search

  • Display attractions results by city or region, with reviews, supported languages, and traveller scores.
  • Redirect users to complete the booking.
  • For testing and early feedback.
Learn more →

3.2 Stable Reporting

  • Retrieve attraction order details for reporting and analytics (e.g., commissions, tracking).
  • Stable version.
Learn more →

Content flow

Allow travellers to browse Booking.com’s attraction catalogue directly within your app. Redirect them to Booking.com for pricing, availability, and booking completion.

  • Endpoint: /attractions/details
  • Data type: static contentt — updated infrequently (e.g., descriptions, photos, coordinates).
Best practice

See the Look attraction details guide for best practices on static data.

Search flow

Enable travellers to find and explore attractions by search criteria.

Main actions and endpoints

These are the main actions and involved endpoints:

ActionEndpointResult
Search for attractions[attractions/search]Retrieve a list of attractions with pricing and essential information based on user input.
Display details[/attractions/details] and [attractions/reviews]Access extended content such as reviews, photos, and cancellation details.
Redirect to Booking.comRedirect URL from the /search responseSends users to Booking.com to complete their booking.
Beta Version – v3.2

This version is currently in Beta and subject to changes. Use it for early integration or testing purposes only. Special permission from Booking.com is required to access it, contact your Account Manager for access.

Reporting

Use /orders/details v3.2 to retrieve attraction order data including:

  • Attraction name and location.
  • Reservation ID.
  • Booking and commission details.

See the Orders details guide for complete response examples and reporting use cases.


Next steps

Try it out!