Booking.com Hotel Reviews
GET /v1/reviews/booking2 credits / reviewcache 1440 minGuest reviews and the review-score breakdown of a Booking.com property from its hotel URL: overall score out of 10 with its label ("Superb"), review count, the category scores (staff, facilities, cleanliness, comfort, value for money, location, free Wi-Fi), name, address and star rating, plus up to 250 reviews with score, title, what the guest liked and disliked, review date, stay month, nights, room type, traveller type, language, helpful votes and the property's reply, newest, oldest, highest or lowest scored first, optionally in one language. Reviewer names are pseudonymized unless you ask for them. Collected as a signed-out visitor; AWS WAF challenges are detected, never solved, and never charged. Billed per review returned (property details alone count as one).
Query parameters
urlstring · required | Booking.com property page, e.g. https://www.booking.com/hotel/us/van-zandt.html |
limitinteger | Maximum reviews to return (0-250). 0 = property details only. Default: 25 |
sortstring | Review order. Default: "newest" Allowed: most_relevant, newest, oldest, highest_score, lowest_score |
languagestring | Only reviews written in this language, e.g. 'en' or 'de'. Default: all languages. Default: null |
include_reviewer_namesboolean | Return reviewer display names and countries. Off by default: 'Reviewer 1', 'Reviewer 2', ... Default: false |
max_ageinteger | Accept a cached answer up to this many seconds old, billed at 50%. |
Response data fields
Example
curl "https://api.gridlode.com/v1/reviews/booking?url=https%3A%2F%2Fwww.booking.com%2Fhotel%2Fus%2Fvan-zandt.html&limit=25" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the Booking.com Hotel Reviews API page.