Google Maps Email Extractor β€” Local Business Leads avatar

Google Maps Email Extractor β€” Local Business Leads

Pricing

from $0.006 / business lead scraped

Go to Apify Store
Google Maps Email Extractor β€” Local Business Leads

Google Maps Email Extractor β€” Local Business Leads

Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No key.

Pricing

from $0.006 / business lead scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

13 hours ago

Last modified

Categories

Share

Google Maps Email Extractor β€” Local Business Leads with Emails, Socials & Phones

Turn any Google Maps search into a ready-to-use lead list. This Actor searches Google Maps for businesses (e.g. "dentists in Austin TX"), then reads each business's own website to pull email addresses, social profiles and extra phone numbers β€” merged with the Maps listing into one clean record per lead. Export to JSON, CSV, Excel or XML with no account and no API key. Built for sales teams, agencies and researchers who want contactable leads, not just names on a map.

Google Maps Email Extractor input β€” searches, max places and deep-crawl options in the Apify Console

What does Google Maps Email Extractor do?

Google Maps Email Extractor is a lead-generation crawler. It finds businesses on Google Maps for each search you enter, then visits each business's website to extract emails, social links and secondary phone numbers, combining them with the Maps listing's name, address, category, rating and coordinates. The result is a contactable-lead dataset you can download or pull through the API.

What data can you scrape?

Data pointDescription
Business name & categoryName plus primary and additional categories
Address & locationFull address, city, country and coordinates
ContactEmails, primary phone and extra phone numbers
Social profilesLinkedIn, Facebook, Instagram, X and more
WebsiteThe business's own website URL
Maps contextRating, Place ID and Google Maps link
Crawl infoNumber of website pages crawled

What you get

Google Maps Email Extractor output example β€” business leads with emails, socials and phones as structured JSON

One record per business lead, for example:

{
"search": "dentists in Austin TX",
"name": "Bright Smile Dental",
"category": "Dentist",
"categories": ["Dentist", "Cosmetic dentist"],
"address": "123 Congress Ave, Austin, TX 78701",
"city": "Austin",
"countryCode": "US",
"phone": "+1 512-555-0142",
"website": "https://brightsmileaustin.com/",
"emails": ["hello@brightsmileaustin.com", "office@brightsmileaustin.com"],
"socials": {
"facebook": "https://facebook.com/brightsmileaustin",
"instagram": "https://instagram.com/brightsmileaustin"
},
"extraPhones": ["+1 512-555-0199"],
"companyName": "Bright Smile Dental LLC",
"rating": 4.8,
"latitude": 30.2681,
"longitude": -97.7428,
"placeId": "ChIJ_0123456789abcdefghijklmn",
"mapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJ_0123456789abcdefghijklmn",
"websitePagesCrawled": 3
}

Output schema

FieldTypeDescription
searchstringThe Google Maps search the lead was found under.
namestringBusiness name.
categorystringPrimary business category.
categoriesarrayAll categories listed for the business.
addressstringFull street address.
citystringCity the business is located in.
countryCodestringTwo-letter country code.
phonestringPrimary phone number from the Maps listing.
websitestring (URL)The business's own website URL.
emailsarrayEmail addresses found on the business website.
socialsobjectSocial profile links keyed by network.
extraPhonesarrayAdditional phone numbers found on the website.
companyNamestringLegal or full company name, when available.
ratingnumberAverage Google Maps rating.
latitudenumberBusiness latitude coordinate.
longitudenumberBusiness longitude coordinate.
placeIdstringGoogle Maps Place ID.
mapsUrlstring (URL)Link to the business on Google Maps.
websitePagesCrawledintegerNumber of website pages crawled for contacts.

Use cases

  • Build cold-outreach lead lists with real emails for a niche and city.
  • Enrich an existing prospect list with socials and secondary phone numbers.
  • Feed a CRM or email tool with contactable local businesses.
  • Research a local market's players and their web presence in one pass.
  • Score and segment leads by category, rating and location.
  • Assemble local-business datasets for analytics and dashboards.

How to extract Google Maps leads

  1. Add Google Maps Email Extractor to your Apify account and open the input.
  2. Enter your searches, one per line (e.g. "plumbers near Berlin").
  3. Set maxPlacesPerSearch, toggle deepCrawl and onlyWithContact, and pick your language/country.
  4. Click Run and watch enriched leads stream into the dataset.
  5. Export the results as JSON, CSV, Excel or XML, or pull them through the Apify API.

Input

{
"searches": ["dentists in Austin TX", "marketing agencies London"],
"maxPlacesPerSearch": 60,
"onlyWithContact": false,
"deepCrawl": true,
"maxPagesPerSite": 4,
"language": "en",
"country": "us"
}
FieldDescription
searchesGoogle Maps searches, e.g. "plumbers near Berlin". One per line.
maxPlacesPerSearchHow many businesses to collect per search (1–500).
onlyWithContactSkip businesses where no email was found on the website.
deepCrawlAlso visit contact/about pages, not just the homepage.
maxPagesPerSiteMaximum pages to crawl per business website (1–10).
websiteConcurrencyHow many business websites to crawl in parallel (1–12).
proxyConfigurationProxy settings; residential recommended.

Need more leads and local data?

FAQ

Do I need an API key or Google account? No. There's no setup and no login β€” just add your searches and run.

How many leads can I get per run? Each search collects up to 500 businesses, and every business is crawled for emails, socials and extra phones. Queue multiple searches in one run to build lead lists in the thousands.

Does it collect emails and contact info? Yes β€” that's its core job. It reads each business site (optionally including contact/about pages) and returns emails, social profiles and secondary phone numbers merged with the Maps listing.

What export formats are supported? JSON, CSV, Excel and XML, plus programmatic access via the Apify API.

Can this connect to my other tools? The Google Maps Email Extractor can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is scraping Google Maps and business websites legal? The Actor gathers only publicly visible data from Google Maps listings and the businesses' own public websites. You are responsible for using the results in compliance with anti-spam and data-protection laws such as GDPR and CAN-SPAM.

Notes

Original clean-room implementation. Collects only public data that businesses publish on Google Maps and their own websites; use the results in compliance with anti-spam and data-protection laws. Not affiliated with Google.