Scrape Booking.com hotel reviews
Given a Booking.com hotel (page URL or <cc>/<slug>), returns its newest guest reviews: id, reviewDate, rating, ratingText, title, ratingBand, positiveText, negativeText, reviewer (name, country, countryCode), tripType, travelerType, nights, stayMonth, helpfulVotes, submittedFromMobile, language and the raw tags. Booking serves the newest 15 reviews written in each language: pick the languages with languages (or all), cap the total with max_results and drop older reviews with since. Billed one unit per language page fetched (pagesFetched).
Request
- Base URL: https://api.scrapeunblocker.com
- URL: https://api.scrapeunblocker.com/travel/booking-reviews
- Auth: API key in header x-scrapeunblocker-key
Query parameters
Booking.com hotel page URL, e.g. https://www.booking.com/hotel/fr/le-meurice.html (a locale suffix such as .en-gb.html and query parameters are fine), or <cc>/<slug> such as fr/le-meurice.
Review languages to read, comma-separated, or all: en, de, fr, es, it, nl, pt, pl, ru, ja, zh, ko, sv, da, no, fi, cs, tr. Default en. Booking serves the newest 15 reviews written in each language; each language is one page and one billed unit, fetched in the order given until max_results is reached.
How many reviews to return across languages (1-270, at most 15 per language).
Only reviews written on or after this date (YYYY-MM-DD).
Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE').
Response
JSON with hotel, a reviews array and per-language results.
Changes
No recorded changes to this operation across all 1 revision of this API.