Google and TripAdvisor Review Scraper

by malikgen

Scrape and analyze Google Maps & TripAdvisor reviews with sentiment analysis, alerts, and automation. Perfect for hands-off reputation monitoring and competitor research.

28 runs
2 users
Try This Actor

Opens on Apify.com

About Google and TripAdvisor Review Scraper

Need to know what people are *really* saying about your business or your competitors? This actor pulls reviews straight from the source—Google Maps and TripAdvisor—so you can stop guessing and start making decisions based on actual customer sentiment. I use it to grab not just the star ratings and review text, but also the dates and reviewer details, which is crucial for spotting trends. One of the best parts is the built-in sentiment analysis. It automatically flags the tone of reviews, and you can even set up webhook alerts to ping you immediately if a negative review pops up. That means you can jump on customer service issues before they escalate. For ongoing monitoring, the incremental mode is a lifesaver; it only fetches new reviews since your last run, saving you time and API calls. I've hooked it into my n8n workflows for automation, and it works like a charm. Whether you're keeping a pulse on your own reputation, sizing up the competition, or gathering leads in the travel and hospitality space, having this data in a structured format is a game-changer. It runs on residential proxies to avoid blocks, so you get the data reliably. It’s essentially your automated, always-on listening tool for the most important review sites out there.

What does this actor do?

Google and TripAdvisor Review Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Google and TripAdvisor Review Scraper

Scrape reviews from Google Maps and TripAdvisor in a single run. Includes sentiment analysis, date filtering, and automation features for reputation monitoring and competitor analysis.

Overview

This actor extracts review data from Google Maps and TripAdvisor business pages. It can process multiple businesses and platforms in one execution, filter reviews by date, perform sentiment analysis, and integrate with automation workflows via webhooks.

Key Features

  • Multi-Platform Scraping: Collect reviews from both Google Maps and TripAdvisor simultaneously.
  • Date Filtering: Limit results to reviews from the last 24 hours, week, month, or a custom date range.
  • Sentiment Analysis: Automatically classifies each review as positive, neutral, or negative.
  • Webhook Alerts: Configure notifications to be sent when negative reviews are detected.
  • Incremental Mode: Scrape only new reviews since the last actor run to avoid duplicates.
  • Automation Ready: Includes an n8n workflow template for easy integration into automated pipelines.

How to Use

Basic Input Configuration

Provide a JSON object with a businesses array. Each business object must include its name, location, the platforms to scrape, and the corresponding urls.

Example Input:

{
  "businesses": [
    {
      "name": "McDonald's Times Square",
      "location": "New York, USA",
      "platforms": ["google", "tripadvisor"],
      "urls": {
        "google": "https://www.google.com/maps/place/McDonald's/@40.7579787,-73.9877438,17z/data=!3m1!4b1!4m6!3m5!1s0x89c25855b8fb3083:0x5765322ba9927c08!8m2!3d40.7579787!4d-73.9855551!16s%2Fg%2F1tdfh_7d",
        "tripadvisor": "https://www.tripadvisor.com/Restaurant_Review-g60763-d479078-Reviews-McDonald_s-New_York_City_New_York.html"
      }
    }
  ],
  "dateFilter": "last_month",
  "maxReviewsPerBusiness": 50,
  "enableSentiment": true
}

Finding Business URLs

Google Maps:
1. Search for the business on Google Maps.
2. Open its dedicated listing page (the URL must contain /place/).
3. Copy the full URL from your browser's address bar. Short maps.app.goo.gl links also work.

TripAdvisor:
1. Navigate to the specific business page on TripAdvisor (Restaurant, Hotel, or Attraction).
2. Copy the URL. The scraper will automatically extract the necessary business ID from it.
Example Format: https://www.tripadvisor.com/Restaurant_Review-g60763-d479078-Reviews-Name-City.html

Input Parameters

Parameter Type Required Description
businesses Array Yes List of businesses to scrape.
platforms Array No Platforms to scrape: "google", "tripadvisor". Defaults to both.
dateFilter String No Filter reviews: "last_24h", "last_week", "last_month", or "all".
maxReviewsPerBusiness Integer No Limit the number of reviews scraped per business/platform.
enableSentiment Boolean No Set to true to perform sentiment analysis on review text.
enableWebhooks Boolean No Set to true to send webhook alerts for negative reviews.

Output

The actor outputs a structured dataset, typically as JSON, containing an array of results for each business. Each item includes:

  • Business Details: Name, location, and source URL.
  • Review Data: Rating, review text, date, reviewer name, and reviewer profile URL.
  • Additional Data: Photos (Google), helpful votes (TripAdvisor), and owner responses if available.
  • Sentiment: If enabled, each review includes a sentiment score and classification (positive/neutral/negative).

The dataset is ready for download via the Apify platform or can be forwarded directly to a storage destination or webhook.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Google and TripAdvisor Review Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
malikgen
Pricing
Paid
Total Runs
28
Active Users
2
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support