Tripadvisor Scraper avatar

Tripadvisor Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Tripadvisor Scraper

Tripadvisor Scraper

Scrape TripAdvisor business listings, traveler reviews, bubble ratings, and photos. Perfect for hotels, restaurants, attractions, and vacation rentals. Bubble Ratings, Review Volume, Global Coverage, Rich Details, Verified Reviews: Authentic traveler experiences

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

The Howlers

The Howlers

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

8

Monthly active users

a day ago

Last modified

Share

TripAdvisor Business Scraper

Scrape TripAdvisor business listings, traveler reviews, bubble ratings, and photos. Extract amenities, rankings, coordinates, and price levels. Perfect for hotels, restaurants, attractions, and vacation rentals. Built by John Rippy (https://www.linkedin.com/in/johnrippy/ | https://johnrippy.link/).


Quick Start

Test with Demo Mode (free, no API key needed)

{
"demoMode": true,
"businessUrl": "https://example.com"
}

Run with real data

{
"demoMode": false,
"scrapeType": "business_profile",
"businessUrl": "https://example.com",
"businessType": "all",
"minRating": 0,
"priceLevel": [],
"includeReviews": true,
"maxReviewsPerBusiness": 20,
"includePhotos": false,
"maxResults": 50,
"sortBy": "relevance",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
},
"webhookPlatform": "custom",
"webhookHeaders": {}
}

Input Parameters

ParameterTypeDefaultRequiredDescription
scrapeTypestring"business_profile"NoWhat type of data to scrape
businessUrlstring-NoDirect TripAdvisor business page URL
searchTermstring-NoBusiness name or type to search for
locationstring-NoCity, state, or destination (e.g., 'Orlando, FL' or 'Paris, France')
businessTypestring"all"NoFilter by business type
minRatingnumber0NoMinimum bubble rating (0 for no filter, 1.0 to 5.0 to filter)
priceLevelarray[]NoFilter by price level (for restaurants)
includeReviewsbooleantrueNoScrape traveler reviews for each listing
maxReviewsPerBusinessinteger20NoMaximum number of reviews to scrape per listing
includePhotosbooleanfalseNoExtract traveler photo URLs
maxResultsinteger50NoMaximum number of listings to scrape
sortBystring"relevance"NoHow to sort search results
proxyConfigurationobject{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}NoProxy settings for the scraper
demoModebooleantrueNoReturn sample data without actual scraping (for testing)
webhookUrlstring-NoURL to POST results when scraping completes (Zapier, Make, n8n, custom endpoint)
webhookPlatformstring"custom"NoPlatform format for webhook payload
webhookHeadersobject{}NoCustom HTTP headers to include with webhook request (JSON object)

Pricing

This actor uses pay-per-event billing:

EventDescriptionPrice
Business ScrapedEach TripAdvisor business listing scraped$0.06

Demo mode is free -- no charges for sample data.


Troubleshooting

"API error 429" or "Rate limit"

Too many requests. Wait a minute and try again, or reduce the number of items per run.

No results or empty dataset

Check the run log for error messages. Common causes:

  • Invalid input format (check the examples above)
  • The target data doesn't exist or is too small to track

How do I test without an API key?

Enable Demo Mode in the input. This returns realistic sample data so you can verify the output format works for your workflow.


Built by John Rippy | Actor Arsenal