TripAdvisor Reviews Scraper avatar

TripAdvisor Reviews Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
TripAdvisor Reviews Scraper

TripAdvisor Reviews Scraper

Effortlessly extract chosen places on Tripadvisor. Extract the review text, URL, rating, date of travel, published date, basic reviewer info, owner's response, helpful votes, images, review language, place details. Download reviews in XML, JSON, CSV.

Pricing

from $4.00 / 1,000 results

Rating

5.0

(6)

Developer

Iliya Musa

Iliya Musa

Maintained by Community

Actor stats

3

Bookmarked

5

Total users

4

Monthly active users

a day ago

Last modified

Share

🌍 TripAdvisor Reviews Scraper

Apify Actor LICENSE


What does TripAdvisor Reviews Scraper do?

It's a simple yet powerful tool designed to extract comprehensive review data from any TripAdvisor location (Hotels, Restaurants, or Attractions). With a user-friendly front-page interface, you can gather deep insights including place details, full review text, ratings, travel dates, helpful votes, and even official owner responses.

To get started, simply paste the place URL and click the "Save & Start" button.


🎯 Why scrape TripAdvisor Reviews?

  • 💪 Competitive Intelligence — Track competitors and identify market gaps.
  • 🕵️ Market Research — Analyze trends by price, rating, popularity, or location.
  • Trend Spotting — Discover upcoming hotspots in the tourism and hospitality industry.
  • 👍 Sentiment Analysis — Build custom databases to monitor brand reputation.
  • 📩 Lead Generation — Identify active travelers and reviewers for targeted outreach.

🛠️ How to use the TripAdvisor Reviews Scraper

Designed for everyone — from first-time users to pro developers. Follow these steps:

  1. Create a free Apify account.
  2. Open the TripAdvisor Reviews Scraper.
  3. Add one or more TripAdvisor URLs (e.g., a specific Hotel or Restaurant page).
  4. Click "Start" and wait for the extraction to complete.
  5. Download your high-quality data in JSON, XML, CSV, Excel, or HTML.

� Input Parameters

The primary input is the TripAdvisor URL. You can add multiple URLs and customize your scrape using the options below.

FieldTypeDefaultDescription
startUrlsURL list(sample hotel)One or more TripAdvisor property URLs (hotels, restaurants, attractions)
maxReviewsinteger100Maximum reviews to collect per property. Set 0 for unlimited
scrapeReviewerInfobooleantrueInclude reviewer profile details (name, avatar, location, contributions)
sinceDatedate(none)Only return reviews published on or after this date
reviewRatingsmulti-select(all)Filter by star rating: 1, 2, 3, 4, or 5 stars
languagesmulti-select(all)Filter reviews by language (English, French, German, Spanish, etc.)
sortByselectNewest firstSort order: Newest first, Oldest first, Most popular, Highest rated
includeImagesbooleantrueExtract photo URLs attached to reviews
includeHotelResponsesbooleantrueInclude owner/management responses to reviews
proxyConfigurationobjectdisabledProxy settings to reduce blocking risk
pageDelayinteger2000Delay in milliseconds between paginated requests
concurrencyinteger2Number of properties to scrape in parallel

Example Input (JSON)

{
"startUrls": [
{
"url": "https://www.tripadvisor.com/Hotel_Review-g60763-d208453-Reviews-Hilton_New_York_Times_Square-New_York_City_New_York.html"
}
],
"maxReviews": 50,
"sinceDate": "2023-01-01",
"scrapeReviewerInfo": true,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Supported URL Formats

The actor accepts any TripAdvisor property URL for hotels, restaurants, or attractions:

https://www.tripadvisor.com/Hotel_Review-g60763-d93589-Reviews-New_York_Marriott_Marquis-New_York_City_New_York.html
https://www.tripadvisor.com/Restaurant_Review-g60763-d478763-Reviews-Nobu_Fifty_Seven-New_York_City_New_York.html
https://www.tripadvisor.com/Attraction_Review-g60763-d89874-Reviews-Empire_State_Building-New_York_City_New_York.html

� Output Sample

Results are delivered to a dedicated dataset. You can export them in your preferred format (JSON, XML, CSV, Excel, or HTML). Below is a sample record:

{
"title": "Absolutely stunning views and impeccable service",
"rating": 5,
"travelDate": "2024-11",
"publishedDate": "2024-11-15",
"text": "We stayed for our anniversary and the experience exceeded every expectation...",
"url": "https://www.tripadvisor.com/ShowUserReviews-g60763-d93589-r975823641.html",
"reviewTip": "Book the corner room for panoramic city views",
"helpfulVotes": 12,
"images": [
"https://media-cdn.tripadvisor.com/media/photo-s/1a/b2/c3/d4/room-view.jpg"
],
"user": {
"name": "TravellerJane2024",
"userLocation": { "name": "London, United Kingdom" },
"contributions": { "totalContributions": 48 },
"link": "www.tripadvisor.com/Profile/TravellerJane2024"
},
"ownerResponse": {
"text": "Thank you so much for your kind words! We're thrilled you enjoyed your stay...",
"publishedDate": "2024-11-17",
"responder": "General Manager"
},
"placeInfo": {
"name": "New York Marriott Marquis",
"rating": 4.5,
"numberOfReviews": 12483,
"locationString": "New York City, New York",
"address": "1535 Broadway, New York City, NY 10036",
"latitude": 40.7580,
"longitude": -73.9855,
"website": "https://www.marriott.com/hotels/travel/nycmq"
},
"reviewId": 975823641,
"scrapedAt": "2025-01-15T10:32:45.123Z"
}

Output Fields Reference

FieldTypeDescription
titlestringReview headline
ratingintegerStar rating (1–5)
travelDatestringMonth of travel (YYYY-MM)
publishedDatestringDate the review was published (YYYY-MM-DD)
textstringFull review body text
urlstringDirect link to the review on TripAdvisor
reviewTipstringShort tip left by the reviewer
helpfulVotesintegerNumber of helpful votes on the review
imagesstring[]Photo URLs attached to the review
userobject|nullReviewer profile (name, location, contributions, avatar, link)
ownerResponseobject|nullManagement response (text, date, responder name)
placeInfoobjectProperty details (name, rating, address, coordinates, website)
reviewIdintegerTripAdvisor internal review ID
scrapedAtstringISO timestamp of when this record was scraped