Skip to content

Guide · Contact details

How to Get Emails from Maps for Free

You can get emails from Maps for free, but not from the listings themselves: Maps doesn't show email addresses, so they come from each business's own website. Maps Scraper Pro, a free Chrome extension, reads the website of every business in a Maps search while it collects them, and adds the emails it finds to each business's row.

By Vikram Aruchamy, founder of Maps Scraper Pro

Updated 8 min read

Coming soon to the Chrome Web Store
On this page
  1. Where they come from
  2. Getting the emails
  3. How many have one
  4. Rows without an email
  5. Lists you already have
  6. Checking the emails
  7. The email rules
  8. Doing it by hand
  9. Questions people ask

Where the emails come from

Maps listings don't show email addresses. A listing gives a phone number and a link to the business's website, and the website is where a business publishes its email if it has one.

While Maps Scraper Pro collects a search, it reads the website each listing links to, then one contact page on the same site. Any emails it finds go into that business's Emails column, in the same row as its phone and address. How the website reader works explains how it picks the contact page.

Getting the emails in the same run as the search

The emails come with the search itself, so there's no second step to run afterwards.

  1. Step 1: Install the extension and open its side panel

    If it isn't installed yet, the first-run guide takes you through it, screen by screen.

  2. Step 2: Ask for the businesses with emails

    On the Chat tab, type the business, the place and a number, such as "Find 200 dentists in Dallas, TX with emails". Or search Maps yourself and click Collect list on the Maps tab, with Also collect contact details from each business's website ticked.

  3. Step 3: Watch the email count

    While chat collects, its progress line shows the businesses found so far, then how many of them have an email. Each website is read while the next business is collected, so a slow site doesn't hold up the search.

  4. Step 4: Read chat's closing line

    When it's done, chat says how many businesses had contact details on their website, and how many had no website at all. Contact details include phones and social links, so that count is higher than the number with an email.

  5. Step 5: Keep the rows with an email, and download

    Open the list on the results page and ask chat for "only rows where Emails is filled". Click Export as and choose Microsoft Excel or CSV: the file has only those rows.

Asking in chat explains the rest of what chat can do with the list, from sorting it to renaming its columns.

Counting how many businesses have an email

The share of businesses with an email changes from one trade and place to the next, so count it for each list rather than expect a set number. It depends on what each business puts on its own website, which the extension can't change.

The results page counts it for you, and a spreadsheet can do the same:

  • On the results page, ask chat "how many rows have Emails?". It answers in one line, with how many of the rows have an email.
  • In a spreadsheet, filter out the empty cells in the Emails column and count the rows that are left.
  • To compare trades or towns, collect each search as its own list and count each one, or filter a combined list by its Location column.

Each trade's own page, such as the dentist email list or the restaurant email list, goes further into the searches to run and the rows to keep for that trade.

Why some rows have no email, and what to do

An empty Emails cell almost always means the website didn't show an address on the pages the extension read. The rest of the row tells you which case it is, and what to try instead.

What the row showsWhyWhat to do
Website is emptyThe listing has no website, so there's nothing to readCall the number in Phone, or turn on Skip businesses you can't reach next time
Website is a Facebook or Instagram pageThat page is the business's only website; it's saved as the social link and not readMessage the business on that page
Website is a directory or booking page, such as Yelp or TripadvisorThose pages carry the directory's own details, so they aren't readSearch for the business by name to find its own site
Website is filled, Emails is empty, other contact columns are filledThe site lists phones or social links but no addressUse those, or the site's contact form
Website is filled, every contact column is emptyThe site needs scripts to show its text, showed a robot check, or didn't answer in timeOpen the site yourself, or try Update contact details on another day
You can see an email on the site that the row doesn't haveThe address is in an image, inside a form, or on a page other than the two it readsCopy it by hand

Rows that share a website, such as a chain's locations or agents on one brokerage's site, all get the details from that site, read once. If many rows show the same email, it belongs to the head office, not to each branch.

When there's no email at all, the phone is often the better way in: working a local list by phone shows how.

Adding emails to a list you already have

A list collected with contact details off can get them later, without running the search again. Open it from History and click Add contact details on the results page; it reads each row's website and fills in the same columns.

On a list that already has them, the button says Update contact details and reads the websites again, which helps with a list that's a few months old. Adding emails to a saved list has the details.

Checking the emails before you send anything

The extension keeps every address on the two pages it reads, whatever its domain, and checks only that each one looks like an email. It doesn't check that a mailbox exists, so a few minutes on the list saves bounced messages and the wrong recipients.

Sort the Emails column and look down it for these kinds of address:

Kind of addressWhat it usually isWhat to do
At the business's own domain, the one in WebsiteAn address the business published for customersKeep it
A role address, such as info@, office@ or hello@A shared inbox, often read by the front deskKeep it, and write to the business rather than to a person
A person's name at the business's domainA named member of staffRead the email rules below before you write to a person
At a free mail serviceCommon for small businesses and sole tradersCheck that the website gives it as the business's own
At another company's domainThe web designer's, a booking platform's or a head office's, written on the siteRemove it unless it's clearly the business's own
The same address on many rowsA chain or brokerage whose locations share one websiteKeep one row per address, or write once to the head office
Three or more addresses in one cellThe website lists departments or staffPick the one that fits your message

If your email tool can check addresses before sending, use that step on the whole list. Sending a small batch first also shows how many bounce before the rest go out.

To give each address its own row for an import, see getting the list into a CRM or email tool.

Before you send: the email rules

Emailing businesses is covered by anti-spam and privacy laws where you and they are. They include CAN-SPAM in the United States, CASL in Canada, PECR in the United Kingdom and the GDPR in the European Union. What each of them asks of you is on our page about the law, which is general information, not legal advice.

Finding emails by hand, compared

You can find a business's email without an extension, one business at a time. It's the same pages the extension reads, opened by hand:

  1. Step 1: Open the business on Maps

    Click it in the search results. Its listing shows the phone number and a link to its website.

  2. Step 2: Open its website

    Look in the footer and the header first, where most sites put their address.

  3. Step 3: Open its contact page

    Try Contact, Contact us or About, then copy the address into your sheet.

Each business takes several clicks and a wait while its site loads, which adds up over a whole search. The extension does the same reading for every business in the search during one run, four websites at a time.

Doing it by hand still pays off for the rows the extension left empty, where you can see an address it can't, such as one in an image.

Questions people ask

Can I extract emails from Maps?

Not from the listing itself, which has no email on it. You can get them from each business's own website, which the listing links to, and Maps Scraper Pro reads those websites for you while it collects the search.

Is there a free Maps email extractor?

Yes. Maps Scraper Pro is a free Chrome extension, with no charge per email, business or search. It adds the emails to the same list as each business's phone, website and rating.

How do you find a business's email address?

Look on its website: the footer, the header and the contact page are where most businesses put it. If the site only has a contact form, use the form or the phone number on its listing.

Can I get the owner's own email?

Not with this extension. It collects only what the business publishes on its website, which is often a shared address such as info@ or a front-desk inbox.

Why do several businesses have the same email?

They share one website, such as a chain's locations or agents at one brokerage. The extension reads a shared website once, and every business that links to it gets the same addresses.

Keep reading

All guides

Turn your next Maps search into a lead list.

Install it, type the businesses and the city you want, and download the list.

Coming soon to the Chrome Web Store