Google Maps Lead Generator | B2B Leads + Emails avatar

Google Maps Lead Generator | B2B Leads + Emails

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Google Maps Lead Generator | B2B Leads + Emails

Google Maps Lead Generator | B2B Leads + Emails

Extract B2B leads from Google Maps with verified emails, phone numbers, ratings, and addresses. For marketing agencies, SaaS sales teams, real estate firms, and recruiters. Part of the Lead Gen Toolkit.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

4

Monthly active users

17 days ago

Last modified

Share

Google Maps Scraper + Email Enrichment

Extract business data from Google Maps at scale with automatic email and social media enrichment. This actor scrapes detailed business information and augments it with contact data harvested directly from company websites.

Features

  • Business Data Extraction: Scrapes names, addresses, phone numbers, websites, ratings, and review counts from Google Maps
  • Email Enrichment: Automatically discovers and extracts email addresses from business websites
  • Social Media Links: Extracts Instagram, Facebook, LinkedIn, Twitter profiles from business web presence
  • Flexible Search: Query by business type, location, or keywords with geographic radius support
  • Batch Processing: Process multiple search queries in a single run
  • Structured Output: Clean, ready-to-use JSON dataset for CRM import or analysis

Input Parameters

ParameterTypeRequiredDescriptionDefault
queriesArrayNoBusiness types or keywords to search (e.g., "plumbers", "coffee shops")["restaurant"]
locationStringNoGeographic location to search (city, coordinates, or radius)"New York, NY"
start_urlsArrayNoDirect Google Maps URLs to scrape[]
max_resultsIntegerNoMaximum results per query (1-200)50
enrich_contactsBooleanNoEnable email and social media enrichmenttrue

Output

The actor returns a dataset with business information and enriched contact data:

FieldTypeDescription
nameStringBusiness name
addressStringFull street address
phoneStringPhone number
websiteStringBusiness website URL
ratingNumberGoogle rating (0-5)
reviewCountIntegerNumber of reviews
typeStringBusiness category
emailStringExtracted email address (if enrichment enabled)
socialMediaObjectSocial profiles (instagram, facebook, linkedin, twitter)
urlStringGoogle Maps listing URL
coordinatesObjectLatitude and longitude

Use Cases

  • Lead Generation: Build targeted sales prospect lists filtered by location and business type
  • Market Research: Analyze competitor landscapes and business density in specific regions
  • Contact Database Building: Create enriched contact lists for outreach campaigns
  • Business Intelligence: Monitor new businesses entering your market
  • Email Campaign Targeting: Generate verified email lists for B2B outreach
  • Real Estate Analysis: Map service providers near properties for analysis

Example Output

{
"name": "The Daily Grind Coffee Shop",
"address": "123 Main St, New York, NY 10001",
"phone": "+1-212-555-0123",
"website": "https://thedailygrindcoffee.com",
"rating": 4.6,
"reviewCount": 287,
"type": "Coffee Shop",
"email": "contact@thedailygrindcoffee.com",
"socialMedia": {
"instagram": "https://instagram.com/dailygrindcoffee",
"facebook": "https://facebook.com/dailygrindcoffee",
"linkedin": null,
"twitter": null
},
"url": "https://maps.google.com/maps/place/The+Daily+Grind+Coffee+Shop",
"coordinates": {
"lat": 40.7128,
"lng": -74.0060
}
}

Limitations

  • Google Maps rate limits may apply for very large scale scraping (1000+ per minute)
  • Email enrichment success rate varies (typically 60-80% of websites have discoverable emails)
  • Some businesses may have private or unlisted phone numbers
  • Results depend on Google Maps data accuracy and availability
  • Enrich contacts feature requires website accessibility

Cost & Performance

Typical runs cost $0.50-$3.00 in platform credits depending on result count and enrichment settings. Processing time: ~2-5 minutes for 100 results with enrichment enabled.


Built by nexgendata. Need help? Check the documentation or open an issue on the actor page.