Google Maps Negative Review Alert & Monitor avatar

Google Maps Negative Review Alert & Monitor

Pricing

from $20.00 / 1,000 results

Go to Apify Store
Google Maps Negative Review Alert & Monitor

Google Maps Negative Review Alert & Monitor

Google Maps review monitor for owners and agencies. Watch up to 50 listings on a schedule and get only what changed since the last run: new reviews at or below your star threshold, plus average rating drops. Every alert carries place name, stars, review text, date and link.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

David

David

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Google Maps review monitor and negative review alert. It watches your Google Maps listings on a schedule and reports two things only: a new review at or below your star threshold, and a drop in the listing's average rating. Each alert arrives with the review text, the star count, the publication date and a direct link, so you answer the same day instead of finding out three weeks later.

What this Google Maps review monitor alerts on

  • Alerts, not dumps: review scrapers give you every review, every time. This monitor reports only what changed — new reviews at or below your star threshold, and average-rating drops beyond your delta.
  • Multi-location: watch up to 50 listings per run — every branch of a franchise, every client of an agency.
  • Full alert record: place name, current vs previous rating, review text, stars, publication date, direct review URL.
  • Schedule-ready: state persists between runs; a review only ever alerts once.
  • Safe on flaky crawls: a listing that temporarily fails to fetch keeps its baseline — no false re-alerts.
  • No personal reviewer data is collected.

Use cases

  • Franchises & multi-site businesses: know within hours when any location takes a 1-star hit.
  • Reputation & marketing agencies: monitor every client's listing from one scheduled task and prove your responsiveness.
  • Dentists, clinics, restaurants, hotels: negative reviews left unanswered are the #1 local-conversion killer.
  • Ops teams: a sudden rating drop at one branch is an early-warning signal of an operational problem.

Ready-made tasks

  • Daily 1-star review alert for one restaurant — one listing, alert on 1★ only.
  • Rating drop watch across several branches — several listings, alert when an average rating falls by 0.1.
  • Client listing watch with French review text — one client listing, reviews fetched in French.

Input example

{
"places": [
"https://www.google.com/maps/place/Your+Restaurant/@45.76,4.83,17z",
"ChIJreV9aqYWdkgROM_boL6YbwA"
],
"badReviewStars": 2,
"ratingDropThreshold": "0.1"
}

Google Maps review data you get

Each alert is one dataset row, readable as JSON, CSV or Excel and available from the Apify API: place name, place ID, current rating, previous rating, star count, review text, publication date and the direct review URL. Alert types are negative_review, rating_drop and baseline.

One dataset item per alert:

{
"type": "negative_review",
"placeId": "ChIJ...",
"name": "Chez Antoine",
"currentScore": 4.2,
"reviewStars": 1,
"reviewText": "Attente d'une heure, c'est inacceptable",
"reviewPublishedAt": "2026-07-05T19:00:00.000Z",
"reviewUrl": "https://www.google.com/maps/reviews/...",
"detectedAt": "2026-07-06T09:00:00.000Z"
}

A rating_drop item carries previousScore and scoreDelta; a baseline item appears on the first run only, one per listing. A SUMMARY record in the key-value store reports per-run counts.

Pricing

Pay per event: a small fee per alert item. Under the hood the Actor runs the standard Google Maps Scraper (compass/crawler-google-places, billed to your account at its own pay-per-event rate: ~$0.004 per place plus ~$0.0005 per review checked). Watching 10 listings × 20 newest reviews daily costs roughly $0.14/day in scanning.

FAQ

How do alerts avoid duplicates? Seen review IDs and the last known rating are stored per listing in a persistent key-value store; only unseen negative reviews and fresh rating drops are reported.

What does the first run return? One baseline item per listing (current rating, review count). Alerts start from the second run.

How many of the reviews are checked? The newest maxReviewsPerPlace (default 20) per run. Schedule daily or weekly so new reviews always fall inside that window.

Place URL or Place ID? Both work, but Place IDs (ChIJ...) are the most reliable — some decorated Google Maps URLs resolve to zero results in the underlying scraper. Grab the ID from Google's Place ID finder or from any Google Maps scraper output.

How do I reset the baseline? Change monitorId (or the set of places — each set keeps its own state).

Is this legal? The Actor collects public listing data and public review content via the standard Apify Google Maps Scraper, with reviewer personal data collection disabled. You are responsible for how you use the data.