Skip to main content
The Tripadvisor Reviews plugin returns the reviews of a hotel, restaurant or attraction as structured JSON. Give it the place’s review page URL from any Tripadvisor site (Hotel_Review, Restaurant_Review, Attraction_Review or AttractionProductReview) or its bare location id, and it returns each review’s title, full text, rating, published date and date of stay, trip type, language, helpful votes, the reviewer, sub-ratings, photos and the owner’s response. The place comes with them: name, type, overall rating, review count, the 1-5 star histogram, sub-ratings such as cleanliness or value, the ranking, address, coordinates, phone and website. Reviews come newest first, 10 per page (15 for restaurants), and one call collects up to 200. Pick the review language with language, stop at a date with since, and continue from nextPage. Each review page read is one billed unit (pagesFetched).
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.

Place reviews

To pass a location id instead, leave the URL out: su.tripadvisor_reviews(location_id=93589) in Python, su.tripadvisorReviews(undefined, { locationId: 93589 }) in Node.js.

Response

Review fields

Place and paging

What you can build

  • Reputation monitoring - poll a hotel or restaurant with since and alert on new low ratings.
  • Owner response tracking - see which reviews get a reply, and from which role.
  • Competitive benchmarking - compare ratings, histograms and sub-ratings across competing places in a city.
  • Review analytics at scale - list places with Tripadvisor Places, then read each one’s reviews.

Next steps

Open the plugins

Run a Tripadvisor reviews lookup and grab the JSON.

Get an API key

Free trial available on the pricing page.