TripAdvisor Reviews Scraper
Pricing
$1.00 / 1,000 results
TripAdvisor Reviews Scraper
Scrape TripAdvisor reviews in bulk from any hotel, restaurant, or attraction. Get full review text, star ratings, category subratings, photos, trip type, language, and reviewer details. Optionally add Questions and Answers (with answers) and AI review summaries. $1 per 1,000 results.
Pricing
$1.00 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
20 days ago
Last modified
Share
Scrape TripAdvisor reviews, ratings, photos, Q&A & AI review summaries
Pull reviews in bulk from any TripAdvisor hotel, restaurant, or attraction. Every review comes with the full text, star rating, category subratings, photos, trip type, and reviewer details. Optionally add the Questions and Answers section (with answers) and TripAdvisor's AI review summary.
$1 per 1,000 results. No per-run fee. No proxy or browser setup needed.
Works with any TripAdvisor domain: .com, .co.uk, .in, .de, and the rest.
Why this scraper?
- ๐ธ $1 per 1,000 results, flat, with no per-run fee and no monthly minimum.
- โก Fast and lightweight. No browser, so runs are cheap and quick; scrape many places in parallel.
- โญ Category subratings on every review where TripAdvisor has them: Value, Rooms, Location, Cleanliness, Service, Sleep Quality.
- ๐ธ Review photos included, at full resolution, not just the text.
- โ Questions and Answers with the actual answers, which no other TripAdvisor scraper returns.
- ๐ค AI review summary per place: an overall summary plus a per-attribute breakdown with quoted review snippets.
- ๐ฏ Filter before you scrape by star rating, month posted, and language, so you only pay for the reviews you want.
- ๐ Every TripAdvisor country and language, hotels, restaurants, and attractions alike.
What data can you extract?
| โญ Star rating | ๐ Full review text | ๐ท๏ธ Review title |
| ๐งฎ Subratings | ๐ธ Review photos | ๐๏ธ Visit date |
| ๐ซ Trip type | ๐ Language | ๐ Helpful votes |
| ๐ฌ Owner response | ๐ Reviewer name | ๐ Reviewer hometown |
| โ Questions | ๐ก Answers | ๐ค AI summary |
| ๐ Direct review link | ๐ Location ID | ๐จ Place name |
TripAdvisor reviews scraper vs. the official Content API
| What you care about | Official Content API | This scraper |
|---|---|---|
| Reviews per place | Only 5, most recent | All of them |
| Photos per place | 5 | All on each review |
| Q&A and answers | Not available | Yes |
| AI review summary | Not available | Yes |
| Approval / registration | Required, B2C apps only | None |
| Commercial data analysis | Not allowed | Your call |
| Price | Pay-as-you-go after approval | $1 per 1,000 results |
The official API caps you at 5 reviews per place and bars commercial analytics, which is why a scraper exists.
How to scrape TripAdvisor reviews: step by step
- Create a free Apify account. Takes 30 seconds, no card needed.
- Open TripAdvisor Reviews Scraper in the Apify Console.
- Paste one or more TripAdvisor page URLs. Optionally turn on Q&A and the AI summary, or set rating, month, and language filters.
- Click Start. Most runs finish in seconds; very large pulls take a few minutes.
- Export as JSON, CSV, or Excel, or fetch via the API.
How much does TripAdvisor Reviews Scraper cost?
Pay only for what you get:
- Per 1,000 results: $1.00
- Free plan: the $5 monthly Apify credit covers roughly 5,000 results.
- Starter plan: the $29/month plan covers about 29,000 results.
A result is one review, one question, or one AI summary row. No per-run fee, no subscription lock-in.
Input
{"startUrls": ["https://www.tripadvisor.com/Hotel_Review-g60763-d675616-Reviews-The_Plaza_New_York_A_Fairmont_Managed_Hotel-New_York_City_New_York.html"],"maxReviews": 200,"reviewRatings": ["4", "5"],"includeQuestionsAndAnswers": true,"includeAiReviewSummary": true}
| Field | Type | Default | Note |
|---|---|---|---|
startUrls | array | - | TripAdvisor hotel, restaurant, or attraction URLs (any domain) |
locationIds | array | - | Numeric location IDs, instead of or alongside URLs |
maxReviews | integer | 100 | Reviews per place; 0 means all |
reviewRatings | array | - | Keep only these star ratings (1 to 5) |
reviewMonths | array | - | Keep only reviews posted in these months (1 to 12) |
reviewLanguage | string | - | Keep only one language, e.g. en, fr, de |
sortReviewsBy | enum | newest | newest or detailed |
includeQuestionsAndAnswers | boolean | false | Also scrape Q&A with answers |
maxQuestions | integer | 50 | Questions per place when Q&A is on |
includeAiReviewSummary | boolean | false | Also fetch the AI review summary |
maxItems | integer | 0 | Cap on total output rows; 0 means unlimited |
maxConcurrency | integer | 8 | How many places to process in parallel |
Output
Every row has a resultType field: review, question, or aiReviewSummary.
Review
{"resultType": "review","locationId": 675616,"locationName": "The Plaza New York - A Fairmont Managed Hotel","rating": 5,"title": "Exceptional experience","text": "My best friend and I enjoyed the tea service at the Plaza. Everything was elegant and beautiful.","publishedDate": "2026-06-01","stayDate": "2026-05-31","tripType": "FRIENDS","language": "en","helpfulVotes": 0,"ownerResponse": null,"subratings": [{ "name": "Value", "rating": 5 },{ "name": "Rooms", "rating": 5 },{ "name": "Cleanliness", "rating": 5 },{ "name": "Service", "rating": 5 }],"photos": [{ "url": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/.../caption.jpg?w=4284&h=5712&s=1", "width": 4284, "height": 5712, "caption": "" }],"author": {"name": "bcoley","hometown": "Harker Heights, Texas","contributions": 2,"profileUrl": "https://www.tripadvisor.com/Profile/bcoley"},"reviewUrl": "https://www.tripadvisor.com/ShowUserReviews-g60763-d675616-r1062630332-The_Plaza-New_York_City_New_York.html"}
Question (with answers)
{"resultType": "question","locationId": 675616,"question": "Is the lobby open to non-guests?","postCount": 1,"answers": [{ "content": "The lobby is open but it is small and only has a bar with good food.", "upvotes": 1, "isTopAnswer": true, "author": { "displayName": "Andrew M" } }]}
AI review summary
{"resultType": "aiReviewSummary","locationId": 675616,"reviewCountAnalyzed": 308,"summaryText": "The Plaza is celebrated for its elegant and luxurious atmosphere, with many travelers praising its opulent amenities and prime location near Central Park.","attributes": [{"name": "Amenities","verdict": "Opulent","summaryText": "Travelers praise the afternoon tea, elegant rooms, and attentive service.","quotes": [ { "reviewId": 1035802815, "sentences": ["The afternoon tea was the highlight of our stay."] } ]}]}
Use cases
- ๐ Sentiment analysis: Pull thousands of reviews with subratings for NLP or LLM pipelines.
- ๐ก๏ธ Reputation monitoring: Track ratings, complaints, and owner responses for a property or a whole portfolio.
- ๐ Competitive analysis: Benchmark a hotel or restaurant against rivals by rating, subrating, and trip type.
- ๐งญ Travel research: See what guests consistently praise or complain about before you book or list.
- ๐ค AI training data: Build review corpora and ready-made summaries for model training.
- โ Traveler intent: Mine the Q&A section for the questions real travelers ask about a place.
Limitations
- AI summary exists only for some places. TripAdvisor generates it for popular locations; for others this row is simply absent.
- Sort is most recent or detailed. There is no highest-rated or lowest-rated sort; use the rating filter to slice by stars instead.
- Public data only. The scraper sees what a logged-out visitor sees; no private or account-gated content.
- No email addresses. TripAdvisor reviews do not expose reviewer emails.
- Very large single-place pulls take time. Thousands of reviews from one place can take a few minutes.
FAQ
How much does TripAdvisor Reviews Scraper cost?
It uses pay-per-result pricing. You pay $1.00 for 1,000 results. The Apify Free plan gives you $5 in usage credits a month, enough for around 5,000 results. If you run regularly, the $29/month Starter plan covers about 29,000 results. No subscription lock-in. Pause whenever.
Is it legal to scrape TripAdvisor?
Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible pages, but how you use the output is on you.
Apify's full breakdown: Is web scraping legal?.
Can I integrate it with other tools?
Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Apify treats every actor as a webhook source, so anything that consumes webhooks or pulls from an API works.
Full list: Apify integrations.
Can I use it with the Apify API?
Yes. Every run is available via the Apify REST API:
curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~tripadvisor-scraper/runs?token=APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls":[{"url":"https://www.tripadvisor.com/Hotel_Review-g60763-d675616-Reviews-The_Plaza-New_York_City_New_York.html"}],"maxReviews":100}'
Docs: Apify API reference.
Can I use it through an MCP Server?
Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call this scraper. Setup: Apify MCP docs.
Your feedback
Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.