GBP Audit Scheduler with Change Tracking avatar
GBP Audit Scheduler with Change Tracking

Pricing

from $0.01 / 1,000 results

Go to Apify Store
GBP Audit Scheduler with Change Tracking

GBP Audit Scheduler with Change Tracking

Schedule regular GBP audits to monitor listing health, track changes, and catch issues before they impact rankings. Perfect for agencies managing multiple client locations.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

4 days ago

Last modified

Share

GBP Audit Scheduler - Automated Google Business Profile Monitoring

What is Google Business Profile (GBP)?

Google Business Profile (formerly Google My Business) is Google's free tool for businesses to manage their online presence across Google Search and Maps.

This actor helps you manage, monitor, or extract data from Google Business Profiles.


Schedule automated Google Business Profile audits with change tracking and alerts. Monitor your GBP listings for completeness, accuracy, and optimization opportunities. Perfect for agencies managing multiple client locations. Features: - Comprehensive GBP audit (name, address, phone, website, hours, categories) - Photo analysis (count, quality, recency) - Review monitoring (count, rating, response rate) - Q&A section analysis - Post activity tracking - Change detection between audits - Optimization score calculation - Webhook notifications for changes - Multi-location batch processing Ideal for: - Local SEO agencies - Multi-location franchises - Reputation management - GBP optimization services. Built by John Rippy (https://www.linkedin.com/in/johnrippy/ | https://johnrippy.link/).

Features

  • Complete GBP Audit - Business info, categories, attributes, hours
  • Photo Analysis - Count, types, quality indicators
  • Review Metrics - Rating, count, response rate, sentiment
  • Post Tracking - Activity frequency, engagement, last post date
  • Q&A Monitoring - Questions answered vs unanswered
  • Change Detection - Compare audits to spot modifications
  • Optimization Score - Overall GBP health rating (0-100)
  • Webhook Alerts - Get notified on changes or issues

Quick Start

{
"input": "your input here"
}

Demo Mode

Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.

{
"demoMode": true,
...
}

Input Parameters

ParameterTypeRequiredDescription
See input schema

Output Format

{
"location": "Acme Plumbing Dallas",
"placeId": "ChIJ...",
"auditDate": "2024-12-19T00:00:00.000Z",
"optimizationScore": 85,
"profile": {
"name": "Acme Plumbing",
"address": "123 Main St, Dallas, TX 75201",
"phone": "(214) 555-1234",
"website": "https://acmeplumbing.com",
"category": "Plumber",
"additionalCategories": ["Emergency Plumber", "Water Heater Repair"],
"hours": { "monday": "8:00 AM - 6:00 PM" }
},
"photos": {
"total": 45,
"byOwner": 30,
"byCustomers": 15,
"hasLogo": true,
"hasCover": true,
"recentPhotos": 5
},
"reviews": {
"rating": 4.7,
"count": 142,
"responseRate": 0.85,
"avgResponseTime": "2 days",
"recentNegative": 2
},
"posts": {
"totalPosts": 24,
"lastPostDate": "2024-12-15",
"postFrequency": "weekly"
},
"qa": {
"totalQuestions": 12,
"answeredByOwner": 10,
"unanswered": 2
},
"issues": [
{ "severity": "warning", "issue": "2 unanswered questions" },
{ "severity": "info", "issue": "No post in 4 days" }
],
"changes": [
{ "field": "phone", "old": "(214) 555-0000", "new": "(214) 555-1234" }
]
}

Pricing

This actor uses pay-per-event billing: This actor uses pay-per-event pricing:

EventDescriptionPrice
apify-actor-startBase cost per run$0.10
audit_quickPer quick audit$0.02
audit_standardPer standard audit$0.05
audit_comprehensivePer comprehensive audit$0.10

Example costs:

  • 1 standard audit: $0.10 + $0.05 = $0.15
  • 10 standard audits: $0.10 + (10 × $0.05) = $0.60
  • 50 comprehensive audits: $0.10 + (50 × $0.10) = $5.10

Use Cases

  • Proactive Monitoring - Catch GBP issues before they hurt rankings
  • Change Detection - Get alerts when competitors or Google changes your listing
  • Client Reporting - Generate audit reports for client dashboards
  • Multi-Location Management - Audit all franchise locations at once
  • Quality Assurance - Ensure all GBP data stays accurate

Common Problems & Solutions

"Invalid API key" error

Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.

"Rate limit exceeded" error

Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.

Empty or incomplete results

Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:

  • Check if the URL/search query is correct
  • Try with different parameters
  • Some sites may block automated access

Demo data showing instead of real results

Cause: demoMode is still set to true. Fix: Set demoMode: false and provide your API key(s).


Built by John Rippy | Actor Arsenal