Google Maps Lead Generator | B2B Leads + Emails
Pricing
from $2.00 / 1,000 results
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
Actor stats
0
Bookmarked
10
Total users
4
Monthly active users
17 days ago
Last modified
Categories
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
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
| queries | Array | No | Business types or keywords to search (e.g., "plumbers", "coffee shops") | ["restaurant"] |
| location | String | No | Geographic location to search (city, coordinates, or radius) | "New York, NY" |
| start_urls | Array | No | Direct Google Maps URLs to scrape | [] |
| max_results | Integer | No | Maximum results per query (1-200) | 50 |
| enrich_contacts | Boolean | No | Enable email and social media enrichment | true |
Output
The actor returns a dataset with business information and enriched contact data:
| Field | Type | Description |
|---|---|---|
| name | String | Business name |
| address | String | Full street address |
| phone | String | Phone number |
| website | String | Business website URL |
| rating | Number | Google rating (0-5) |
| reviewCount | Integer | Number of reviews |
| type | String | Business category |
| String | Extracted email address (if enrichment enabled) | |
| socialMedia | Object | Social profiles (instagram, facebook, linkedin, twitter) |
| url | String | Google Maps listing URL |
| coordinates | Object | Latitude 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.