Google Maps Reviews Scraper – New Reviews Only + Alerts
Pricing
from $0.80 / 1,000 new reviews
Google Maps Reviews Scraper – New Reviews Only + Alerts
Google Maps reviews scraper built for monitoring: scrape reviews of your business locations and competitors and get only new reviews each run, low-rating alerts, owner reply rate, complaint topics, rating & review-count trend and an HTML report.
Pricing
from $0.80 / 1,000 new reviews
Rating
0.0
(0)
Developer
Kiro Zhang
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Built for local-SEO and reputation agencies and multi-location brands. One scheduled run per client: only the reviews that are new since the last run, 1–2★ reviews flagged as alerts, complaint topics and a client-ready HTML report. Reviews you already received are never charged again.
Just need a one-off export? Set Reviews to backfill on the first run (up to 1,000 per place) and run once: you get the newest reviews in a clean format for $1 per 1,000 reviews plus $0.05 per place (Compass data-source fee extra, see FAQ).
Why not a plain review scraper? A scraper returns the same reviews on every run and leaves de-duplication, alerting and reporting to you. This monitor remembers what you already have (per Tracking name), so a daily schedule costs cents and your Slack channel only hears about what changed.
Need all review platforms in one run? Reputation Monitor watches Google Maps together with Yelp, Tripadvisor, Booking.com, Facebook, App Store and Google Play – same alerts, topics and report, one tracking name per client.
What does this Google Maps reviews scraper do?
It watches Google Maps reviews for your business locations — and your competitors — and on every run returns only the reviews you haven't seen yet, sorted newest first:
- 🆕 New reviews only — the first run collects a baseline (default: the 50 newest reviews), later runs return just what's new. Perfect for a daily or hourly schedule.
- 🚨 Low-rating alerts — reviews with ≤ 2★ (configurable) are flagged so you can respond fast.
- 💬 Owner reply tracking — reply text and reply rate, for you and competitors.
- 🏷️ Complaint topics — service & staff, wait time, price & value, food quality, cleanliness, rooms & facilities, location, noise, bookings & orders, quality of work, honesty.
- ⭐ Rating & review-count trend with change since the last run.
- 📊 HTML report with your locations, competitors and the latest negative reviews.
Works for restaurants, hotels, shops, clinics, salons, agencies — any business with a Google Maps profile, anywhere in the world.
Who is it for?
- Business owners & multi-location brands – never miss a bad review again.
- Reputation-management and local-SEO agencies – one scheduled run per client, alerts to Slack or email, a report you can forward.
- Franchise and operations teams – compare locations and spot problems by topic.
How to use it
- Add your businesses: a Google Maps link (place URL, share link or
?cid=link), a Place ID (ChIJ…) or simplyBusiness name, street, city. - Optionally add competitors.
- Run once (baseline), then add a Schedule — daily is typical — with the same Tracking name.
- Connect Slack, email, Google Sheets, Zapier, Make or n8n and filter on
isAlertfor negative reviews only.
Output
Dataset – one row per new review
{"business": "Hotel Edison","isMyBusiness": true,"rating": 1,"isAlert": true,"topics": ["Service & staff", "Cleanliness"],"text": "Great location, but the room was dirty and the front desk didn't care…","author": "Jane D.","authorInfo": "Local Guide · 54 reviews","relativeDate": "a day ago","publishedAt": "2026-10-07T15:40:12.000Z","photos": 2,"ownerReply": "Dear Valued Guest, thank you for your feedback…","ownerReplyDate": "2026-10-08T09:02:51.000Z","mapsUrl": "https://www.google.com/maps?cid=…"}
Summary & report (key-value store)
- OUTPUT – per business: rating and review count (with change), new reviews, average rating of new reviews, star distribution, alerts, owner reply rate, top complaint topics, latest alerts and a trend.
- REPORT – a shareable HTML dashboard.
Alerts in Slack, reply tracking, keyword alerts and a shareable report
All optional, all included in the price below – nothing extra is charged.
- Slack or webhook alerts – paste a Slack Incoming Webhook URL (or any https webhook for Make, Zapier, n8n, Teams) and get one summary message after each run: new reviews, alerts with links, and the report link. Choose when: only when there are alerts, whenever there is anything new, or after every run.
- Reply tracking – set Remind me about unanswered alerts after (hours), e.g. 48. Alert reviews are re-checked on later runs; if the business has not replied by then you get one reminder, and the report shows the alert reply rate and the median time to reply. Re-checking reads a few extra reviews through the Google Maps data source (about $0.0006 each, see FAQ); they are not charged again by this Actor.
- Keyword alerts and custom topics – flag any review that mentions words like
refund,food poisoningor a staff member's name, whatever its rating (alertReason: "keyword"), and count your own topics such asParking: parking, car park, valet. - Shareable report link – turn on Shareable report link to keep the HTML report, with 7- and 30-day trends, at one fixed URL per Tracking name that updates after every run (
OUTPUT.reportUrl). Send it to a client or your team; reviewer names are never included. The link starts working a minute or two after the first run.
How much does it cost?
| Event | Free & Starter | Scale | Business |
|---|---|---|---|
| Business check (rating, counts, newest reviews, metrics, report) | $0.05 | $0.04 | $0.035 |
| New review saved | $0.001 | $0.0009 | $0.0008 |
Examples
- 1 location + 2 competitors checked daily, ~10 new reviews/day in total → about $4.80 per month.
- Agency with 20 locations checked daily, ~100 new reviews/day → about $33 per month.
- One-off export of the newest 500 reviews of a place → about $0.55, plus about $0.30 in Compass data-source fees (see FAQ).
Reviews you already received are never charged again. On the Apify free plan a run monitors up to 2 businesses.
To cap spending, set Maximum cost per run in the run options – the Actor stops cleanly when it is reached and keeps what it already saved.
Automations: Slack, email, n8n, Make, Zapier
- n8n – ready-made workflow: Negative Google Maps reviews → Slack. In n8n choose Import from URL and paste the link, add your Apify API token as a Header Auth credential (
Authorization=Bearer YOUR_TOKEN), edit the input and activate. - Make or Zapier: use the Apify app → Run an Actor with this Actor and the same input → filter on
isAlert = true→ Slack, Gmail or Google Sheets. - Apify only: add a Schedule (daily is typical), then connect Slack or email in the Actor's Integrations tab.
Reliability
An automated health check runs this Actor against live pages every week, and open issues are checked twice a day. If something looks wrong, open an issue with the run ID and you'll get an answer within 24 hours.
Tips & FAQ
- Every review comes with its exact publish time (
publishedAt) and, when the owner answered, the reply time (ownerReplyDate). - Reviews are read with Google Maps Reviews Scraper by Compass, started by this Actor in your account. Apify bills its small per-review fee (about $0.0006 per review read) separately; only recent reviews are read after the first run, so this usually adds less than a cent per business.
- Reviews without text (rating only) are included — they move your average too.
- History is stored in the named key-value store
google-maps-review-monitor-historyin your Apify account. - Running a hotel or restaurant? Pair it with our Tripadvisor Review Monitor.