Google Business Profile Change Monitor - Listing Edit Alerts avatar

Google Business Profile Change Monitor - Listing Edit Alerts

Pricing

from $12.00 / 1,000 location checkeds

Go to Apify Store
Google Business Profile Change Monitor - Listing Edit Alerts

Google Business Profile Change Monitor - Listing Edit Alerts

Monitor your Google Business Profile and Google Maps listings for changes to address, phone, website, category, hours, or closure since the last check — an evidence-backed change row per edit. Saves a per-location snapshot per monitorId and diffs each run. Pay-per-event, $0.012 per location.

Pricing

from $12.00 / 1,000 location checkeds

Rating

0.0

(0)

Developer

Domin Vo

Domin Vo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Google Maps Listing Edit Alerts

Monitor your own Google Business Profile and Google Maps listings for changes to address, phone, website, category, hours, or closure status since the last check.

Monitor your Google Business Profile for changes

One evidence-backed change row per edit, plus a per-location summary every run. The Actor saves a snapshot of each listing, then compares every scheduled run against it — so you find out what changed, not just what the listing says today.

When an MCP agent should use this

  • "Did my store listings change address or phone this week?"
  • "Alert me if Google changed my business hours."
  • "Track my franchise locations for listing edits."
  • "Did any of my locations get marked permanently closed?"

When to use something else

You wantUse instead
New negative reviews / reply trackingGoogle Maps Negative Review AI Monitor
Competitors' review/rating/profile changesGoogle Maps Competitor Momentum Watch
Owned branches losing rating fastGoogle Maps Branch Reputation Drift
A one-off pull of all place fieldsa raw Google Maps places scraper

How it works

  1. Collect — fetches the current listing for each URL (Google Maps places source, with a trusted fallback).
  2. Snapshot & diff — compares against your saved baseline for this monitorId.
  3. Classify — turns each changed field into one changeType row with the old and new value.
  4. Emit — writes export-ready rows (JSON / CSV / XLSX) and updates the snapshot.

Inputs

FieldRequiredExample
locationUrlsyes["https://www.google.com/maps/place/..."]
monitorIdyes"acme-us-stores"
modeno"check_for_changes" (default) or "reset_baseline"

Baseline run:

{ "locationUrls": ["https://www.google.com/maps/place/..."], "monitorId": "acme-us-stores", "mode": "reset_baseline" }

Refresh run (the recurring job):

{ "locationUrls": ["https://www.google.com/maps/place/..."], "monitorId": "acme-us-stores", "mode": "check_for_changes" }

Example output

A detected edit:

{
"recordType": "location_edit_alert",
"monitorId": "acme-us-stores",
"placeId": "ChIJ...",
"businessName": "Acme Cafe - Austin",
"changeType": "phone",
"oldValue": "+1 512-555-0100",
"newValue": "+1 512-555-0199",
"evidence": ["Phone changed from +1 512-555-0100 to +1 512-555-0199"],
"sourceUrls": ["https://www.google.com/maps/place/..."],
"snapshotDate": "2026-06-02T08:10:00Z"
}

A no-change summary:

{ "recordType": "location_check_summary", "placeId": "ChIJ...", "editCount": 0, "evidence": ["No listing changes since 2026-05-26"], "snapshotDate": "2026-06-02T08:10:00Z" }

Modes

  • check_for_changes (default) — compare against the baseline and return what changed. Auto-creates the baseline on the first run, so use this almost every time.
  • reset_baseline — save a fresh starting point and report nothing. Use only to re-baseline after you intentionally changed your listings.

Billing

EventPriceWhen
location-checked$0.012One location snapshotted or checked (both modes).

No per-edit charge — five edits and zero edits both cost one location check.

FAQ

Is this Google Business Profile management software?

No — it's the change-monitoring layer. It doesn't post, edit, or manage your listings; it watches your Google Business Profile and Google Maps listings and tells you when something changed. Pair it with your existing GBP management or local SEO tools.

Does it run a Google Business Profile audit?

Every scheduled run is a lightweight audit of the fields that matter — NAP (name, address, phone), website, category, hours, and closure status — reporting only what changed since the last check.

Can agencies use it for local listing management across clients?

Yes. Use one monitorId per client portfolio; it's built for multi-location operators and local-SEO agencies tracking listing accuracy at scale.

Limits & support

  • Reads the place snapshot only (NAP, category, hours, closure). It does not read review text.
  • The first run on a new monitorId is a baseline; the diff begins on the next run.
  • A failed listing fetch is reported clearly, never silently treated as "no changes".