Skip to content
Gridlode
Docs · Reference

Booking.com Hotel Reviews

GET /v1/reviews/booking2 credits / reviewcache 1440 min

Guest 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

url
string · required
Booking.com property page, e.g. https://www.booking.com/hotel/us/van-zandt.html
limit
integer
Maximum reviews to return (0-250). 0 = property details only.
Default: 25
sort
string
Review order.
Default: "newest"
Allowed: most_relevant, newest, oldest, highest_score, lowest_score
language
string
Only reviews written in this language, e.g. 'en' or 'de'. Default: all languages.
Default: null
include_reviewer_names
boolean
Return reviewer display names and countries. Off by default: 'Reviewer 1', 'Reviewer 2', ...
Default: false
max_age
integer
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.