Google Maps Lead Enricher — Local Business + Email Finder
Pricing
Pay per usage
Google Maps Lead Enricher — Local Business + Email Finder
Search Google Maps by keyword and location to discover local businesses. Extract names, addresses, phones, ratings, and websites. Enrich contacts by crawling websites for emails and social links. Export in JSON, CSV, HubSpot, Apollo, or Salesforce format.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Avinash
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Google Maps Lead Enricher — Local Business Contacts & Emails
Search Google Maps by keyword and location to discover local businesses, extract names, addresses, phones, ratings, and websites, then enrich each contact by crawling their website for emails and social links. This Google Maps lead enricher delivers CRM-ready local business data for sales teams, marketers, and agencies.
Features
- Keyword + location search: Search any business type in any location with Google Maps data
- Rating filtering: Filter results by minimum star rating for quality control
- Website enrichment: Automatically crawls business websites to find direct emails and phones
- Multi-format export: JSON, CSV, HubSpot, Apollo, and Salesforce formats
- Anti-bot protection: Built-in stealth arguments and cookie consent handling
How It Works
The actor opens Google Maps with your search query, scrolls through results to load all listings, and extracts business data from each card. For each business found, it visits the website to find contact information. Results are deduplicated and quality-scored before export.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | dentists in Miami FL | Google Maps search query |
maxResults | integer | 50 | Max leads to return (1-500) |
minRating | number | 0 | Minimum rating filter (0-5) |
enrichContacts | boolean | true | Crawl websites for contacts |
outputFormat | string | json | Export format |
proxyConfiguration | object | Apify Proxy | Proxy for reliable scraping |
Output Example
{"name": "Miami Dental Care","address": "123 Main St, Miami, FL","phone": "(305) 555-0123","website": "https://miamidental.com","rating": 4.5,"reviewCount": 127,"emails": ["dr.smith@miamidental.com"],"category": "Dentist"}
Use Cases
- Local lead generation: Build lists of dentists, plumbers, or lawyers in any city
- Sales prospecting: Find every coffee shop in Austin with Instagram presence
- Market research: Map competitors by location and rating in your service area
- Real estate: Discover businesses near properties for commercial real estate
Cost Estimate
- 50 enriched leads: ~$2.50
- 500 enriched leads: ~$25.00
- Directory-only (no enrichment): ~60% less
Limitations
- Google Maps may rate-limit aggressive scraping; proxy recommended
- Some businesses have no website — those skip enrichment
- Website contact discovery limited to homepage + contact/about pages
FAQ
Q: Can I search multiple locations in one run? Run the actor separately per location.
Q: What if Google blocks my request? Enable Apify Proxy in the input — residential proxies reduce blocking.
Q: Are phone numbers guaranteed? Google Maps always shows phone numbers when available. Email extraction depends on the website.