docs / tripadvisor

Tripadvisor

Hotels, restaurants and attractions with reviews.

base /tripadvisor/v12 endpoints
post/tripadvisor/v1/reviews1 credit

Reviews + the full place profile (rating histogram, subratings, amenities) for one or more Tripadvisor places, by page URL.

ParameterAllowed / rangeDescription
urloptionalTripadvisor page URL of the hotel/restaurant/attraction (the reliable input — copy it from the browser). Provide this OR startUrls.
startUrlsoptionalSeveral place URLs in one call (strings or {url:…} objects). One minted session is reused across them.
queryoptionalUNRELIABLE: place-name lookup often fails to resolve ('Could not resolve a locationId'). Use `url` instead.
queriesoptionalUNRELIABLE (same lookup as `query`): several place names in one call. Prefer `startUrls`.
maxReviews = 200optional1–10000How many of the newest reviews to fetch per place (1–10000). More reviews = longer runtime.
language = enoptionalReview language filter (ISO 639-1: en, es, de…). Use 'all' for every language (machine-translated).
Try in playground →
post/tripadvisor/v1/places/list2 credits

Discover hotels, restaurants or attractions in a city/area (name, rating, review count) — the feeder for `reviews`.

ParameterAllowed / rangeDescription
locationrequiredCity or area name. Resolved to a Tripadvisor geo automatically (or pin it exactly with geo_id).
category = hotelsoptionalhotels · restaurants · attractionsWhat kind of places to list (singular forms also accepted).
max_results = 30optional1–500How many places to return (1–500). The engine pages the results internally.
geo_idoptionalAdvanced: Tripadvisor geo ID (the g-number in URLs) — skips the location lookup.
location_slugoptionalAdvanced: the URL slug that pairs with geo_id.
Try in playground →