Apify Store
AS
Apify Store
/maxcopell/tripadvisor-reviews

Tripadvisor Reviews

Get and download reviews for 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.

liveverifiedasyncunknown~30s typical
tripadvisorreviewshotelsrestaurants
$0.0020
per result + $0.01 call
plus $0.001 platform fee per run
Usage-based actor: event charges passed through at cost plus 25%
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /maxcopell/tripadvisor-reviews for me.

Input

FieldTypeDescription
startUrlsarrayPaste here a URL(s) of a specific place you want to get reviews from.
sourceDatasetIdstringDataset ID of a finished Tripadvisor Scraper run to get start URLs from.
maxItemsPerQueryintegerUse 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'.
scrapeReviewerInfobooleanScrape reviewer info (name, profile picture, location etc.). You should only extract reviewer's info if you have a legit reason to do so. default true
lastReviewDatestringIt 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')*
disableMachineTranslationsbooleanWhen enabled, Tripadvisor does not translate the reviews and returns them in the original language default false
reviewRatingsarraySelect 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. default ["ALL_REVIEW_RATINGS"]
reviewsLanguagesarraySelect the desired reviews language. Note: English reviews are prioritized, so your reviews come in English first and then in other languages.<br><br>⚠️ Tripadvisor changed its review logic - it now works with only one selected language. Selecting multiple languages can give inconsistent or unexpected results. default ["ALL_REVIEW_LANGUAGES"]

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/maxcopell/tripadvisor-reviews","input":{"startUrls":[{"url":"https://www.tripadvisor.com/Hotel_Review-g60745-d94341-Reviews-The_Driskill-Austin_Texas.html"}],"maxReviewsPerQuery":30},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /maxcopell/tripadvisor-reviews -i '{"startUrls":[{"url":"https://www.tripadvisor.com/Hotel_Review-g60745-d94341-Reviews-The_Driskill-Austin_Texas.html"}],"maxReviewsPerQuery":30}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/maxcopell/tripadvisor-reviews", input: {"startUrls":[{"url":"https://www.tripadvisor.com/Hotel_Review-g60745-d94341-Reviews-The_Driskill-Austin_Texas.html"}],"maxReviewsPerQuery":30}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.