On this page
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.
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.
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.
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.
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.
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 shows | Why | What to do |
|---|---|---|
| Website is empty | The listing has no website, so there's nothing to read | Call the number in Phone, or turn on Skip businesses you can't reach next time |
| Website is a Facebook or Instagram page | That page is the business's only website; it's saved as the social link and not read | Message the business on that page |
| Website is a directory or booking page, such as Yelp or Tripadvisor | Those pages carry the directory's own details, so they aren't read | Search for the business by name to find its own site |
| Website is filled, Emails is empty, other contact columns are filled | The site lists phones or social links but no address | Use those, or the site's contact form |
| Website is filled, every contact column is empty | The site needs scripts to show its text, showed a robot check, or didn't answer in time | Open the site yourself, or try Update contact details on another day |
| You can see an email on the site that the row doesn't have | The address is in an image, inside a form, or on a page other than the two it reads | Copy 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 address | What it usually is | What to do |
|---|---|---|
| At the business's own domain, the one in Website | An address the business published for customers | Keep it |
| A role address, such as info@, office@ or hello@ | A shared inbox, often read by the front desk | Keep it, and write to the business rather than to a person |
| A person's name at the business's domain | A named member of staff | Read the email rules below before you write to a person |
| At a free mail service | Common for small businesses and sole traders | Check that the website gives it as the business's own |
| At another company's domain | The web designer's, a booking platform's or a head office's, written on the site | Remove it unless it's clearly the business's own |
| The same address on many rows | A chain or brokerage whose locations share one website | Keep one row per address, or write once to the head office |
| Three or more addresses in one cell | The website lists departments or staff | Pick 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:
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.
Step 2: Open its website
Look in the footer and the header first, where most sites put their address.
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.