TripAdvisor Reviews API

Pay-per-result on Apify · no login, no API key

Scrape all TripAdvisor reviews from any hotel, restaurant or attraction, a free, unlimited alternative to TripAdvisor's official Content API (which returns only 3 reviews per location). Every review comes with rating, travel date, owner responses and per-review subratings, plus a place record carrying ranking, price, amenities, official category subratings and TripAdvisor's own AI review summary.

What you get

One row per review: rating, title, full text, language, published and travel dates, helpful votes, per-review subratings, ownerResponse, the reviewer profile, and an LLM-ready markdownContent field. Plus one place record per hotel, restaurant or attraction with rating, structured rank / rankOutOf, price range, hotel class, amenities, address, contact, official category subratings and the AI review summary.

TripAdvisor Reviews API output: one structured row per review with rating, dates, subratings and owner response
TripAdvisor place record: rating, ranking, price, amenities, official category subratings and AI review summary

Why this scraper

How much does it cost?

$0.45 per 1,000 reviews, pay-per-result, dropping toward $0.38 per 1,000 at volume, plus $0.002 per place record. No per-run start fee. New Apify accounts get free monthly credit, enough to pull thousands of reviews before paying anything.

How it works

Open the actor on Apify, paste TripAdvisor hotel, restaurant or attraction URLs (or search a city in Discover mode), click Start, and download results as JSON, CSV, Excel or HTML, or pull them from the API and MCP on a schedule. Developer docs, the field dictionary, and copy-paste snippets live in the GitHub repo.

Frequently asked questions

Does TripAdvisor have a reviews API?
The official TripAdvisor Content API is gated and returns only 3 reviews per location. This actor is the practical alternative: all public reviews, richer fields, no gatekeeping, no API key.
Does it work for restaurants and attractions, not just hotels?
Yes. Paste any hotel, restaurant or attraction URL. Each vertical returns its own official subratings: hotels get cleanliness, service, value, location, rooms and sleep; restaurants get food, service, value and atmosphere.
How much does it cost?
$0.45 per 1,000 reviews on the free plan, dropping toward $0.38 at volume, plus $0.002 per place record. No per-run start fee.
Can I search a whole city?
Yes. Discover mode returns a ranked list of a city's hotels, restaurants or attractions with full details. Take those location IDs into Reviews mode to pull their reviews.

Try it free on Apify

Read the full guide: step-by-step tutorial → · Google Hotels scraper → · Expedia scraper → · Hotels.com scraper →