Tripadvisor Reviews Scraper - Hotels & Restaurants
Pricing
from $0.55 / 1,000 reviews
Tripadvisor Reviews Scraper - Hotels & Restaurants
Scrape Tripadvisor reviews from hotel, restaurant and attraction pages: rating, title, full text, dates, trip type, reviewer details and owner responses. Just add Tripadvisor links. Export to CSV, JSON or Excel, schedule runs or use the API.
What is Tripadvisor Reviews Scraper?
Tripadvisor Reviews Scraper is a tool that lets you scrape reviews from Tripadvisor hotel, restaurant and attraction pages: star rating, review title and full text, published and visit dates, reviewer name, location and profile, helpful votes, trip type and owner responses. Paste listing links, set how many reviews you want, click Start, and download the reviews as Excel, CSV or JSON.
- ๐ Full review text: the whole review and its title, not a snippet
- ๐ฌ Owner responses: the management reply and its date on every review that has one
- ๐จ Hotels, restaurants and attractions: any public Tripadvisor listing, up to 500 reviews per listing
- ๐ No login: no Tripadvisor account needed
- ๐ธ Free to try: the $5 of free usage every Apify account gets each month covers about 9,000 reviews
What can Tripadvisor Reviews Scraper do?
- Scrape Tripadvisor hotel reviews from any
Hotel_Review-...page - Scrape Tripadvisor restaurant reviews from any
Restaurant_Review-...page - Scrape Tripadvisor attraction reviews from any
Attraction_Review-...page - Scrape reviews from many listings in one run, newest first
- Get Tripadvisor reviews in another language, such as French or German
- Get owner and management responses with their dates
- Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more
What data can you extract from Tripadvisor reviews?
| โญ Star rating | ๐ Review title | ๐ Full review text |
| ๐ Published date | ๐๏ธ Visit date | ๐ฅ Trip type |
| ๐ง Reviewer name | ๐ Reviewer location | ๐ Reviewer profile link |
| ๐ฌ Owner response | ๐ Owner response date | ๐ Helpful votes |
| ๐จ Listing name and type | ๐ Listing link | ๐ Review ID and link |
How to scrape Tripadvisor reviews
- Create a free Apify account (no credit card needed).
- Open Tripadvisor Reviews Scraper.
- Paste one or more Tripadvisor listing links into Start URLs. Copy them straight from the address bar, for example
https://www.tripadvisor.com/Restaurant_Review-g60763-d425787-Reviews-Katz_s_Deli-New_York_City_New_York.html. - Set Maximum reviews per URL (default 50, up to 500) and, if you want, a Language, then click Start.
- When the run finishes, download your reviews as Excel, CSV, JSON, HTML or XML.
How much does it cost to scrape Tripadvisor reviews?
You pay $0.55 per 1,000 reviews, plus a start fee of $0.001 per run at the default settings. Platform usage is included in the price, so there is nothing else to pay for a run.
Example: 1,000 reviews cost $0.55 plus the $0.001 start fee.
Every Apify account gets $5 of free usage each month, so you can try it at no cost. See the Pricing tab for details.
โฌ๏ธ Input
Only Start URLs is required.
| Setting | What it does |
|---|---|
| Start URLs | Tripadvisor hotel, restaurant or attraction links. A review page link (ShowUserReviews-...) gives you that listing's reviews |
| Maximum reviews per URL | How many reviews to save for each link, 1 to 500 (default 50) |
| Include reviewer profile | Add the reviewer's public profile link (on by default) |
| Include owner responses | Add the owner or management reply when there is one (on by default) |
| Sort by | Kept so older saved inputs still work. Reviews always come newest first |
| Language | Review language, such as en, fr or de (en-US also works). Leave empty for English reviews, which include machine-translated ones, as on the Tripadvisor page |
| Connection settings | The default works for most runs |
The latest 100 reviews of one restaurant:
{"startUrls": ["https://www.tripadvisor.com/Restaurant_Review-g60763-d425787-Reviews-Katz_s_Deli-New_York_City_New_York.html"],"maxReviewsPerUrl": 100}
French reviews of an attraction and a museum:
{"startUrls": ["https://www.tripadvisor.com/Attraction_Review-g187147-d188151-Reviews-Eiffel_Tower-Paris_Ile_de_France.html","https://www.tripadvisor.co.uk/Attraction_Review-g186338-d187555-Reviews-British_Museum-London_England.html"],"maxReviewsPerUrl": 200,"language": "fr"}
โฌ๏ธ Output
You get one row per review. You can view them as a table in the Output tab or download them as Excel, CSV, JSON, HTML or XML. This is a real review from a run on the Katz's Deli page:
{"sourceUrl": "https://www.tripadvisor.com/Restaurant_Review-g60763-d425787-Reviews-Katz_s_Delicatessen-New_York_City_New_York.html","listingName": "Katz's Deli","listingType": "FoodEstablishment","reviewId": "1079037332","reviewTitle": "Tasty sandwiches","reviewText": "Recommended this place and lived up to its word. Tasty sandwiches. Spot on!","rating": "5","publishedDate": "September 23, 2026","visitDate": "Sep 2026","reviewerName": "Russ","reviewerLocation": "Sheffield, United Kingdom","reviewerProfileUrl": "https://www.tripadvisor.com/Profile/Russel26","helpfulVotes": "0","tripType": "Couples","rank": "2"}
Every row also has listingUrl, reviewUrl, ownerResponseText, ownerResponseDate and scrapedAt. Fields that aren't publicly visible on a given review are left empty; the scraper never fills gaps with made-up values. The Overview table shows listing name, review title, rating, date, reviewer and text at a glance.
How can I use Tripadvisor reviews data?
- ๐ Sentiment analysis: build datasets of real guest opinions for text analysis and brand monitoring
- ๐ต๏ธ Competitor research: see what guests praise and complain about at rival hotels and restaurants
- ๐ Reputation monitoring: track new reviews and rating trends over time with scheduled runs
- ๐จ Hospitality market studies: compare review volume and sentiment across a whole neighborhood
- ๐ฌ Response auditing: check how, and how fast, managements reply to negative reviews
How to monitor new Tripadvisor reviews
- Add the listings you want to follow to Start URLs.
- Set Maximum reviews per URL to a number that covers a few days of reviews. Reviews always come newest first.
- Schedule the actor to run every day.
Each run gives you the latest reviews, ready to send to Slack, email or a spreadsheet with an integration. Use reviewId to skip reviews you already have.
Scrape more travel and review data
| Actor | What it gets |
|---|---|
| Booking.com Hotel Scraper | Hotel prices, guest ratings, room types and taxes for a destination and dates |
| Airbnb Listings Scraper | Airbnb listings, prices, ratings and hosts |
| Google Maps Scraper | Places with addresses, phones, websites, ratings and opening hours |
| Trustpilot Reviews Scraper | Company reviews with ratings, text, reviewer country and company replies |
| Skyscanner Flight Scraper | Flight prices, airlines, stops and booking links for any route |
โFAQ
How much does it cost to scrape Tripadvisor reviews?
$0.55 per 1,000 reviews plus a $0.001 start fee per run, with platform usage included. See the cost section above and the Pricing tab.
Which Tripadvisor URLs can I use?
Any public listing page: Hotel_Review-..., Restaurant_Review-... or Attraction_Review-... links. Just copy the address of the listing page. A review page link (ShowUserReviews-...) works too and gives you that listing's reviews, newest first.
How many reviews can I scrape?
Up to 500 per listing link, and you can add many links to a single run.
Do I need a Tripadvisor account?
No. You don't need a Tripadvisor account or a login.
What formats can I export?
JSON, CSV, Excel, XML or HTML from Apify Console, or with the Apify API.
Why did my run return zero reviews?
Almost always one of two things: the link isn't a listing or review page (search results and forum pages aren't supported), or the listing has no reviews in the language you picked. The run log tells you which, and the run report lists every link that returned nothing.
Does it also scrape hotel prices or listing details?
No. This scraper is focused on reviews. The listing name, type and link come with every review so you can join the data with other sources. For hotel prices, use Booking.com Hotel Scraper.
Can I connect Tripadvisor Reviews Scraper to other tools or AI agents?
Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.
Is it legal to scrape Tripadvisor?
This scraper only collects reviews that people chose to post publicly. It does not collect private data such as email addresses or phone numbers. Reviews can still contain personal data, such as a reviewer's name, which may be protected by laws such as GDPR, so only scrape it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?
Tripadvisor Reviews Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Tripadvisor.
Something isn't working?
Open the Issues tab and include the link and what you expected. We fix reported pages quickly.
โญ Your feedback
Have an idea or found a problem? Tell us in the Issues tab. If Tripadvisor Reviews Scraper saved you time, a short review on the Reviews tab helps other people find it.