Google Maps Lead Finder (Robot 2)
Pricing
from $5.00 / 1,000 business leads
Google Maps Lead Finder (Robot 2)
Collects public business listings from Google Maps, then enriches each row with contact details published on the business's own website (emails, extra phones, Facebook, Instagram, contact page).
Pricing
from $5.00 / 1,000 business leads
Rating
0.0
(0)
Developer
Paulicap Uzoh Egbule
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Google Maps Lead Finder — with Website Contact Enrichment
One search in, sales-ready leads out. This Actor collects businesses from Google Maps and then visits each business's own website to add the contact details Maps doesn't give you: published email addresses, extra phone numbers, Facebook and Instagram profiles, and the contact page.
Most Maps scrapers stop at the listing. This one finishes the job — the output is a list you can work from, not a list you still have to research.
What you get per business
| Field | Meaning |
|---|---|
placeId | Google's unique place ID (results are deduplicated by it) |
title | Business name |
category | Business category |
address | Full address |
phone | Phone number from the Maps listing |
website | The business's website |
rating / reviewCount | Maps rating and number of reviews |
location | Latitude / longitude |
googleMapsUrl | Link to the Maps listing |
contactEnrichment.emails | Email addresses the business publishes on its own website |
contactEnrichment.extraPhones | Additional published numbers (beyond the Maps phone) |
contactEnrichment.facebook / .instagram | The business's social profiles, when published |
contactEnrichment.contactPageUrl | The contact page, when one exists |
contactEnrichment.status | done, no-website, no-contact-found, or failed — every row tells you honestly what was found |
Honest by design
- Emails are copied exactly as published — never guessed, never pattern-generated, never "verified" with tricks. If a site publishes no email, the field is empty and the status says why.
- When a business publishes several addresses, the one on its own domain is listed first.
- Enrichment stays on the business's own website (homepage → contact page → one fallback, max 3 pages). Redirects off the domain are dropped.
- Only public business information is collected — the details these businesses publish for customers to reach them.
Input
| Field | Type | Meaning |
|---|---|---|
searchStringsArray | array of strings | One or more Maps searches, e.g. ["dentists in Harrisburg PA", "plumbers in Austin TX"] |
maxCrawledPlaces | integer (1–1000) | Cap on total businesses per run |
language | string | Maps interface language (default en) |
region | string | Region code (default us) |
Example output (a real row)
{"title": "Center City Dental Care","address": "227 Pine St, Harrisburg, PA 17101","phone": "(717) 232-2991","website": "https://www.centercitydental.care/","rating": 4.5,"reviewCount": 264,"contactEnrichment": {"status": "done","emails": ["ccdchbg@verizon.net"],"extraPhones": [],"facebook": "https://www.facebook.com/...","instagram": "","contactPageUrl": ""}}
Pricing
You pay per business returned — $0.010 per lead at the standard tier, with lower per-lead prices at higher usage tiers. A run that returns nothing costs nothing in event charges. Platform usage on the free tier measured about $0.0001 for a 5-lead run.
Good fits
- Local lead generation for agencies and freelancers
- Building outreach lists for dentists, clinics, salons, contractors, restaurants, law offices
- Enriching a Maps export you already have a process around
Limits (stated plainly)
- Some businesses publish no email anywhere — those rows come back with an honest
no-contact-found. - Websites that hide addresses behind heavy JavaScript or bot walls may return
failedfor that row; the Maps data is still delivered. - About 3 in 5 businesses in testing had a findable published email or social profile. Set expectations by the status field, not by hope.