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