Google Maps Lead Enricher — Local Business + Email Finder avatar

Google Maps Lead Enricher — Local Business + Email Finder

Pricing

Pay per usage

Go to Apify Store
Google Maps Lead Enricher — Local Business + Email Finder

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

Avinash

Maintained by Community

Actor 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

ParameterTypeDefaultDescription
searchQuerystringdentists in Miami FLGoogle Maps search query
maxResultsinteger50Max leads to return (1-500)
minRatingnumber0Minimum rating filter (0-5)
enrichContactsbooleantrueCrawl websites for contacts
outputFormatstringjsonExport format
proxyConfigurationobjectApify ProxyProxy 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.