Email scraper for Google MapsFind business emails for free with a Chrome extension
Google Maps hides the email behind the business website. Here is how an email scraper gets it, how to check the list, and how to send to it legally.
Extension··8 min read
Key takeaways
Neither a Google Maps profile nor the official Places API has an email field, so an email scraper must open each business website and read the contact details published there
The free Vonsel Chrome extension does both steps: it captures listings from a Maps search, then enriches each business with published emails, extra phones and social links
Scraping is the easy part, so verify the list and follow the rules before you send: CAN-SPAM in the US, PECR and UK GDPR in the UK
The Free plan lets you try 200 businesses with website enrichment; full exports and AI features depend on the plan
An email scraper is a tool that collects the email addresses published on web pages and saves them as a list. Google Maps profiles show no email, so a Google Maps email scraper first captures the listings, then visits each business website and reads the contact details published there. Vonsel does both steps in a free Chrome extension.
The basics
Why does Google Maps show no emails?
Google Maps shows no emails because the listing was never designed to hold one. A profile carries a name, category, address, phone, website, hours, rating and reviews. The same is true for developers: the Places API data fields list a phone number and a website URI, and no email field at all.
The email lives one click away, on the business website. Most owners publish an address like info@ or hello@ on a contact page, an about page or the footer. A useful email scraper for Google Maps is really two steps: capture the map results, then visit every website and read what it publishes.
That is also why a generic email scraper that only reads the page you have open is a poor fit for local prospecting: it never sees the list of businesses, only one page at a time. The table compares the four ways people usually try to get emails from Maps.
Method
Finds the list of businesses
Finds the email
Effort
Copy and paste by hand
Yes, one listing at a time
Only if you open each website and find it
An afternoon per hundred businesses
Generic email extractor on a page
No, it reads the page you have open
Only on that page
One URL at a time
Google Places API
Yes, through code
No, there is no email field
API key, billing and code
Maps scraper with website enrichment
Yes, from the map as you move
Yes, from the website when one is published
Search, press Start, export
Get emails from a Maps search in minutes
Add the extension, search Google Maps and let Vonsel read the websites behind the listings. The Free plan lets you try 200 businesses.
How do you scrape emails from Google Maps, step by step?
You scrape emails from Google Maps in five steps: install the extension, search, press Start, move around the map, then save and export. Everything runs in Chrome on the Maps page you would open anyway. Prefer to watch it first? Watch the video tutorial on the extension page.
Install the extension. Download the ZIP, open chrome://extensions, turn on Developer mode and load it unpacked. The extension page shows each step with screenshots.
Search on Google Maps. Use a specific query such as "dentists in Austin" or "marketing agencies in Manchester". The narrower the niche and area, the cleaner the list.
Enable "Update results when map moves" and press Start. Vonsel gathers the businesses as you explore the map, including ones beyond the pins you can see at a glance.
Move around the area. Pan across the neighbourhoods you want. Pause, continue and save the search whenever you like.
Save, enrich and export. Vonsel visits the business websites to find published emails, extra phone numbers and links to up to 118 supported social networks and other platforms, then you import the result into the CRM or export it.
What will the email scraper find, and what will it miss?
It finds what each business chose to publish and misses the rest, so expect gaps: a scraper cannot invent an address that no page shows.
Typical gaps are businesses with no website, sites that only offer a contact form, and shared inboxes like info@ where you wanted a named owner. The first group is still useful: a business with no website is a good prospect for web design and booking tools, and you can find them with businesses without a website near you.
Data point
Where it comes from
Always present?
Business name, category, address
Google Maps listing
Yes
Phone and website
Google Maps listing
When the owner added them
Rating and reviews
Google Maps listing
When the place has reviews
Email
Business website
Only if the site publishes one
Extra phones and WhatsApp
Business website
Only if the site publishes them
Social network links
Business website
Only if the site links them
Each export has one column per data point, so the file opens cleanly in a spreadsheet or imports into tools like HubSpot, Pipedrive, Instantly, lemlist or Mailchimp.
Quality
How do you check scraped emails before you send?
Check them in four passes: remove duplicates, separate generic from personal inboxes, verify that each address can receive mail, and send in small batches. A raw scraped list always contains stale and shared addresses, and sending to them damages your domain.
Deduplicate. Chains and multi-location brands repeat the same inbox across listings.
Sort generic from personal. info@ and contact@ reach a team, a named address reaches a person and carries more privacy duties (see the next section).
Start small. Warm up the sending domain first, as explained in the email warm-up guide.
The mailbox providers set the bar. Gmail's email sender guidelines ask bulk senders, defined as 5,000 or more messages a day to Gmail, to keep the spam rate reported in Postmaster Tools below 0.30% and to support one-click unsubscribe in marketing messages. Small senders are not exempt from the reputation logic, only from the formal threshold.
Rules
Is it legal to email addresses you scraped?
Collecting a business email that a company published is common B2B prospecting, but sending to it is regulated. The rules depend on where you send. This is general information, not legal advice.
United States. The CAN-SPAM Act, in 15 U.S. Code § 7704, requires clear identification that the message is an advertisement, notice of how to opt out, a valid physical postal address, and no commercial email more than 10 business days after an opt-out request. It also treats addresses harvested from a website that carries a no-transfer notice as an aggravated violation.
United Kingdom. The ICO's business-to-business marketing guidance explains that the PECR electronic mail rule does not apply to corporate subscribers, while sole traders and partnerships are treated as individuals. It also states that an address which identifies a person, even in their business role, is personal data under UK GDPR.
What should you do with the emails once you have them?
Turn each address into a conversation about something specific to that business, since replies come from relevance. Vonsel keeps every captured business on a map, in a CRM with a Kanban board, calendar, notes, tags and custom fields, so the email stays attached to the context you need to write it.
For agencies and freelancers, that context is usually the Google reviews and the missing website. Use it to write a short first line that proves you looked, then adapt one of the cold email templates for local agencies instead of sending the same text to everyone.
On cost: the extension is free, the Free plan lets you try 200 businesses, and paid plans add larger limits, exports and AI. You can see the current options on the pricing page.
A scraper stops at the email address. The value is in what you do next: check the address, pick a reason to write, and keep track of the reply.
An email scraper is a tool that reads web pages and collects the email addresses published on them into a list. Some scrapers crawl one website at a time, others start from a directory such as Google Maps and then visit each business website. The result is usually exported as CSV or Excel so you can verify and use it.
Is there a free Google Maps email scraper?
Yes. The Vonsel Chrome extension is free to install, and the Free plan lets you try 200 businesses with website enrichment, filters and saved searches. It captures the listings from a Maps search, reads each business website for published emails, and exports samples on Free. Full exports depend on the plan.
Does Google Maps show business email addresses?
No. A Google Maps profile shows the name, category, address, phone, website, hours and reviews, but not an email. The official Places API data fields list phone numbers and a website URI but no email field either. The email almost always sits on the business website, usually on a contact page or in the footer.
How accurate are the emails an email scraper finds?
A scraper only reports what a website publishes, so every address was real when it was posted, but some will be stale, generic or shared inboxes. Accuracy depends on each site. Always verify the list before sending, remove duplicates, and expect businesses without a website or without a public address to return nothing.
Is it legal to use scraped emails for cold email?
It depends on where you send and who receives. In the US, CAN-SPAM requires an honest message, a postal address and a working opt-out. In the UK, PECR does not require consent for corporate subscribers, but personal addresses still fall under UK GDPR. Check local rules and take legal advice for your campaign.
Can I export scraped emails to Excel or CSV?
Yes. Paid Vonsel plans export to Excel, CSV, JSON, Google Sheets or the Vonsel map-based CRM, with one column per data point, including emails, WhatsApp and each social network. The Free plan includes two export samples with the best 10 businesses of each in full, so you can check the format before upgrading.
What is the difference between an email scraper and an email finder?
A scraper collects addresses that are already published on a page. An email finder starts from a person's name and company domain and guesses or looks up the most likely address. For local businesses on Google Maps, scraping the website is usually the better first step because the owner chose to publish that inbox.