Google Maps Leads Scraper with Emails
Pricing
Pay per usage
Google Maps Leads Scraper with Emails
Scrape Google Maps business leads with phone, website, ratings, and emails — all in one run. No separate enrichment step needed.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
de
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract business leads from Google Maps — including phone numbers, addresses, websites, ratings, and email addresses — all in a single run.
Why this scraper?
Most Google Maps scrapers require a separate enrichment step (and extra cost) to get email addresses. This one visits each business website automatically and extracts emails for you. One run, one price, all the data.
What data you get
For each business found on Google Maps:
| Field | Example |
|---|---|
| Business Name | SFR Plumbing & Heating Ltd |
| Category | Plumber |
| Phone | 07833 476252 |
| info@sfrplumbing.co.uk | |
| Website | https://www.sfrplumbing.co.uk |
| Address | 8 Scott Hall Square, Leeds LS7 3AB |
| City | Leeds |
| Postal Code | LS7 3AB |
| Rating | 4.9 |
| Reviews Count | 127 |
| Opening Hours | Mon-Fri: 9am-5pm |
| Latitude / Longitude | 53.821447, -1.5418631 |
| Google Maps URL | Full link to listing |
| Place ID | Google's unique ID |
How to use
- Enter one or more search queries (e.g. "plumbers in Leeds", "restaurants in New York")
- Set the maximum number of results per query
- Toggle email extraction on/off
- Run and download your data as CSV, JSON, or Excel
Input example
{"search_queries": ["plumbers in Leeds", "electricians in Manchester"],"max_results": 100,"extract_emails": true,"language": "en"}
Input parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
| search_queries | array | Search queries to run on Google Maps | Required |
| max_results | integer | Max results per query (0 = unlimited) | 100 |
| extract_emails | boolean | Visit websites to find emails | true |
| language | string | Google Maps language | en |
| proxy_config | object | Proxy configuration | Apify Proxy |
Email extraction
When enabled, the scraper:
- Finds the business website from Google Maps
- Scans the homepage for email addresses
- If none found, checks /contact, /about pages
- Filters out junk emails (noreply@, example.com, etc.)
- Returns up to 5 valid emails per business
This adds a few seconds per result but gives you direct contact emails that other scrapers don't include.
Output formats
Export your data as:
- CSV — open in Excel or Google Sheets
- JSON — use in your app or API
- Excel — formatted spreadsheet
- XML — for integrations
Use cases
- Sales teams — build targeted lead lists with phone and email
- Marketing agencies — find local businesses to pitch
- Real estate — discover agents, property managers, contractors
- Recruiters — find companies in specific industries
- Market research — analyze competition in any area
- Local SEO — audit business listings
Tips for best results
- Be specific with queries: "Italian restaurants in central London" works better than "restaurants"
- Start with a small max_results (20-50) to test, then scale up
- Use Apify Proxy to avoid rate limiting on larger runs
- Disable email extraction if you only need basic business info (runs faster)
Cost
Uses pay-per-event pricing. You only pay for the results you get.