Search Attractions for a Visit Window
View all Booking.com Hotel & Travel Data endpoints →Search documented attraction products using a known city_ufi with optional start_date/end_date, currency, language, page, page_size, and returned category, label, city, or price-filter tokens. Documentation references data.products[].slug/id for detail and availability handoffs and filterOptions groups for refinements. These fields were not live-observed: attraction search and downstream availability were not validated. Check actual products, dates, and conditions before presenting excursion choices.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/booking/attraction-search API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/booking/attraction-search?key=<API_KEY>&city_ufi=<city_ufi>'
Query Result
Use Cases
- Evaluate a city activity shortlist for a traveler's visit window.
- Inspect free-cancellation label support before building an excursion filter.
- Carry a selected product slug into a read-only attraction detail page.
- Retain a selected product ID for a separate date-specific availability inspection.
Frequently asked questions
Which identifier goes to detail versus availability?
Documentation points to a product slug for attraction-detail and a product id for the availability and calendar operations. Preserve those distinct values.
Can I invent category or price labels?
Use supported identifiers from the actual filter metadata. Documentation references filterOptions groups; attraction responses were not live-validated.