Skip to content
All sites
Data API

Tripadvisor Data API

Structured JSON data, on demand, with anti-bot bypass built in.

3endpointsDataDome · Rate Limit handled for you
tripadvisor.comGET/tripadvisor/p…GET/tripadvisor/r…GET/tripadvisor/s…{ } JSON
Preview Coming soon

Preview coming soon

We're finalizing this endpoint. It isn't available to run yet, so we're not showing a sample response until it's verified live.

GET/v1/data/tripadvisor/reviews1 credit / run

Place Reviews

Paginated traveler reviews with the star-rating histogram and rating summary for a hotel, restaurant, or attraction. Supports sort, language, and an exact star-rating filter so every review is reachable.

Handled for you:DataDomeRate Limit
Parameters
NameTypeReqDescription
location_idstringyesNumeric location id: the d-token in the URL (e.g. 93589).
Advanced filters
urlstringnoFull Tripadvisor place URL from a search result's `link` (carries the geo id + type + slug that resolve the canonical page). Preferred; when omitted we build it from the ids below.
geo_idstringnoGeo/city id: the g-token in the URL (e.g. 60763). Used with location_id + type to build the canonical URL.
typestringnoPlace type (hotel | restaurant | attraction) — sets the URL prefix.
slugstringnoOptional URL name slug (the trailing '-Some_Place-City' segment).
sortstringnoReview ordering. The public place page renders newest-first with no sort query token, so this is accepted but not applied. (default: newest)
ratingintegernoKeep only reviews with this exact star rating, 1 to 5.
languagestringnoTwo-letter language code to restrict reviews to, e.g. 'en', 'fr', 'es'. Maps to Tripadvisor's filterLang. (default: en)
pageintegernoPage number (10 reviews/page). (default: 1)
marketstringnous | gb | fr | it. (default: us)