Google Maps Lead Extractor | Outreach-Ready Local Leads
Pricing
from $20.00 / 1,000 starter – $0.02/leads
Google Maps Lead Extractor | Outreach-Ready Local Leads
Turn keyword + location searches into CSV-ready Google Maps lead lists with phone, website, rating, address, URL, and optional email/social enrichment for prospecting and local SEO.
Pricing
from $20.00 / 1,000 starter – $0.02/leads
Rating
0.0
(0)
Developer
Gagan
Maintained by CommunityActor stats
3
Bookmarked
211
Total users
2
Monthly active users
19 days ago
Last modified
Categories
Share
Google Maps Lead Extractor — Outreach-Ready Local Business Leads
Turn a keyword + location into a clean Google Maps lead list you can export to CSV.
Best for: local agencies, SEO operators, founders, sales teams, and freelancers who need prospect lists by city/category.
Current healthy build: 0.0.35 — reliability-focused release with smaller safe defaults, bounded enrichment, and dataset schema fixes.
What you get
For each Google Maps business result, this actor returns:
| Field | Included |
|---|---|
| Business name, category, rating, review count | ✅ |
| Address, phone, website, Google Maps URL | ✅ |
| Latitude, longitude, Place ID | ✅ |
| Hours, closed status, menu URL, photos | ✅ |
| Optional website emails/social links | ✅ |
| CSV/Excel/Sheets-friendly flat output | ✅ |
Fast start: copy-paste inputs
Small reliable first run
{"searchQueries": ["dentists in Austin TX"],"maxResults": 10,"extractEmails": false}
Local agency prospecting
{"searchQueries": ["roofing companies in Phoenix AZ"],"maxResults": 25,"extractEmails": true,"maxEnrichmentPages": 2,"websiteRequestTimeoutSecs": 8}
Fast market mapping
{"searchQueries": ["restaurants in Brooklyn NY"],"maxResults": 50,"extractEmails": false}
Example output
{"businessName": "ATX Family Dental","category": "Dentist","rating": "4.9","reviewCount": "260","address": "Austin, TX","phone": "+1 512-555-0100","website": "https://example-dental.com","hours": "Open â‹… Closes 5 PM","latitude": 30.2482229,"longitude": -97.7559705,"url": "https://www.google.com/maps/place/...","emailsString": "info@example-dental.com","facebookUrl": "https://facebook.com/example","instagramUrl": "https://instagram.com/example","scrapedAt": "2026-08-25T00:00:00.000Z"}
When to turn email/social enrichment on
Use extractEmails: false when you need speed and Google Maps fields only.
Use extractEmails: true when you need outreach-ready enrichment. The actor will visit the business website and a small number of common contact/about pages. This is more valuable, but slower.
Recommended reliable settings for enriched runs:
{"maxResults": 25,"extractEmails": true,"maxEnrichmentPages": 2,"websiteRequestTimeoutSecs": 8}
For bigger exports, run multiple city/category batches instead of one huge broad query.
Pricing note
This actor is priced for enriched leads, not just raw scraped places. Use generic Google Maps scrapers if all you need is a cheap list of places. Use this actor when the extra outreach fields save you manual cleanup time.
Troubleshooting
Run timed out? Lower maxResults, turn extractEmails off, or split a broad search into city/category batches.
Few results? Try a more specific query such as dentists in Austin TX instead of businesses in USA.
No email for some businesses? Not every business publishes an email. The actor extracts emails that are publicly available on the website/contact/about pages.
Best first test: run 10–25 results with extractEmails: false, verify the query, then rerun with enrichment if needed.
Verified tiny sample runs
These are real capped proof runs generated on 2026-08-25 with small limits so new users can see the shape of the output before scaling.
| Search | Items | Run ID | Observed run cost |
|---|---|---|---|
dentists in Austin TX | 3 | sBeeglXrIwLemfoiO | $0.0073 |
roofers in Phoenix AZ | 3 | gsXadwa8sDEtWsM6b | $0.0124 |
restaurants in Brooklyn NY | 3 | SBWwsqABz10s9hHF5 | $0.0010 |
dentists in Austin TX + website enrichment | 1 | 3OHCCm7IAcX8QLW9f | $0.0017 |
Sample output files are kept locally by the maintainer under:
/home/arjuna/hermes-workspace/apify-actor-fixes/proof-pack-2026-08-25/
Use this workflow for the first run:
- Start with one city + one category.
- Keep
maxResultsbetween10and50. - Leave
extractEmailsoff for the first run. - Turn enrichment on only after the Google Maps results look relevant.
Note: email/social enrichment depends on what each business exposes on its website. It is optional and not guaranteed for every business.