The playground

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.

Playground demo key · api.reefapi.com
post/tripadvisor/v1/reviews1 credit

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

Working example
Parameters

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).

request preview
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.