Google Maps Leads Scraper - Phone, Website & Email
Search Google Maps by query + location and export a lead list: business name, address, phone, website, category, rating and reviews - plus the email pulled from each business's website. No API key. Great for local lead generation and sales prospecting. Export JSON, CSV or Excel.
Guide: Local business leads
Google Maps Leads Scraper — Phone, Website & Email
Turn Google Maps into a local lead list. Search by business type + location and get every listing with the fields that matter for outreach — including the email address pulled from each business's own website, which Maps itself almost never shows.
What you get
| Field | Description |
|---|---|
name |
Business name |
category |
Primary category (e.g. "Marketing agency") |
address |
Full street address |
phone |
Phone number |
website |
Business website URL |
email |
Email found on the business website (when extractEmails is on) |
plusCode |
Google Plus Code |
rating |
Average star rating |
reviews |
Total review count |
mapsUrl |
Google Maps place URL |
searchQuery |
The query + location used |
scrapedAt |
ISO 8601 timestamp |
Input
{
"searchQueries": ["marketing agency", "dentist"],
"location": "Dubai",
"maxResults": 30,
"extractEmails": true,
"proxyConfiguration": { "useApifyProxy": true }
}
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries |
array | — | Business types / search terms |
location |
string | — | City or area, appended to each term |
maxResults |
integer | 20 | Businesses per query |
extractEmails |
boolean | true | Fetch each website to find an email (slower, high value) |
proxyConfiguration |
object | Apify proxy | Proxy for loading Maps |
Use cases
- Local lead generation — build prospect lists of businesses in any niche + city.
- Sales prospecting — get phone, website and email in one export.
- Market research — map competitor density, ratings and categories in an area.
- Agencies — find local businesses without a strong web presence to pitch.
🤖 Use with Claude or ChatGPT (MCP)
Run this actor straight from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com, then ask it to find local business leads. Or expose just this tool:
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/google-maps-leads" } } }
Full guide: Connect Apify actors to Claude & ChatGPT.
Notes
- Only public Google Maps and website data is collected; no logins.
- Email extraction visits the business's own site and one contact page.
- Respect anti-spam and data-protection laws (GDPR/CAN-SPAM) when contacting leads.
Related scrapers
Local Business Leads Scraper - Google Maps Places & Contacts
Search Google Maps for local businesses and export name, rating, category, address, phone and website. No API key. Great for lead lists and local market research.
Google Maps Reviews Scraper - Ratings & Customer Reviews
Scrape customer reviews from any Google Maps place: reviewer, star rating, date, review text, owner response and likes, plus the place's overall rating and review count. Give it place URLs or search queries. No API key. Export JSON, CSV or Excel for reputation monitoring and lead research.
Contact & Email Extractor - Emails, Phones, Socials
Extract contact details from any website: email addresses, phone numbers and social-media profiles. Fetches each site and optionally crawls its contact/about/imprint pages where businesses hide their email. Pure HTTP, fast and cheap, no browser. Export JSON, CSV or Excel for lead generation.