TripAdvisor Reviews Scraper avatar

TripAdvisor Reviews Scraper

Pricing

$1.00 / 1,000 results

Go to Apify Store
TripAdvisor Reviews Scraper

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

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

20 days ago

Last modified

Categories

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 aboutOfficial Content APIThis scraper
Reviews per placeOnly 5, most recentAll of them
Photos per place5All on each review
Q&A and answersNot availableYes
AI review summaryNot availableYes
Approval / registrationRequired, B2C apps onlyNone
Commercial data analysisNot allowedYour call
PricePay-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

  1. Create a free Apify account. Takes 30 seconds, no card needed.
  2. Open TripAdvisor Reviews Scraper in the Apify Console.
  3. Paste one or more TripAdvisor page URLs. Optionally turn on Q&A and the AI summary, or set rating, month, and language filters.
  4. Click Start. Most runs finish in seconds; very large pulls take a few minutes.
  5. 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
}
FieldTypeDefaultNote
startUrlsarray-TripAdvisor hotel, restaurant, or attraction URLs (any domain)
locationIdsarray-Numeric location IDs, instead of or alongside URLs
maxReviewsinteger100Reviews per place; 0 means all
reviewRatingsarray-Keep only these star ratings (1 to 5)
reviewMonthsarray-Keep only reviews posted in these months (1 to 12)
reviewLanguagestring-Keep only one language, e.g. en, fr, de
sortReviewsByenumnewestnewest or detailed
includeQuestionsAndAnswersbooleanfalseAlso scrape Q&A with answers
maxQuestionsinteger50Questions per place when Q&A is on
includeAiReviewSummarybooleanfalseAlso fetch the AI review summary
maxItemsinteger0Cap on total output rows; 0 means unlimited
maxConcurrencyinteger8How 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.

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.