Try any of 1042 endpoints — live.
Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.
Reviews + the full place profile (rating histogram, subratings, amenities) for one or more Tripadvisor places, by page URL.
Tripadvisor page URL of the hotel/restaurant/attraction (the reliable input — copy it from the browser). Provide this OR startUrls.
Several place URLs in one call (strings or {url:…} objects). One minted session is reused across them.
UNRELIABLE: place-name lookup often fails to resolve ('Could not resolve a locationId'). Use `url` instead.
UNRELIABLE (same lookup as `query`): several place names in one call. Prefer `startUrls`.
How many of the newest reviews to fetch per place (1–10000). More reviews = longer runtime. (1–10000)
Review language filter (ISO 639-1: en, es, de…). Use 'all' for every language (machine-translated).
curl -X POST https://api.reefapi.com/tripadvisor/v1/reviews \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"startUrls":"[{\"url\":\"https://www.tripadvisor.com/Hotel_Review-g45963-d91703-Reviews-Bellagio-Las_Vegas_Nevada.html\"}]","maxReviews":"45"}'Hit Send to run this endpoint live.