Tripadvisor Reviews Scraper avatar

Tripadvisor Reviews Scraper

Pricing

from $0.25 / 1,000 reviews

Go to Apify Store
Tripadvisor Reviews Scraper

Tripadvisor Reviews Scraper

Once a Tripadvisor review page is past the first screen the rest sit behind pagination, and this walks them newest first: rating, title, full text, reviewer and hometown, trip date and type, and the owner's reply. $0.25 per 1,000 reviews plus $0.001 per run start.

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

3 days ago

Last modified

Share

Extract publicly visible Tripadvisor reviews from hotel, restaurant, attraction, and vacation-rental place URLs. Each successful row includes the place, rating, title, review text, reviewer, publication date, review URL, and transport path.

Why this actor

  • Direct HTTP is attempted first to keep ordinary runs inexpensive.
  • Optional Apify Proxy fallback can retry only a direct 403 or rate limit. Residential traffic is not silently used.
  • Review pages and places are hard-bounded, and a deadline protects long runs.
  • A review is pushed before Actor.charge({ eventName: "review" }); blocked, empty, invalid, sample, and diagnostic rows are never charged.
  • Duplicate reviews are removed by review ID, URL, or a stable author/date/text key.

Input

placeUrls accepts Tripadvisor review URLs. maxPlaces is 1-20, maxReviewsPerPlace is 1-100, maxPages is 1-10, and deadlineSecs is 5-120. An empty input returns a labeled sample row and does no network work.

enableProxyFallback is off by default. When enabled, the actor tries direct traffic first and uses the supplied Apify Proxy configuration only after a direct block/rate limit. Set a residential group for Tripadvisor pages.

Output

Successful rows have ok: true, reviewId, placeName, placeUrl, rating, title, reviewText, reviewer, publishedAt, reviewUrl, and transport. Diagnostics have ok: false and an errorCode; they are never billed.

Pricing and margin

The proposed event is review at $0.00025 per successful review, below the closest current comparable at $0.0003 per review. After Apify's 20% platform share, creator proceeds are $0.0002 per review. This is economically defensible only if a 256 MB direct cloud run settles below $0.00012 per delivered review; it is not yet proven because Tripadvisor blocked the local direct smoke and no proxy-backed cloud run has been performed. Residential fallback is intentionally optional because proxy-heavy runs can erase the margin at this price.

Limitations

Tripadvisor can return a bot page or require a residential IP. The actor reports BLOCKED rather than billing empty output. It does not log in, bypass CAPTCHA, infer private data, or scrape beyond the configured bounds.

Example

{
"placeUrls": ["https://www.tripadvisor.com/Hotel_Review-g60763-d671150-Reviews-The_Empire_Hotel-New_York_City_New_York.html"],
"maxReviewsPerPlace": 20,
"maxPages": 2,
"enableProxyFallback": true,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "countryCode": "US" }
}