Skip to main content
GET
Get Reviews
Page through a property’s guest reviews. Booking splits each review into a positive and a negative half, either of which can be empty. Filter by review language or guest type, sort five ways, and paginate with limit and offset against total_count.

Path Parameters

string
required
ISO country code from the property URL, e.g. it.
string
required
Property slug from the property URL, e.g. radisson-collection-roma-antica.

Query Parameters

integer
default:"25"
Reviews per page. Maximum 100.
integer
default:"0"
Number of reviews to skip.
string
default:"MOST_RELEVANT"
Sort order. One of MOST_RELEVANT, NEWEST_FIRST, OLDEST_FIRST, SCORE_DESC, SCORE_ASC.
string
Only reviews written in this language, as an ISO code, e.g. fr.
string
Only reviews from this guest type. One of FAMILIES, COUPLES, GROUP_OF_FRIENDS, SOLO_TRAVELLERS, BUSINESS_TRAVELLERS.
string
default:"en-us"
Locale for category names and other text, e.g. fr, de.

Response

string
Booking property id.
integer
Total reviews matching the request — reflects review_language and guest_type when they are set.
object
Sub-scores keyed by translated category name, e.g. Staff, Facilities, Cleanliness, Comfort, Value for money, Location, Free Wifi.
object
Map of language code to review count, e.g. {"en": 812, "fr": 111}.
object
Map of guest type to review count, e.g. {"FAMILIES": 382}.
integer
Echo of the requested page size.
integer
Echo of the requested offset.
string
Echo of the requested sort order.
Review[]
Reviews for this page.
language_counts and guest_type_counts let you size a filtered subset before you page it. A Rome hotel with 1,499 total reviews returns 111 with review_language=fr and 382 with guest_type=FAMILIES — read the counts once, then decide how many pages the filtered set actually needs.

Example

Response
Each reviews request costs 10 credits. Failed requests are not charged.