Google Business Profile Audit & Local SEO Leads (GBP Score) avatar

Google Business Profile Audit & Local SEO Leads (GBP Score)

Pricing

$5.00 / 1,000 place scoreds

Go to Apify Store
Google Business Profile Audit & Local SEO Leads (GBP Score)

Google Business Profile Audit & Local SEO Leads (GBP Score)

Audit Google Business Profiles (GMB) in bulk: 0-100 score, plain-English fixes, phone + website. Search a trade + town to get the weakest local SEO leads first.

Pricing

$5.00 / 1,000 place scoreds

Rating

0.0

(0)

Developer

Jamie Fitzgerald

Jamie Fitzgerald

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Audit Google Business Profiles (formerly Google My Business / GMB) in bulk and find local SEO leads. Paste Google Maps links, or search a trade and town like "plumber West Chester PA". Every business gets a 0-100 GBP score and a short list of plain-English fixes (reviews, owner replies, photos, posts, website, hours, claimed status) you can send the owner as is. Built for local SEO agencies, freelancers and anyone selling marketing to local businesses.

Pairs with: Google Maps Rank Tracker (Geo-Grid Heatmap). Score a profile here, then see where it ranks across a whole grid of points around the business.

Use it to:

  • Find prospects. Search a trade and town, then sort by weakest profile. Every row has the phone, website and review count you need for outreach.
  • Run audits. Score a client's or prospect's profile before a sales call or a monthly report.
  • Check competitors. Score the businesses ranking above your client and see what they do better.

What it does

The Actor has two modes:

ModeYou give itYou get
scoreGoogle Maps URLs, or business name + townOne scored row per business
leadsA Maps search like plumber West Chester PAEvery business found, scored, weakest first

Each business is checked for: star rating, review count, how recent the latest review is, whether the owner replies to reviews, photos, Google posts, website, phone, hours, business description, number of categories, and whether the profile is claimed.

How to use

  1. Click Try for free and choose a mode.
  2. Fill in the input (examples below) and click Start.
  3. Open the Output tab, or export to CSV, Excel or JSON.

Score mode (specific businesses):

{
"mode": "score",
"placeUrls": [
"https://www.google.com/maps/search/?api=1&query=Payne%20Plumbing%20%26%20Heating&query_place_id=ChIJCc_bMLvzxokRa7m_V552nX0"
],
"businesses": ["Hank's Place Chadds Ford PA"]
}

Leads mode (prospect list):

{
"mode": "leads",
"searchQuery": "plumber West Chester PA",
"maxResults": 50,
"maxScore": 70
}

maxScore is optional. Set it to keep only weak profiles, e.g. 70 returns only businesses scoring 70 or below.

Sample output

Real rows from a leads run for plumber West Chester PA on October 25, 2026:

ScoreBusinessCategoryRatingReviewsDays since last reviewOwner reply rateTop gap
61Payne Plumbing & HeatingPlumber4.920660.4Only 20 reviews. Ask every happy customer for one.
68Cassidy plumbing and HeatingPlumber4.950510Owner replied to 0 of the last 5 reviews.
68JAMES BROWN Plumbing Heating & Air ConditioningHVAC contractor5.050800.2Only 4 photos.
83Battavio Plumbing Heating and CoolingHVAC contractor4.823120Owner replied to 0 of the last 5 reviews.
93Len The Plumber Heating & AirPlumber4.65,87000.6Owner replied to 3 of the last 5 reviews.
100Roto-Rooter Plumbing & Water CleanupPlumber4.9499161.0none

Each row also includes: placeUrl, address, phone, website, categories, lastReviewDate, photoCount, postsFound, lastPostDate, hasHours, hasDescription, hasWebsite, hasPhone, isClaimed, and up to five topGaps.

What the score measures

The score is a checklist of things an owner can fix, not a copy of Google's ranking formula.

SignalMax pointsFull points at
Review count20150+ reviews
Star rating154.7+
Review freshness10A review in the last 30 days
Owner replies to reviews10Reply to all of the last 5 reviews
Photos10100+ photos
Website linked10Any website
Phone listed5Any phone
Hours listed5Any hours
Business description5250+ characters
Google posts5A post in the last 30 days
Categories54+ categories
Unclaimed profile-15Penalty

Rough guide: under 50 is weak, 50-75 is average, over 85 is strong.

Pricing

  • $0.005 per scored business ($5 per 1,000). You are charged only for businesses that were found and scored. Failed lookups cost nothing from this Actor.
  • The data comes from the Google Maps Scraper, which this Actor runs on your account. Its fees appear on your Apify bill as a separate run. On the Apify free plan that is about $0.85 per 100 places, including place details and the 5 newest reviews. It is lower on paid plans.
  • In leads mode with maxScore set, businesses above the cutoff are not charged by this Actor. The Maps scraper still charges for scanning them.

Tips

  • Use Maps URLs instead of names when you can. A name search scores the top match, which can be a different branch. In testing, "Iron Hill Brewery West Chester PA" matched the Philadelphia location.
  • If you do use names, include the town and state.
  • Google often returns fewer results than maxResults in small towns. Run nearby towns as separate searches.
  • Leads searches return whatever Google Maps shows, which can include related trades (an HVAC contractor in a plumber search). Filter on the category column.
  • Want to see where a weak profile actually ranks? Run its Maps URL through the geo-grid rank tracker ($0.01 per grid point).
  • Some profiles hide their photo count. When that happens the photo check treats the profile as having few photos.

FAQ

Is this the same score Google uses? No. Google does not publish one. This score checks profile signals local SEO practitioners commonly work on.

Does it need my Google login? No. It only reads public Google Maps data.

Does it collect reviewer personal data? No. It reads review dates, star ratings and whether the owner replied. Reviewer names are not included in the output.

Can I schedule it? Yes. Use Apify Schedules to rerun a client list every week or month and track score changes.

Which countries work? Any country Google Maps covers. Set language for non-English results.

Integrations

  • API: run the Actor and fetch results with the Apify API or the JavaScript and Python clients.
  • Zapier and Make: start runs and send new rows to your CRM or email tool.
  • Google Sheets: export the dataset as CSV or Excel, or use the Apify Google Sheets integration to push rows to a sheet after each run.
  • Webhooks: get notified when a run finishes.

Changelog

  • 0.1 (October 2026): First release. Score and leads modes, 0-100 score, plain-English gaps, charges only for scored businesses.