How to extract emails from Google Maps leads
Run any Google Maps scraper, then give that run's dataset ID to the Website Email Extractor on Apify: it reads each place's own website and adds the best email, all emails, phone numbers and social profiles to every place, for $2 per 1,000 websites; places with nothing found are free.
Last updated
How to do it in 4 steps
- Run any Google Maps scraper (for example compass/crawler-google-places) for your search.
- Put that run's dataset ID in Dataset ID (Apify Console: the run's Storage tab, or
defaultDatasetIdin the API). - Click Start. Each place gets one row with
bestEmail, all emails (with an MX check), phones and socials; the MapsplaceIdis kept so the rows merge back. - Export as CSV, Excel or JSON. 1,000 places cost at most $2.
Specifics
| Input | The dataset of a Google Maps run (compass/crawler-google-places, compass/google-maps-extractor and similar), or a list of domains |
|---|---|
| Output | One row per place: bestEmail, all emails with MX check, phones, social profiles, plus the place's name, address, Maps link and placeId |
| Price | $2 per 1,000 websites, charged per website, not per page or per email; no start fee |
| Not charged | Places without a website, places whose website is an Instagram or Facebook page, unreachable websites, branches sharing one website |
| Real test (2026-09-30) | 30 places: 24 websites with contacts (charged), an email for 21 places (70%), 12 seconds, $0.048 |
| RapidAPI plans | free 50 requests/month; $14.99/month for 10,000 requests |
FAQ
Does it scrape Google Maps itself?
No. Run any Google Maps scraper first, then point this Actor at that run's dataset. It reads the website listed for each place: the home page plus contact, imprint and about pages.
Are the emails verified?
Each email gets free syntax and MX checks, role or personal and free-mail flags. No mail server is contacted (no SMTP check), so a mailbox can still bounce.
Can I pay only for places where an email was found?
Yes. Set requiredContact to email: only websites where at least one email was found are charged.
Is it legal to extract emails from websites?
The Actor reads only public pages a company publishes on its own website and respects robots.txt. Whether you may contact the people you find depends on the laws that apply to you (GDPR, CAN-SPAM, CASL). This is not legal advice.
Related guides
Related
- Free business lists by city and category
- How to validate an email list in bulk with an API
- All answers
Prices and the 30-place test from the Website Email Extractor README on Apify. Prices are the base (Free plan) prices on Apify; larger Apify plans pay less. Actor page: apify.com/tidytools/website-contact-extractor.