For the complete documentation index, see llms.txt. This page is also available as Markdown.

⭐Google Business Reviews Fetcher

The Google Business Reviews Fetcher automatically collects and tracks Google reviews for a single business location. Instead of manually checking Google Maps for new reviews, this tool fetches review data on a schedule and tracks changes over time through snapshots.

Why Use This Tool

Perfect for:

  • Businesses monitoring their Google reviews over time

  • Tracking new reviews as they come in

  • Building a historical record of all reviews

  • Exporting review data for reporting or analysis

  • Monitoring owner response rates

Key Benefits:

  • πŸ“Έ Snapshot-based tracking - See exactly what changed each time

  • πŸ”„ Smart depth calculation - Automatically optimizes API costs

  • πŸ“Š Deduplication - Only tracks new reviews, skips duplicates

  • πŸ‘οΈ Visibility tracking - Optionally detect when reviews disappear or reappear on Google

  • πŸ”” Email alerts for low-rating reviews via Automations

  • πŸ’Ύ Export reviews to CSV for analysis

  • ⏰ Scheduled or manual fetching

Quick Start Guide

Step 1: Add a Business

  1. Navigate to Google Business Reviews Fetcher in the sidebar

  2. Click "Create New Fetcher"

  3. Search for your business using the business search field

  4. Enter a friendly name (e.g., "Downtown Seattle Location")

Access Google Business Reviews Fetcher tool

Step 2: Configure Fetch Settings

Initial Depth (First run only)

  • How many historical reviews to fetch on first run

  • Range: 10 - 4,490 reviews (in multiples of 10)

  • Example: Set to 1,000 to fetch complete review history

  • This only runs once - pulls all historical reviews

Subsequent Depth (Optional)

  • How many reviews to fetch on future runs

  • Leave at 0 for automatic (recommended)

  • Or set a custom value if you know your review volume

How Automatic Depth Works:

Track Disappearing Reviews (Optional)

  • Off by default

  • Turn on to detect reviews that Google removes or that reviewers delete

  • Every run after the first fetches your complete review list, overriding Subsequent Depth

  • Uses more DataForSEO credits per run, since each run pulls every review instead of just the newest ones

Schedule Interval

  • 0 = Manual only (you click "Fetch Data" when needed)

  • 7 = Weekly (runs every 7 days)

  • 30 = Monthly (runs every 30 days)

  • Custom = Any number of days

Location & Language

  • Select the geographic location and language for review fetching

  • Example: United States - English

Queue Priority

  • Standard Queue: Up to 45min processing, $0.00075 per 10 reviews

  • Priority Queue: Up to 1min processing, $0.0015 per 10 reviews

Create a Google Business Reviews Fetcher

Step 3: Save and Run

  1. Click "Add Business"

  2. Initial fetch starts automatically

  3. You'll be redirected to the snapshot page showing progress

Understanding the Business Detail Page

After creating a business, you'll see the detail page with:

Business Information Card

Business Information Card

Shows configuration and tracking details:

  • Address: Business name and location

  • Place ID: Google's unique identifier for this business

  • Schedule: How often reviews are fetched (Manual, Weekly, etc.)

  • Queue Priority: Standard or Priority processing

  • Initial Depth: Number of reviews fetched on first run

  • Last Run: When reviews were last fetched

  • Total Snapshots: How many times reviews have been fetched

  • Location & Language: Geographic and language settings

Snapshots History Table

Every time you fetch reviews, a new snapshot is created. The table shows:

Snapshots History Table

Columns:

  • Date: When the snapshot was created

  • Depth: How many reviews were requested from the API

  • Found: Total reviews returned by Google

  • New: Reviews that didn't exist in previous snapshots

  • Duplicates: Reviews already captured in previous snapshots

  • Status: Pending β†’ Processing β†’ Completed (or Failed)

  • Type: Scheduled (automatic) or Manual (you clicked "Fetch Data")

Example Snapshot Flow:

Actions

  • Fetch Data: Manually trigger a new snapshot

  • Edit: Change business settings (except business selection)

  • Delete: Remove business and all snapshots

Bulk Actions

From the main business list, you can select multiple businesses using the checkboxes and perform bulk actions:

  • Fetch Reviews: Trigger a review fetch for all selected businesses at once. The fetches run sequentially to avoid API overload.

Fetch reviews for multiple businesses

This is useful when you want to manually refresh reviews for multiple businesses before generating reports.

Viewing Review Data (Snapshot Page)

Click on any snapshot date to view the reviews captured in that snapshot.

View detail a snapshot

Snapshot Information

Shows details about this specific fetch:

  • Date: When this snapshot was created

  • Depth: How many reviews were requested

  • Reviews Found: Total reviews returned by Google

  • New Reviews: Reviews discovered for the first time

  • Duplicates Skipped: Reviews already in previous snapshots

  • Status: Completion status

  • Type: Manual or Scheduled run

  • Business Rating: Overall star rating and total review count

  • Missing Reviews: Every review known to this business that is no longer on Google, with the number that disappeared in this particular run shown next to it (appears only when the run checked for missing reviews)

  • Reinstated Reviews: Reviews that reappeared after being missing (shown only if > 0)

If a run could not check for missing reviews, a notice appears here explaining why. See Review Visibility Tracking below.

Reviews Table

Reviews table

Cumulative View (Default)

By default, the snapshot page shows all reviews ever collected for this business with their current visibility status. This gives you a complete picture of all reviews regardless of which snapshot first captured them.

To see only reviews from this specific snapshot, enable the "Only show reviews in this snapshot" toggle above the table.

Review Columns:

  • Reviewer: Name, photo, profile (if available)

    • Shows review count and photo count

    • "Local Guide" badge if applicable

  • Rating: Star rating (1-5)

    • Number of "helpful" votes

    • "View on Google" link to see review on Google Maps

  • Review Date: When the review was posted

  • Review Text: Full review content

    • Expandable for long reviews

    • Shows review images if attached

  • Owner Response: Business reply to the review

    • Shows if owner has responded

    • Full response text

  • Status: Review visibility status (see below)

Review Visibility Tracking

The tool can detect when reviews disappear from Google and when they come back. Every review carries a visibility status:

Status
Description

New

First time discovered for this business

Visible

Currently visible on Google

Missing

Was visible before but no longer on Google (deleted by reviewer or removed by Google)

Reinstated

Was missing but has reappeared on Google

When missing reviews are checked

To keep costs down, a regular fetch pulls only your most recent reviews. That means it cannot tell a removed review apart from one that simply sits below the depth limit β€” so missing reviews are reported only when a run has seen every review the business has.

Turn on Track disappearing reviews in the business settings to make each run fetch the complete list and compare it against everything collected previously.

When a run could not check, the snapshot says so instead of reporting numbers that cannot be trusted:

Why the check was skipped
What to do

The run covered only part of the review list

Turn on Track disappearing reviews so future runs fetch everything

There is nothing collected yet to compare against

Run another fetch β€” the next one can report changes

The business has more reviews than a single run can retrieve

Removals cannot be detected for this business

Google returned incomplete data for the run

Run the fetch again

Why do reviews go missing? Reviews can disappear from Google for several reasons:

  • Reviewer deleted their review

  • Google removed it for policy violations

  • Google's spam filter flagged it (may be reinstated later)

  • Temporary Google Maps data issues

Filters

  • Rating: Filter by star rating (e.g., show only 1-2 star reviews)

  • Owner Response: Filter by "With Response" or "No Response"

  • Visibility: Filter by status (New, Visible, Missing, Reinstated)

  • Search: Search reviewer names or review text

Export

Click Export to download reviews as a CSV file.

The export matches what is on screen. It respects the current filters, the search box, and the "Only show reviews in this snapshot" toggle β€” so filtering the table to Missing and clicking Export gives you a file containing only the disappeared reviews.

Each row includes a Visibility Status column (New, Visible, Missing or Reinstated), along with the reviewer name, rating, date, review text, any owner response, and a direct link to the review on Google.

Use exports for:

  • Client reporting

  • Analysis in Excel/Google Sheets

  • Documenting disappeared reviews when raising a case with Google

  • Integration with other tools

  • Long-term archiving

Example Workflows

Workflow 1: New Business Setup

Goal: Track reviews for a coffee shop with ~200 total reviews

Setup:

What Happens:

  1. First run: Fetches 500 reviews, finds 187 total

  2. Week 1: Auto-fetches ~21 reviews, finds 2 new reviews

  3. Week 2: Auto-fetches ~30 reviews (2Γ—2 buffer), finds 3 new

  4. Week 3: Auto-fetches ~30 reviews, finds 1 new

  5. Ongoing: Adapts based on review frequency

Workflow 2: High-Volume Business

Goal: Track reviews for busy restaurant getting 5-10 reviews/day

Setup:

What Happens:

  1. First run: Fetches 4,490 reviews (complete history)

  2. Day 3: Auto-fetches ~27 reviews, finds 18 new

  3. Day 6: Auto-fetches ~36 reviews (18Γ—2), finds 22 new

  4. Day 9: Auto-fetches ~44 reviews (22Γ—2), finds 15 new

  5. Ongoing: Automatically adjusts to review volume

Workflow 3: Manual Monitoring

Goal: Fetch reviews only when needed (e.g., before monthly reports)

Setup:

What Happens:

  1. First run: Manual click, fetches 100 reviews

  2. Month 1: Manual click, fetches 50 reviews

  3. Month 2: Manual click, fetches 50 reviews

  4. Ongoing: You control when to fetch

Workflow 4: Monitoring Disappearing Reviews

Goal: Build evidence that reviews are being removed from a business with ~90 reviews

Setup:

What Happens:

  1. Each run fetches the complete review list rather than just the newest reviews

  2. Any review that was present before and is now gone is marked Missing

  3. The snapshot shows the running total of missing reviews, plus how many disappeared in that run

  4. If a review returns later, it is marked Reinstated

To pull the evidence:

  1. Open the snapshot and set the Visibility filter to Missing

  2. Click Export

  3. The file lists each disappeared review with its reviewer, rating, date, text and Google link

Setting Up Low-Rating Alerts (Automation)

Get notified by email when new reviews below your rating threshold are detected using the Automations tool.

How It Works

After each fetch completes, the automation system:

  1. Checks for NEW reviews in the snapshot

  2. Filters reviews by your rating threshold (e.g., 3 stars or lower)

  3. Sends email only if matching reviews are found

  4. Skips notification if no reviews match criteria

Step-by-Step Setup

  1. Go to Automations in the sidebar

  2. Click "Create Automation"

  3. Configure the automation:

Basic Settings:

Trigger Configuration:

Add Action β†’ Send Email:

Email Body:

  1. Click "Save Automation"

Available Template Variables

Variable
Description
Example

{{trigger.businessName}}

Business name

"Blue Bottle Coffee"

{{trigger.address}}

Business address

"123 Main St, Seattle, WA"

{{trigger.placeID}}

Google Place ID

"ChIJ..."

{{trigger.newReviewsCount}}

Total new reviews found

5

{{trigger.newReviewsMatchingCount}}

Reviews matching threshold

2

{{trigger.ratingThreshold}}

Configured threshold

3

{{trigger.averageRating}}

Business average rating

4.2

{{trigger.totalReviews}}

Total review count

847

{{trigger.reviewsList}}

Formatted list of matching reviews

(see below)

{{trigger.createdAt}}

Snapshot date

"2024-01-15"

Example Email Output

Last updated