Google Maps Email Extractor & Scraper: Business Leads avatar

Google Maps Email Extractor & Scraper: Business Leads

Pricing

from $1.19 / 1,000 lead with emails

Go to Apify Store
Google Maps Email Extractor & Scraper: Business Leads

Google Maps Email Extractor & Scraper: Business Leads

Google Maps email extractor and lead scraper: business emails from websites, mail server (MX) checked, social profiles, contact page, phone, address. Pay only for places with an email: $1.49 per 1,000. Free lead filters, no repeat leads.

Pricing

from $1.19 / 1,000 lead with emails

Rating

0.0

(0)

Developer

Superior Actors

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

0

Monthly active users

4 days ago

Last modified

Share

Google Maps Email Extractor & Scraper: Business Leads, Pay Only for Emails Found

Extract emails from Google Maps businesses and build lead lists in Excel, CSV or JSON. The Actor searches Google Maps for any business type and area, reads each business's website (contact, imprint and about pages too) and returns its emails, social profiles, contact page, phone, address and rating. What sets it apart:

  • You pay only for places with an email: $1.49 per 1,000. Places whose website shows no email are free (or left out, as you choose). The best-known Google Maps email extractor charges $4 per 1,000 places plus $2 per 1,000 for "company contacts", whether an email is found or not.
  • Every email checked for a mail server. Each email domain is looked up for DNS mail (MX) records. Typos and dead domains (info@chakrarestauarant.com) go to invalidEmails and do not count as a lead; emailMailServer shows the result.
  • The right email first. email is the address on the business's own domain (info@, hello@, office@ first), emails has all of them, emailSourceUrl the page it was on.
  • Social profiles and contact page, free. Facebook, Instagram, LinkedIn, X, TikTok, YouTube, Pinterest, Yelp and WhatsApp links from the website, and the contact page URL for businesses that only have a form.
  • Sites other scrapers miss. Emails hidden in page data (JSON-LD, buttons) and sites behind Cloudflare are read like a browser would: on 40 Austin dentists, 21 emails instead of 15 with a plain page fetch.
  • No repeat leads. Turn on Only new leads and the next run skips every business you already received: never pay twice for the same lead, and catch new businesses as they open.
  • Free lead filters: unclaimed listings, few reviews, minimum rating, with a phone, categories. More than Google's ~120 places per search with automatic map tiles.
{ "searchTerms": ["dentist"], "locations": ["Austin, TX"], "maxPlacesPerSearch": 50 }

What you get

One row per business with an email. Real examples, dentists in Austin, TX, October 2026:

businessemailmail serverphonesocial profiles
Enamel Dentistry Parmer Parkhello@enameldentistry.com✅(512) 588-5199Instagram, LinkedIn
Healing Tooth - Comprehensive Family Dentistryaustin@healingtooth.com✅(512) 451-1182Facebook, Instagram
Swish Dental Downtowndowntown@swishsmiles.com✅(512) 713-1099Facebook, Instagram, TikTok
Toothbarinfo@toothbar.com✅(512) 607-4268Instagram, Facebook, LinkedIn, Yelp
The Tooth Inctoothinctx@gmail.com✅(512) 593-1874Facebook, Instagram
FieldDescription
emailThe best address to write to: on the business's own domain first, mail server checked
emails, invalidEmailsAll emails found on the website; emails whose domain cannot receive mail
emailMailServertrue = the domain has a mail server (MX), null = not checked or DNS did not answer
emailSourceUrl, contactPageUrl, websiteReachablePage where the email was found, the site's contact page, whether the site answered
facebook, instagram, linkedin, x, tiktok, youtube, pinterest, yelp, whatsapp, socialProfilesProfiles linked from the website
name, category, categories, descriptionThe business, its Google categories and Google's short description
phone, phoneInternational, website, domainPhone as shown and in +1 format; the website and its domain
rating, reviewsCount, reviewsUrlStars, number of Google reviews, the reviews page
address, street, neighborhood, city, postalCode, state, countryCode, latitude, longitude, timezoneWhere it is
openingHours, businessStatus, isClaimed, ownerName, attributes, imageUrlHours, open or closed, claimed listing or not, owner name, Google attributes, photo
leadSignalsno email, unclaimed, no phone, fewer than 10 reviews, rating under 4, website down
placeId, cid, fid, kgmid, googleMapsUrlGoogle's IDs of the place and a link that always opens it
searchTerm, searchLocation, searchUrl, placeUrl, rank, isNew, scrapedAtWhich search found it, its position, new leads

Six table views: Leads, Emails, Social profiles, Location, Details and Searches.

How it works

StepWhat happens
1. SearchEach search term is searched in each location on Google Maps ("Austin, TX", "10001", "London", "Bavaria"), 20 places a page; past Google's ~120-200 per search the area is split into map tiles
2. FiltersClosed places, places without a website and your lead filters are removed first: free, and their sites are not read
3. WebsiteThe page Google links is read like a browser; while no email is found, up to 2 contact-like pages of the same site (contact, imprint / Impressum, about, appointment, team)
4. EmailsFrom mailto links, visible text, Cloudflare-protected addresses, page data (JSON-LD) and "name [at] domain [dot] com"; placeholders (you@example.com) and tracking addresses are dropped
5. CheckEach email domain is looked up for mail (MX) records; the best address goes to email
6. ChargeOnly places that come back with an email are charged; the Actor reads up to 6 places per lead you ask for

Why this Actor

This ActorTypical Google Maps email extractor
Price$1.49 per 1,000 places with an email$3-$10 per 1,000 places, emails or not (leader $4 + $2 contacts add-on)
Places without an email✅ Free, or left out❌ Charged
Mail server (MX) check✅ Every email⚠️ Paid add-on or none
Best email picked✅ Own domain first❌ A list
Emails in page data and behind Cloudflare✅⚠️ Often missed
Social profiles and contact page✅ Included⚠️ Paid add-on in some
No repeat leads across runs✅ Seen places free, sites not read again❌
Lead filters (unclaimed, few reviews, rating)✅ Free⚠️ Paid "filter" add-on
More than ~120 places per search✅ Automatic map tiles⚠️ Some

Pricing

Pay per event, no subscription needed. Apify Scale and Business plans pay less:

EventFree and Starter plansScale planBusiness plan
Run start$0.001$0.001$0.001
Lead with email (all fields)$0.00149$0.00134$0.00119

1,000 businesses with an email = $1.49. Free: places without an email, places removed by your filters, duplicates, places already seen with Only new leads. Platform usage is included. Set a maximum cost per run in the run options: the Actor stops there.

Ready-made tasks

TaskWhat it does
Scrape Business Emails from Google MapsEmails, phones and social profiles of local businesses, mail server checked

Email lists in three steps

  1. Search terms = the businesses you sell to ("roofing contractor", "dentist", "real estate agency"); locations = your cities or ZIP codes.
  2. Max leads per search = how many businesses with an email you want from each search.
  3. Export the Leads view to Excel or Google Sheets, or send it to your CRM or email tool with Make, Zapier or n8n.

For a full local list (calls, forms, social outreach) turn Only places with an email off: places without an email come free, with their phone, contact page and social profiles.

FAQ

How many places have an email? Depends on the trade: in October 2026 tests, 21 of 40 Austin dentists, 12 of 16 London plumbers, 10 of 17 Berlin restaurants. Many small businesses have only a contact form: their contactPageUrl is in the row when Only places with an email is off.

Where do the emails come from? Only from the business's own website, the page linked on its Google Maps listing and its contact pages. No guessing (info@ + domain) and no third-party databases.

What does the mail server check prove? That the domain can receive email (it has MX records). It does not log in to the mailbox: a real address on a working domain can still bounce if it was deleted.

Why did I get fewer leads than I asked for? The area has fewer businesses with an email on their website, or your filters are strict. The Actor reads up to 6 places per lead asked for, then stops; widen the area or add search terms.

Can I get emails for my own list of places? Yes: paste Google Maps place links, place IDs or CIDs into Place links or IDs.

Which languages and countries? Any: set Language and Country (Google region, such as de for Germany). German sites: the Impressum page is read.

Do I need a Google account or API key? No. The Actor reads the public Google Maps pages and public business websites any visitor sees.

Use with the API and AI agents

Run it from the Apify API, the JavaScript or Python client, n8n, Make or Zapier, or from AI agents through the Apify MCP server (Claude, ChatGPT, Cursor). One call: POST https://api.apify.com/v2/acts/s_actors~google-maps-email-extractor/run-sync-get-dataset-items with the input above returns the leads as JSON.

Other Google tools

ActorWhat it does
Google Jobs ScraperJobs from every board in Google Jobs with all apply links, salary per year, job alerts
Google Search Results ScraperReal Google results with AI Overview, People also ask, rank tracker
Google AI Overview Scraper & TrackerFull Google AI Overview answers with real source URLs; is your brand mentioned or cited
Google Ads Transparency Center ScraperCompetitors' Google ads with ad copy, YouTube videos, countries
Google Maps ScraperEvery Google Maps place with phone, website, rating, hours: $0.89 per 1,000
Google Shopping Price TrackerGoogle Shopping prices and sellers, price changes
Google Hotels ScraperHotel prices from every booking site
Google Flights ScraperFlight prices, cheapest dates, price alerts
Google Play ScraperApps, ratings, reviews, keyword rankings
Bulk Image DownloaderGoogle Images and image links to a ZIP file

The Actor reads public Google Maps business listings and the public websites of those businesses, the pages anyone can open without an account. Business emails are published by the businesses themselves; use them according to the laws that apply to you (GDPR, CAN-SPAM, CASL, ePrivacy for cold email) and Google's terms.