Research traveller feedback for selected places.
Tripadvisor Reviews
Collect Tripadvisor reviews for hotels, restaurants and attractions, including ratings, dates and review text.
What you can do
Compare experiences across hotels and attractions.
Export structured reviews for analysis.
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.
[
{
"title": "Example title",
"rating": 4.5,
"publishedDate": "2026-01-15T12:00:00Z",
"text": "Illustrative content for this example.",
"url": "https://example.com/result"
}
]| Field | Type | Description |
|---|---|---|
title | string | Review title / headline. |
rating | number | Star rating given by the reviewer (1–5). |
publishedDate | string | Date when the review was published (`YYYY-MM-DD` format). |
text | string | Full review text. |
url | string | Direct URL to the review on Tripadvisor. |
Example input
This is the configured parser input. Replace the example sources with your own and review all limits before running.
{
"startUrls": [
{
"url": "https://www.tripadvisor.com/Hotel_Review-g60763-d208453-Reviews-Hilton_New_York_Times_Square-New_York_City_New_York.html"
}
],
"sourceDatasetId": "",
"maxItemsPerQuery": 50,
"scrapeReviewerInfo": true,
"lastReviewDate": "2024-01-01",
"disableMachineTranslations": false,
"reviewRatings": [
"ALL_REVIEW_RATINGS"
],
"reviewsLanguages": [
"ALL_REVIEW_LANGUAGES"
]
}Explore input fields
| Field | Type | Notes |
|---|---|---|
startUrls | array | Paste here a URL(s) of a specific place you want to get reviews from. |
sourceDatasetId | string | Dataset ID of a finished Tripadvisor Scraper run to get start URLs from. |
maxItemsPerQuery | integer | Use a large value (for example 1 million) to get all reviews from each place. If you want to set a limit across all reviews use 'Options' -> 'Maximum charged results'. |
scrapeReviewerInfo | boolean | Scrape reviewer info (name, profile picture, location etc.). You should only extract reviewer's info if you have a legit reason to do so. |
lastReviewDate | string | It is a date where the scraper stops loading older reviews. Select the date in format YYYY-MM-DD or {number} {unit} (e.g. '3 days' or '1 week') |
disableMachineTranslations | boolean | When enabled, the reviews are returned in their original language instead of the Tripadvisor machine translation to English. Note: the original texts are loaded with one additional request per page of reviews. |
reviewRatings | array | Select and filter only the desired review ratings. For all ratings, select the 'All ratings' option. Useful if you want to scrape only reviews with certain ratings. |
reviewsLanguages | array | Select the desired reviews language. Note: English reviews are prioritized, so your reviews come in English first and then in other languages. ⚠️ Tripadvisor changed its review logic - it now works with only one selected language. Selecting multiple… |
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/queue' \
--header 'X-API-KEY: ext_your_api_key' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data-binary @- <<'JSON'
{
"input": {
"startUrls": [
{
"url": "https://www.tripadvisor.com/Hotel_Review-g60763-d208453-Reviews-Hilton_New_York_Times_Square-New_York_City_New_York.html"
}
],
"sourceDatasetId": "",
"maxItemsPerQuery": 50,
"scrapeReviewerInfo": true,
"lastReviewDate": "2024-01-01",
"disableMachineTranslations": false,
"reviewRatings": [
"ALL_REVIEW_RATINGS"
],
"reviewsLanguages": [
"ALL_REVIEW_LANGUAGES"
]
}
}
JSONYour next dataset starts here.
Choose your sources, review the price and run Tripadvisor Reviews.