GET/booking-attractions/detailapiKey3 credits/request
Returns the details of one Booking.com attraction by `slug`, taken from `products[].slug` in a `booking-attractions-search` result: `name`, `short_description`, `description`, `duration`, `price` with `currency`, `review_score`, `review_count` and `city`. The returned `id` is the `product_id` for `booking-attractions-reviews`.
Required: slug.
Sampled 14 Oct 2026: 10 fields returned with a value. In the sample: price: 18; name: “Seine River Sightseeing Cruise”; description: 377 characters; short_description: “A one-hour boat tour through central Paris”; duration: “Duration: 1 hour - 1 hour 20 minutes”; currency: “EUR”; review_score: 4.3; review_count: 5,796.
Open in Playground
GET/booking-attractions/reviewsapiKey3 credits/request
Returns guest reviews for a Booking.com attraction. `product_id` is required and comes from `products[].id` in a `booking-attractions-search` result. `page` is 1-based (default 1) and `limit` is 1 to 50 (default 10). Each review has `score`, `content`, `reviewer_name`, `reviewer_country`, `language` and `reviewed_date`, and `total` gives the count.
Required: product_id. Optional: page, limit.
Sampled 14 Oct 2026: 10 items. Filled in every item: id, content, score, language, reviewed_date. Not in every item: reviewer_name (8), reviewer_country (7). In the sample: reviewed_date: 2023-11-26 to 2026-09-05.
Open in Playground
GET/booking-attractions/searchapiKey5 credits/request
Returns Booking.com attractions/things-to-do search results for a destination and date range, with an optional category/subcategory filter and a discoverable category taxonomy.
Required: query, start_date. Optional: end_date, page, limit, category, subcategory.
Sampled 14 Oct 2026: 15 items. Filled in every item: id, name, slug, url, description, price, currency. Not in every item: duration (11), review_score (14), review_count (14). In the sample: price: 13.41 to 121.61, median 21.23; name: “Seine River Sightseeing Cruise” and 14 other values; url: booking.com; description: “A one-hour boat tour through central Paris” and 14 other values; duration: “Duration: 1 hour - 1 hour 20 minutes” and 7 other values; review_score: 3 to 4.6, median 4.3; review_count: 2 to 7,280, median 1,201.
Open in Playground
GET/booking-flights/autocompleteapiKey1 credit/request
Returns Booking.com flight-search location suggestions (airports and cities) for `query`, which is required. `type` is `to` (default) or `from`; `origin` and `origin_type` bias results by proximity. Each result has `name`, `code`, `type`, `country`, `country_name` and `region_name`. Combine `code` and `type` as `{code}.{TYPE}` for `booking-flights-search`.
Required: query. Optional: type (2 allowed values: to, from), origin, origin_type.
Sampled 14 Oct 2026: 3 items. Filled in every item: type, name, code, region_name, country, country_name, photo_url. In the sample: type: “CITY” and 1 other value; photo_url: q-xx.bstatic.com; name: “Chengdu” and 2 other values; region_name: “Sichuan”; country: “CN”; country_name: “China”.
Open in Playground
GET/booking-flights/searchapiKey5 credits/request
Returns Booking.com flight offers between two locations given as `from` and `to` (such as `SGN.AIRPORT`), for a `depart` date. `type` is `ROUNDTRIP` (default, needs `return`) or `ONEWAY`. Also takes `adults` (1 to 9), `children`, `cabin_class` and `sort`. Offers carry `price`, `currency` and segments with legs; the response adds `total_count` and `min_price`.
Required: from, to, depart. Optional: type (2 allowed values: ROUNDTRIP, ONEWAY), from_country, to_country, return, adults, children, cabin_class, sort.
Sampled 25 Oct 2026: 15 items. Filled in every item: token, price, currency, segments. In the sample: price: 228.18 to 462.38, median 311.95; segments: median 2 entries.
Open in Playground
GET/booking/hotel-detailapiKey5 credits/request
Returns a Booking.com hotel's core detail page: rating, facilities, highlights, house rules, cover photos, and rooms with their own photos.
Required: hotel_id.
Sampled 14 Oct 2026: 23 fields returned with a value. In the sample: star_rating: 4; name: “MULTIRESIDENCE L'ELYSEE Paris”; house_rules.allow_children: true; facilities: 20 entries; review_count: 310; rating_scores.hotel_clean: 8.6; rating_scores.hotel_comfort: 8.3; rating_scores.hotel_free_wifi: 8.4.
Open in Playground
GET/booking/reviewsapiKey3 credits/request
Returns guest reviews for a Booking.com hotel. `hotel_id` and `hotel_country_code` are required, both from a `booking-search` result. `search_text` filters review content, `page` is 1-based and `limit` is 1 to 25 (default 10). Reviews have `score`, `title`, `positive_text`, `negative_text`, `room_type` and stay dates; `rating_scores` and `reviews_count` summarise the hotel.
Required: hotel_id, hotel_country_code. Optional: destination_id, hotel_score, search_text, page, limit.
Sampled 14 Oct 2026: 10 items. Filled in every item: score, positive_text, language, reviewed_date, reviewer_name, reviewer_country, reviewer_review_count, room_type and 6 more. Not in every item: title (8), negative_text (8), helpful_votes_count (2). In the sample: reviewed_date: 2024-05-13 to 2026-10-12; score: 1 to 10, median 9; negative_text: median 262 characters; reviewer_review_count: 1 to 21, median 8; checkin_date: 2024-05-08 to 2026-10-08; checkout_date: 2024-05-12 to 2026-10-11; num_nights: 1 to 4, median 3; helpful_votes_count: 4 to 6, median 4.
Open in Playground
GET/booking/searchapiKey5 credits/request
Searches Booking.com hotels for a destination `query` between `checkin` and `checkout` (`YYYY-MM-DD`, both required). `adults` is 1 to 9 (default 2), `rooms` 1 to 8 (default 1), `children` 0 to 9, and `page` is 1-based. Each property has `name`, `price`, `currency`, `review_score`, `star_rating` and `distance`; `results_count` gives the total.
Required: query, checkin, checkout. Optional: adults, rooms, children, page.
Sampled 14 Oct 2026: 25 items. Filled in every item: id, slug, name, url, location, distance, photo_url. Not in every item: star_rating (21), review_score (18), review_count (18). In the sample: star_rating: 1 to 4, median 4; name: “Tiny Marais Studio Near Arts et Métiers Metro” and 24 other values; url: booking.com; location: “3rd arr., Paris” and 14 other values; distance: “0.6 miles from downtown” and 16 other values; photo_url: cf.bstatic.com; review_score: 6 to 9.7, median 8.2; review_count: 3 to 17,351, median 664.
Open in Playground