Google Maps Review Monitor & Change Tracker (Alerts & ORM)
Fast & Cheap ($1.20/1k): Monitor Google Maps places for NEW, REMOVED, EDITED or UNANSWERED reviews & 1-star alerts. Diff Place URLs across runs, audit reply SLAs & flag spam.
{
"input_url": "https://maps.app.goo.gl/examplePlaceLink1",
"resolved_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2xSallXNWtVbTlqYTJWMWMyVnlVbkJ5YjJacGJHVm5ZeUFC!2m1!1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c",
"status": "ACTIVE",
"change_type": "NEW",
"previous_stars": null,
"stars_delta": null,
"previous_text": null,
"response_time_hours": 93.43,
"unanswered_hours": null,
"is_burner_suspect": false,
"triage_flags": [
"NEW_REVIEW"
],
"is_active": true,
"is_removed": false,
"review_id": "Ci9DQUlRQUNvZENodHljRjlvT2xSallXNWtVbTlqYTJWMWMyVnlVbkJ5YjJacGJHVm5ZeUFC",
"place_id": "ChIJ2_VLfRdawokRXKfA6CMf5YQ",
"place_cid": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c",
"review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2xSallXNWtVbTlqYTJWMWMyVnlVbkJ5YjJacGJHVm5ZeUFC!2m1!1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c",
"review_report_url": "https://www.google.com/local/content/rap/report?postId=Ci9DQUlRQUNvZENodHljRjlvT2xSallXNWtVbTlqYTJWMWMyVnlVbkJ5YjJacGJHVm5ZeUFC",
"is_edited": false,
"review_modified_timestamp": null,
"reviewer_name": "Jordan K. (Local Guide)",
"reviewer_id": "100000000000000000001",
"reviewer_url": "https://www.google.com/maps/contrib/100000000000000000001",
"reviewer_avatar_url": "https://lh3.googleusercontent.com/a-/ALV-UjW9kL2mP4qR7tV8wX1zB3cF5hJ0nM6pQ2s=s120-c-rp-mo-br100",
"reviewer_number_of_reviews": 3,
"review_stars": 1,
"review_text": "I visited this location during my first trip to New York and waited over 25 minutes for a mobile order while the counter staff ignored the pickup queue.",
"review_text_original": "I visited this location during my first trip to New York and waited over 25 minutes for a mobile order while the counter staff ignored the pickup queue.",
"review_photos": [
"https://lh3.googleusercontent.com/grass-cs/ACvplmOY0OUAUEn8J7yYHd1cCpWZkL9mP2qR7tV4=w1200-h900-k-no"
],
"review_photos_count": 1,
"review_timestamp": "2024-03-29T16:56:56.125874+00:00",
"review_date": "6 months ago",
"review_language": "en",
"business_name": "McDonald's",
"business_address": "160 Broadway, New York, NY 10038, United States",
"business_place_url": "https://www.google.com/maps/place/?q=place_id:ChIJ2_VLfRdawokRXKfA6CMf5YQ",
"business_categories": [
"Fast food restaurant",
"Coffee shop",
"Breakfast restaurant"
],
"business_primary_category": "Fast food restaurant",
"business_city": "New York",
"business_country": "United States",
"business_country_code": "US",
"business_latitude": 40.7094789,
"business_longitude": -74.0100364,
"business_timezone": "America/New_York",
"business_cover_image_url": "https://lh3.googleusercontent.com/grass-cs/ACvplmMYkL9mP2qR7tV4wX8zB1cF5hJ0nM6pQ2s=w800-h600-k-no",
"has_owner_reply": true,
"owner_reply": "Thank you for bringing this to our attention. We have addressed this with our local team.",
"owner_reply_date": "5 months ago",
"owner_reply_timestamp": "2024-04-02T14:22:10.000000+00:00",
"owner_reply_language": "en",
"text_snippet": "1 stars: I visited this location during my first trip to New York and waited over 25 minutes for a mobile order.",
"error": null,
"check_timestamp": "2026-10-01T21:08:28.579696+00:00",
"place_name": "McDonald's",
"published_at": "2024-03-29T16:56:56.125874+00:00"
}
Features
What the Google Maps Review Monitor & Change Tracker (Alerts & ORM) Extracts
Cross-Run Change Detection (trackChanges)
Persists a baseline per business across scheduled runs and tags every review with change_type: NEW, REMOVED, RATING_CHANGED, TEXT_EDITED, OWNER_REPLIED, or UNCHANGED.
Auto-Detect Deleted Reviews & Recover Context
When a tracked review disappears from a Business Place URL, the engine pings its saved permalink to confirm deletion (status: REMOVED) and restores reviewer_name, previous_stars, and previous_text.
1-Click Google Policy Dispute Links (RAP)
Generates a direct review_report_url for every active review so ORM agencies can open Google's official Report a Policy Violation workflow in one click.
Dual Direct-Link & Full-Place Audit Modes
Verify specific review share links (maps.app.goo.gl) in seconds or audit up to 10,000 reviews per Google Maps Place URL, Place ID, or search query.
Integration
Run It From Python or n8n
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"reviewsToCheck": [
"https://www.google.com/maps/place/Katz's+Delicatessen/@40.722233,-73.987429,17z/"
],
"trackChanges": True,
"verifyDisappearedReviews": True,
"reviewsSort": "newest",
"language": "en",
"region": "us"
}
run = client.actor("unitbytes/google-maps-reviews-tracker").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("reviewer_name"), item.get("business_name"), item.get("place_name"))
n8n Workflow Template
Schedule this scraper and send results to Google Sheets, Airtable, or Slack.
FAQ
Frequently Asked Questions
Q: How do I check if a specific Google review was deleted or removed?
On Google Maps, click Share review → Copy link on any review and paste that link (maps.app.goo.gl/... or /maps/reviews/data=...) into reviewsToCheck. The Actor returns status: ACTIVE or REMOVED in seconds.
Q: Can I also audit all reviews from a Google Maps Business Place URL or Search Query?
Yes. Paste any Google Maps business link (/maps/place/...), Place ID (ChIJ...), or search query into reviewsToCheck and set maxReviewsPerPlace (up to 10,000 reviews), sort order, and star rating filters.
Q: What is review_report_url and how does it help ORM agencies?
Every active review includes a pre-built review_report_url (https://www.google.com/local/content/rap/report?postId=...) that opens Google's official Report a Policy Violation (RAP) dispute screen in one click.
Q: How does cross-run change detection (trackChanges) work?
When trackChanges is enabled, the Actor compares current reviews against your saved baseline and tags every review as NEW, REMOVED, RATING_CHANGED, TEXT_EDITED, OWNER_REPLIED, or UNCHANGED.
Google Maps Review Monitor & Change Tracker Guide (2026): Track New, Removed, Edited & Unanswered Reviews
Step-by-step guide with pricing and Python examples.
Related Scrapers
Google Maps Contributor Reviews Scraper (Local Guides)
Fast & Cheap ($1.20/1k): Monitor & scrape Google Maps contributor reviews, profiles & Local Guide histories.
Google Maps Photos Scraper & API: Menus, Videos & HD ($0.20/1k)
Fast & Cheap ($0.20/1k): Scrape full-res (=s0) Google Maps photos, restaurant menus, MP4 videos & Street View.
Google Maps Reviews Scraper & API: All 10K Reviews ($0.25/1k)
Google Maps Review Scraper & API ($0.25/1K). Bypass the 5-review Places API cap and extract up to 10,000 reviews per business to CSV/JSON with 1-star filters.
Prefer Not to Run It Yourself?
Tell us what you need from Google Maps Review Monitor & Change Tracker (Alerts & ORM) and we'll deliver a clean Excel/CSV file. One-time datasets from $99, custom scrapers from $299. We reply within 48 hours.