Pricing
from $50.00 / 1,000 enriched business leads
Local Business Lead Auditor
Find Google Maps local businesses, enrich contact and website data, audit SEO issues, and score high-intent sales leads for agencies and outbound teams.
Pricing
from $50.00 / 1,000 enriched business leads
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Apify Actor for turning local business searches into sales-ready agency leads.
It can use Google Maps data via the Apify Google Maps Scraper Actor, OpenStreetMap as a free fallback, or manually supplied leads. Each business is enriched with website/contact/SEO checks, Google rating/review signals, an opportunity score, a recommended offer, and a short cold email opener.
Best use case
Marketing agencies, SEO consultants, web design agencies, reputation management teams, and outbound sales teams that need prioritized local prospects such as:
- dentists with weak websites or low review counts
- lawyers with poor local SEO signals
- plumbers/roofers missing public contact information
- salons/spas with unclaimed or under-optimized Google Business Profiles
Input
{"queries":[{"businessType":"dentist","location":"Austin, Texas"}],"dataSource":"googleMaps","googleMapsActorId":"compass/crawler-google-places","googleMapsLanguage":"en","googleMapsCountryCode":"us","skipClosedPlaces":true,"maxBusinessesPerQuery":50,"auditWebsites":true,"minLeadScore":0,"includeColdEmailOpening":true}
Supported dataSource values:
googleMaps- use the upstream Google Maps Actor onlygoogleMapsThenOsm- use Google Maps, then fill missing capacity with OpenStreetMap resultsopenStreetMap- use only free public OpenStreetMap datamanualOnly- skip search and only audit/scoring supplied businesses
You can also pass manualBusinesses if you already have Google Maps/CSV leads:
{"dataSource":"manualOnly","manualBusinesses":[{"businessName":"Example Dental Clinic","websiteUrl":"https://example.com","phone":"+1 555 0100","address":"Austin, Texas","category":"dentist","googleRating":4.1,"reviewCount":12}],"auditWebsites":true}
Output fields
Each dataset item includes:
businessName,category,phone,email,websiteUrl,addressgoogleRating,reviewCount,googlePlaceId,googleMapsUrlleadScorefrom 0 to 100, where higher means a stronger sales opportunityleadPriority:high,medium, orlowopportunitySignalsrecommendedOffersalesAnglecoldEmailOpeningwebsiteAudit: reachable status, load time, title/meta/H1 checks, emails, social profiles, detected technologies, and issuessourceandsourceUrl
A SUMMARY object is saved in the default key-value store with total leads, source counts, priority distribution, average score, and top opportunities.
Local development
npminstallnpm run test:sample
The sample uses openStreetMap so it can run locally without calling the paid upstream Google Maps Actor.
To test Google Maps locally, set APIFY_TOKEN and use an input with dataSource: "googleMaps":
$npx apify-cli run --input-file input.google-maps-test.json
Apify deployment
npminstall-g apify-cliapify loginapify push
For automated deployment, set APIFY_TOKEN and run:
$npx apify-cli push --token"$APIFY_TOKEN"
Suggested monetization
Use Pay Per Event pricing:
- Event name:
enriched-business-lead - Starting price:
$0.05per enriched lead - Later test:
$0.10per lead for higher-value niches such as dentist, lawyer, roofer, HVAC, med spa - Minimum run:
$1to$3
Positioning: do not sell it as a generic scraper. Sell it as a local sales opportunity finder that converts Google Maps or business lists into prioritized outreach targets.
