Enable travellers to discover, compare, and book unforgettable experiences.
v3.2 v3.3
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.
- 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.
Use the Attractions API to power experiences such as:
| Use case | Description |
|---|---|
| Comparison websites | Display Booking.com Attractions results alongside multiple suppliers for seamless comparison. |
| Post-booking cross-sell | Offer personalised attraction suggestions after a traveller books a car rental or accommodation. |
| Branded experiences | Build a seamless end-to-end experience with your own branding and UX. |
| In-path integrations | Offer attractions as optional add-ons during the accommodation booking flow. |
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.
The Attractions API follows the same integration logic as the accommodation and cars.
Currently, Content, Search, look and redirect and Reporting are available in stable versions.
The Attractions API follows integration patterns similar to those used for the accommodation and car APIs.
Content, Search, look and redirect, and Reporting are available in stable versions 3.2 and 3.3.
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 content — updated infrequently (e.g., descriptions, photos, coordinates).
See the Look attraction details guide for best practices on static data.
Enable travellers to find and explore attractions by search criteria.
These are the main actions and involved endpoints:
| Action | Endpoint | Result |
|---|---|---|
| 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.com | Redirect URL from the /search response | Sends users to Booking.com to complete their booking. |
Use /orders/details to retrieve attraction order data including:
- Attraction name and location.
- Reservation ID.
- Booking and commission details.
See the Order details guide for complete response examples and reporting use cases.
- Start with the Attractions API Quick Guide.
- Explore the Search for attractions guide.
- Learn how to Store and display attraction details.
- Planning a migration to v3.2? See the Migration guide.