TripAdvisor Reviews Scraper
Pricing
from $0.60 / 1,000 reviews
TripAdvisor Reviews Scraper
The TripAdvisor Reviews Scraper extracts reviews from hotels, restaurants and attractions — full text, star ratings, subratings, trip type, photos, reviewer profiles and owner replies. Scrape one place URL or an entire destination, with date, rating and language filters.
Pricing
from $0.60 / 1,000 reviews
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
5
Total users
0
Monthly active users
9 days ago
Last modified
Categories
Features
Share
🏨 TripAdvisor Reviews Scraper: TripAdvisor API Alternative for Hotel, Restaurant and Attraction Reviews
Export TripAdvisor reviews as clean JSON, CSV or Excel: full review text and title, star rating, per-aspect subratings, trip type, visit and publish dates, the reviewer's profile and the owner's reply. The TripAdvisor Reviews Scraper works as a TripAdvisor API alternative: paste one hotel, restaurant or attraction, or a whole city list such as "Hotels in New York", and get every place's reviews. No API key, no login.
🎯 Use Cases
- Reputation monitoring: schedule a daily run with
sinceDateset to2 daysand get only the new reviews of your hotel or restaurant, with the owner's replies. - Competitor benchmarking: pull the reviews of every hotel or restaurant in a city and compare ratings, subratings and complaints.
- Review and sentiment analysis: feed full review text, ratings and trip types into dashboards, NLP or LLM pipelines.
- Hospitality market research: see what guests praise and criticise in a destination before you open, buy or invest.
- Negative review triage: keep only 1- and 2-star reviews to find the issues that need a reply.
✨ Features
- City lists as input: paste a TripAdvisor list page (Hotels, Restaurants or Things to Do in a city) and the scraper finds the places and collects their reviews.
- Hotels, restaurants and attractions in one actor, with the same output.
- 20 fields per review: text, title, rating, subratings (Value, Rooms, Location, Cleanliness, Service, Sleep Quality), trip type, visit date, helpful votes, photos, language, place details.
- Reviewer profiles and owner responses: name, hometown, contributions, avatar, profile URL; the reply text, author, role and date.
- Filters: star ratings, languages, and a date cutoff (
2026-01-01or7 days) for incremental runs. - No depth cap: places with thousands of reviews are scraped in full when you raise the limit.
- No duplicates and fair billing: each review is saved and charged once per run, and the run stops at your maximum cost per run.
🛠️ How It Works
- Add TripAdvisor URLs: place pages and city list pages can be mixed (empty = an example New York hotel).
- Set Maximum reviews (default 50) and, for city lists, Max reviews per place. Add rating, language or date filters if you want them.
- Run the scraper and download the reviews, or read them through the Apify API.
⚙️ Input
| Field | What it does | Default |
|---|---|---|
TripAdvisor URLs (startUrls) | Hotel, restaurant or attraction pages, or city list pages. | example hotel |
Maximum reviews (maxReviews) | Total reviews in the run; 0 = no limit. | 50 |
Max reviews per place (maxReviewsPerPlace) | Caps each place, so one busy hotel doesn't use up a city run; 0 = no limit. | 0 |
Since date (sinceDate) | Stop at reviews older than this: 2026-01-01, 7 days, 3 months. | none |
Star ratings (reviewRatings) | Keep only these ratings, e.g. ["1", "2"]. | all |
Languages (reviewLanguages) | Keep only reviews written in these languages, e.g. ["en", "es"]. | all |
Proxy (proxyConfiguration) | Proxy settings; residential is the default. | residential |
{"startUrls": [{"url": "https://www.tripadvisor.com/Hotel_Review-g60763-d93589-Reviews-The_Michelangelo_New_York-New_York_City_New_York.html"},{ "url": "https://www.tripadvisor.com/Restaurants-g187147-Paris_Ile_de_France.html" },{ "url": "https://www.tripadvisor.com/Attractions-g187791-Activities-Rome_Lazio.html" }],"maxReviews": 1000,"maxReviewsPerPlace": 50,"sinceDate": "3 months"}
💰 Pricing
Pay only for the reviews you get. No monthly rental.
| Event | Price (free plan) | What you get |
|---|---|---|
| Review | $0.004 per review ($4.00 per 1,000) | One review with all fields below |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Paid Apify plans get a lower review price: $0.0012 on Bronze, $0.0009 on Silver and $0.0006 on Gold and above. Examples on the free plan: 50 reviews of one hotel = $0.20 · 5 reviews from each of 40 restaurants in a city = $0.80 · 1,000 reviews = $4.00.
📊 Sample Output Data
{"id": "1081803380","url": "https://www.tripadvisor.com/ShowUserReviews-g60763-d93589-r1081803380-The_Michelangelo_New_York-New_York_City_New_York.html","title": "My experience in the Michelangelo hotel :)","text": "The staff is amazing, and very helpful!! Especially Jimmy and Henry. Great food, big room, great location! I had an amazing stay and would definitely recommend it to everyone.","rating": 5,"publishedDate": "2026-10-14","visitDate": "2026-10-31","tripType": "FAMILY","language": "en","originalLanguage": "en","helpfulVotes": 0,"subratings": { "Value": 5, "Rooms": 5, "Location": 5, "Cleanliness": 5, "Service": 5, "Sleep Quality": 5 },"photos": [],"user": {"name": "Eduarda P","profileUrl": "https://www.tripadvisor.com/Profile/107eduardap","hometown": null,"contributions": 1,"avatar": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/f6/f4/20/default-avatar-2020-31.jpg?w=1200&h=1200&s=1"},"ownerResponse": {"text": "Jimmy and Henry will be so glad to know their helpfulness made your visit special, and we have shared your praise with them! ...","publishedDate": "2026-10-16","author": "Hotel Manager","role": "Guest Services / Front Office"},"placeId": 93589,"placeName": "The Michelangelo New York","placeUrl": "https://www.tripadvisor.com/Hotel_Review-g60763-d93589-Reviews-The_Michelangelo_New_York-New_York_City_New_York.html","placeType": "ACCOMMODATION"}
visitDate is the month of the stay or visit as TripAdvisor stores it (the last day of that month), so it can fall after publishedDate. subratings appear when the reviewer gave them (mostly hotels); photos only when the review has photos. text is what the reviewer wrote, in originalLanguage. placeType is ACCOMMODATION, EATERY or ATTRACTION; id is stable, so use it to deduplicate across runs.
🔁 Schedule and Integrate
For reputation monitoring, run once a day with sinceDate = 2 days on your own place and your competitors: each run returns only the newest reviews. Set it up with Apify Schedules, and send the results to Google Sheets, Slack, Zapier, Make, n8n or your own webhook through Apify integrations.
🤖 Use with AI Agents (MCP)
The TripAdvisor Reviews Scraper works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{"startUrls": [{ "url": "https://www.tripadvisor.com/Restaurants-g187147-Paris_Ile_de_France.html" }],"maxReviews": 50,"maxReviewsPerPlace": 5}
❓ FAQ
Does TripAdvisor have an official API? TripAdvisor's Content API is for approved partners: it needs an application and a key, and it returns only a few recent reviews per place. This scraper returns every public review of a place, with subratings, reviewer profiles and owner replies, plus whole-city coverage from list pages, with no key or approval.
Can I scrape all hotels or restaurants in a city? Yes. Paste the city's TripAdvisor list page (for example "Hotels in New York" or "Restaurants in Paris") and set Max reviews per place so the run covers many places instead of one.
How do I get only new reviews?
Set Since date to a relative value like 7 days and schedule the run. Reviews come newest first, and each place stops at the cutoff.
Can I scrape restaurants and attractions, not just hotels?
Yes, with the same input and output; placeType tells them apart.
Why did a URL return nothing? TripAdvisor quietly retires old place pages and redirects them to a city page, which then reports zero reviews. Open the URL in a browser and copy the current one.
Do I need a TripAdvisor account? No. Everything comes from public TripAdvisor pages.
🔗 Related Scrapers
- Booking Reviews Scraper: the same hotels' guest reviews on Booking.com.
- Google Maps Reviews Scraper: reviews of the same places on Google Maps.
- Yelp Reviews Scraper: restaurant reviews from Yelp.
- Google Hotels Scraper & Price Tracker: hotel prices for the places you track.
- Trustpilot Reviews Scraper: company reviews for brands and booking platforms.