Tripadvisor Reviews Scraper avatar

Tripadvisor Reviews Scraper

Pricing

from $0.25 / 1,000 reviews

Go to Apify Store
Tripadvisor Reviews Scraper

Tripadvisor Reviews Scraper

Scrape Tripadvisor hotel, restaurant and attraction reviews at $0.25 per 1,000 - the lowest per-review price of any established Tripadvisor review scraper on Apify. Rating, title, full text, reviewer, hometown, trip type, owner reply and review URL. No browser, no residential proxy.

Pricing

from $0.25 / 1,000 reviews

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Give it a Tripadvisor hotel, restaurant or attraction URL and it returns the public reviews as structured rows: star rating, title, full review text, reviewer name and hometown, trip date and trip type, the owner's reply, and a direct link to the review on Tripadvisor.

No browser and no residential proxy, so it is fast and cheap. Plain HTTP requests, about 10-15 reviews per request.

$0.25 per 1,000 reviews ($0.00025 each), plus $0.001 each time a run starts — the lowest per-review price of any Tripadvisor reviews scraper on the Apify Store with an active user base. The next cheapest, maxcopell/tripadvisor-reviews (506 monthly users), is $0.30 per 1,000 even on its cheapest volume tier.

What you get

One row per review. The coverage column below is measured on a single real run of 100 reviews pulled from four places at once - The Empire Hotel in New York, a restaurant, the Empire State Building, and a London hotel. These are counts from that run, not estimates.

FieldCoverageExample
reviewId100%1072411899
reviewUrl100%https://www.tripadvisor.com/ShowUserReviews-g60763-d671150-r1072411899-...
rating100%4
title100%Clean but Needs Remodeling
reviewText100%365 characters on average
publishedAt100%2026-08-10
createdAt100%2026-08-09
tripDate99%2026-08-31
tripType99%FAMILY, COUPLES, SOLO, FRIENDS, BUSINESS
language100%en, fr, it, es
helpfulVotes100% present, 0 on most reviews2
reviewerName100%amahmoud
reviewerId100%51BDB06A78983782F6571787209484D5
reviewerProfileUrl100%https://www.tripadvisor.com/Profile/amahmoud
reviewerContributions100%65
reviewerHometown42%Seattle, Washington
ownerResponseText53%the management reply, full text
ownerResponseAt53%2026-08-08
placeId100%671150
placeName100%The Empire Hotel
placeUrl100%the URL you supplied
placeType100%ACCOMMODATION, EATERY, ATTRACTION, ACTIVITY
placeRating100%3.7
placeReviewCount100%9795
scrapedAt100%ISO timestamp

reviewerHometown and ownerResponseText are below 100% because Tripadvisor genuinely does not have them for every review - reviewers can leave the hometown blank, and most reviews get no management reply. Every other column was populated on all 100 rows.

Input

{
"placeUrls": [
"https://www.tripadvisor.com/Hotel_Review-g60763-d671150-Reviews-The_Empire_Hotel-New_York_City_New_York.html"
],
"maxReviewsPerPlace": 40
}
  • placeUrls - hotel, restaurant or attraction review URLs. A bare slug works too. Country domains (.co.uk, .fr, .it, ...) work and return that domain's review set.
  • maxReviewsPerPlace - newest first. Up to 5000.
  • maxPlaces - safety bound on how many URLs one run processes.
  • proxyConfiguration - optional. Leave it empty; the run uses Apify's shared datacenter proxy, which costs nothing on top of the run.

Leave placeUrls empty and you get one clearly labelled sample row, free. A run with empty input was measured charging exactly zero review events.

Pricing

$0.25 per 1,000 reviews, plus a $0.001 run start fee. You are charged once per review row actually stored - a 100-review run was measured charging exactly 100 events. Sample rows and diagnostic rows are never charged, and a bad URL costs you nothing.

Resolved live on 2026-08-10: every other Tripadvisor review scraper on Apify with an active user base charges between $0.30 and $0.70 per 1,000 reviews. $0.30/1,000 is the lowest volume tier any of them offers — maxcopell/tripadvisor-reviews, at 506 monthly users — and most customers sit on higher tiers than that. Nothing in the category is below this actor's $0.25.

How deep can it go

Verified on The Empire Hotel, which has 8,923 reviews: page requests worked all the way to offset 8,920 with no rate limiting and no cap. Hotels and attractions serve 10 reviews per page, restaurants serve 15; the actor works this out from the first page rather than assuming.

What this does not do

  • No review photos. Tripadvisor's review list returns an empty photo array on every review, so there is no photo column rather than a column that is always empty. Photos need a different query that this actor does not make.
  • No place search. You supply the place URL; it does not find places by name or by city.
  • No sort or language filter options. Reviews come back in Tripadvisor's default order, newest first. Options that were not verified to change results are not exposed.
  • Attraction pages return the attraction's product reviews. For a big attraction, Tripadvisor's own review list is largely reviews of the bookable tickets and tours attached to it. Each row carries the placeName, placeId and placeType of what was actually reviewed, so you can tell them apart.
  • Vacation rental pages are not supported and return an uncharged diagnostic row.
  • No private or removed reviews - only what a logged-out visitor can see.

FAQ

How do I scrape Tripadvisor reviews without getting blocked? Tripadvisor blocks on the TLS fingerprint of the client, not on the IP address. A plain Node fetch gets a 778-byte 403 from every address. This actor sends a genuine mobile-Safari fingerprint over plain HTTP, which Tripadvisor answers with the full page. No headless browser is involved.

Does it need a residential proxy? No. It uses Apify's shared datacenter proxy, which adds nothing to the run cost. Residential proxies would add roughly $0.008 per page at $8/GB, since each review page is about 1 MB.

Can I scrape all reviews for a hotel? Yes. Set maxReviewsPerPlace up to 5000. Deep pagination was tested to offset 8,920 on a hotel with 8,923 reviews.

Does it work for restaurants and attractions too? Yes, and for Tripadvisor's country domains. Hotels, restaurants, attractions and activities were all covered in the same 100-review test run.

How much does 1,000 reviews cost? $0.25, plus the $0.001 start fee, so $0.251.

What happens if a place has no reviews, or the URL is wrong? You get a single uncharged diagnostic row saying which it was. You are never charged for a run that returned no reviews.

Can I get the reviewer's email? No. Tripadvisor does not publish reviewer emails and this actor does not attempt to guess them.