Tripadvisor Review Scraper avatar

Tripadvisor Review Scraper

Try for free

2 hours trial then $9.00/month - No credit card required now

View all Actors
Tripadvisor Review Scraper

Tripadvisor Review Scraper

louisdeconinck/tripadvisor-review-scraper
Try for free

2 hours trial then $9.00/month - No credit card required now

Extract detailed review data from TripAdvisor business pages. Collect review content, ratings, dates, reviewer info, and more. Ideal for market research, sentiment analysis, and tracking hospitality industry trends.

🚀 What does TripAdvisor Review Scraper do?

This actor scrapes reviews from TripAdvisor business pages. It extracts detailed information about each review, including:

  • Review title and text
  • Rating
  • Date of review
  • Reviewer's name, profile link, and picture
  • Number of contributions by the reviewer
  • Reviewer's location
  • Type of visit (e.g., couples, family, etc.)

📊 How to use this actor

  1. Input: Provide a list of TripAdvisor business review page URLs and set the maximum number of reviews to scrape per URL.

  2. Run: Execute the actor on the Apify platform.

  3. Output: Retrieve the scraped data from the actor's dataset.

⚙️ Input parameters

The actor accepts the following input parameters:

  • startUrls (required): An array of TripAdvisor restaurant review page URLs to scrape.
  • maxReviewsPerUrl (optional): The maximum number of reviews to scrape per URL. Default is 100.

Example input:

1{
2    "startUrls": [
3        { "url": "https://www.tripadvisor.com/Restaurant_Review-g186338-d23958433-Reviews-Tattu_London-London_England.html" },
4        { "url": "https://www.tripadvisor.com/Restaurant_Review-g186338-d1017662-Reviews-The_Park_Room-London_England.html" }
5    ],
6    "maxReviewsPerUrl": 40
7}

📦 Output

Each item in the dataset represents a single review and has the following structure:

1{
2    "businessUrl": "https://www.tripadvisor.com/Restaurant_Review-g186338-d23958433-Reviews-Tattu_London-London_England.html",
3    "title": "Perfection on a plate",
4    "text": "Wow! What a truly incredible dining experience at Tattu...",
5    "rating": 5,
6    "date": "2022-04-21T22:00:00.000Z",
7    "profileLink": "/Profile/XGlobetrottingXGirlX",
8    "profileName": "Cheryl H",
9    "profilePicture": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/22/00/5d/96/cheryl-h.jpg",
10    "contributions": 304,
11    "location": "London",
12    "type": "couples"
13}

🔍 Use cases

This actor is useful for:

  • Market research on the hospitality industry
  • Analyzing customer sentiment and experiences
  • Tracking restaurant & hotel reputation over time
  • Identifying trends in dining preferences

🏥 Obstacles and solutions

  • Rate limiting: The actor respects TripAdvisor's rate limits by using a low concurrency and request rate.
  • Data consistency: The actor handles various review formats and extracts data consistently.
  • Proxy usage: Residential proxies are used to minimize the chance of being blocked.
Developer
Maintained by Community

Actor Metrics

  • 4 monthly users

  • 1 star

  • >99% runs succeeded

  • Created in Oct 2024

  • Modified a month ago