TripAdvisor Reviews Scraper
Pricing
from $4.00 / 1,000 results
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
Actor stats
3
Bookmarked
5
Total users
4
Monthly active users
a day ago
Last modified
Categories
Share
🌍 TripAdvisor Reviews Scraper
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:
- Create a free Apify account.
- Open the TripAdvisor Reviews Scraper.
- Add one or more TripAdvisor URLs (e.g., a specific Hotel or Restaurant page).
- Click "Start" and wait for the extraction to complete.
- 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.
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | URL list | (sample hotel) | One or more TripAdvisor property URLs (hotels, restaurants, attractions) |
maxReviews | integer | 100 | Maximum reviews to collect per property. Set 0 for unlimited |
scrapeReviewerInfo | boolean | true | Include reviewer profile details (name, avatar, location, contributions) |
sinceDate | date | (none) | Only return reviews published on or after this date |
reviewRatings | multi-select | (all) | Filter by star rating: 1, 2, 3, 4, or 5 stars |
languages | multi-select | (all) | Filter reviews by language (English, French, German, Spanish, etc.) |
sortBy | select | Newest first | Sort order: Newest first, Oldest first, Most popular, Highest rated |
includeImages | boolean | true | Extract photo URLs attached to reviews |
includeHotelResponses | boolean | true | Include owner/management responses to reviews |
proxyConfiguration | object | disabled | Proxy settings to reduce blocking risk |
pageDelay | integer | 2000 | Delay in milliseconds between paginated requests |
concurrency | integer | 2 | Number 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.htmlhttps://www.tripadvisor.com/Restaurant_Review-g60763-d478763-Reviews-Nobu_Fifty_Seven-New_York_City_New_York.htmlhttps://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
| Field | Type | Description |
|---|---|---|
title | string | Review headline |
rating | integer | Star rating (1–5) |
travelDate | string | Month of travel (YYYY-MM) |
publishedDate | string | Date the review was published (YYYY-MM-DD) |
text | string | Full review body text |
url | string | Direct link to the review on TripAdvisor |
reviewTip | string | Short tip left by the reviewer |
helpfulVotes | integer | Number of helpful votes on the review |
images | string[] | Photo URLs attached to the review |
user | object|null | Reviewer profile (name, location, contributions, avatar, link) |
ownerResponse | object|null | Management response (text, date, responder name) |
placeInfo | object | Property details (name, rating, address, coordinates, website) |
reviewId | integer | TripAdvisor internal review ID |
scrapedAt | string | ISO timestamp of when this record was scraped |