Compare public reviews for selected places.
Tripadvisor Reviews Scraper
Collect Tripadvisor hotel, restaurant and attraction reviews with ratings, publication dates and place details.
What you can do
Research travel and hospitality feedback.
Export review data for your reporting tools.
Set your sources
Open the scraper and enter your own URLs, search terms and limits.
Review & run
Check the cost estimate and confirm the task. Follow its progress in your account.
Use your data
Explore saved results and export CSV, JSON or XLSX. Downloads of saved results are free.
Sample data & output fields
These example values demonstrate the data shape; they are not a live scraper result. Available fields depend on the source, selected options and upstream data.
[
{
"review_id": "example-001",
"place_name": "Example place_name",
"title": "Example title",
"text": "Illustrative content for this example.",
"rating": 4.5,
"published_date": "2026-01-15T12:00:00Z"
}
]| Field | Type | Description |
|---|---|---|
review_id | string | Review id. |
place_name | string | Place name. |
title | string | Title. |
text | string | Text. |
rating | number | Rating. |
published_date | string | Published date. |
Example input
This is the configured parser input. Replace the example sources with your own and review all limits before running.
{
"startUrls": [
"https://www.tripadvisor.com/Hotel_Review-g60763-d93589-Reviews-The_Michelangelo_Hotel-New_York_City_New_York.html"
],
"maxReviewsPerPlace": 50
}Explore input fields
| Field | Type | Notes |
|---|---|---|
startUrls | array | One or more TripAdvisor place URLs — hotels (Hotel_Review-…), restaurants (Restaurant_Review-…), or attractions (Attraction_Review-…). Any tripadvisor.com page URL of the place works; the actor follows redirects to the canonical page. |
maxReviewsPerPlace | integer | Hard cap on reviews scraped per place (cost/safety guard). Defaults to 50 for a fast first run — set 0 to pull EVERY review of the place. |
Run through the API
Create an API key in your account, send the input to the queued endpoint and use the returned task ID to retrieve results. Sending a live request uses credits.
curl --request POST 'https://extracto.cloud/api/v1/parsers/tripadvisor-reviews-scraper/queue' \
--header 'X-API-KEY: ext_your_api_key' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data-binary @- <<'JSON'
{
"input": {
"startUrls": [
"https://www.tripadvisor.com/Hotel_Review-g60763-d93589-Reviews-The_Michelangelo_Hotel-New_York_City_New_York.html"
],
"maxReviewsPerPlace": 50
}
}
JSONYour next dataset starts here.
Choose your sources, review the price and run Tripadvisor Reviews Scraper.