GBP Audit Scheduler with Change Tracking
Pricing
from $0.01 / 1,000 results
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
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
| Parameter | Type | Required | Description |
|---|---|---|---|
| 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:
| Event | Description | Price |
|---|---|---|
apify-actor-start | Base cost per run | $0.10 |
audit_quick | Per quick audit | $0.02 |
audit_standard | Per standard audit | $0.05 |
audit_comprehensive | Per 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