Hotels

Search a hotel's guest reviews

Guest reviews for a hotel, newest first: rating, pros, cons and the provider. Filter by topic with ?topics=breakfast,pool and by cohort with ?guest-type=. Quote a review against metadata.totalCandidates, and cite metadata.matchedTerms for the word actually matched.

get/v1/hotels/{hotelId}/reviews

Path parameters

hotelIdinteger required

The hotel's numeric id (a positive integer), as carried by hotel search results (results[].hotelId) and embedded in a rate id.

Query parameters

pageinteger

Page number, 1-based (max 100). Defaults to 1.

pageSizeinteger

Reviews per page (1-50). Defaults to 10.

sort'posted_at_desc' | 'rating_desc' | 'rating_asc'

Sort order. posted_at_desc (default, newest first) – a review corpus answers 'what is it like now', so recency opens; rating_desc / rating_asc sort by the provider's rating.

localestring

Response language tag (e.g. en, ar). Defaults to en.

topicsstring[]

Optional topic terms to filter reviews by (repeat or comma-separate, OR'd together) – e.g. ?topics=breakfast,pool keeps reviews mentioning either. metadata.matchedTerms reports the variants actually matched (breakfast, Breakfast).

guest-type'couple' | 'family_with_children' | 'solo_traveller' | 'extended_group'

Optional reviewer-cohort filter: couple, family_with_children, solo_traveller or extended_group.

view'default' | 'detail'

Response projection. default: rating, title, pros, cons, provider. detail: adds the reviewer's country code and neutral prose notes. Defaults to default.

Response

One page of guest reviews.

hotelIdnumber required

The hotel these reviews are for.