Google Maps scraper: businesses with emails.
QuickExtract is a Google Maps scraper for Chrome. Write your searches in plain English, one per line. It works through each one in a background tab, collects every business, fills in missing details, and crawls each website for its email. All free.
3 searches · will collect up to 260 businesses, then find emails automatically.
What is a Google Maps scraper?
A Google Maps listing shows a business's name, category, address, phone number and website. It has no email field. A Google Maps scraper collects those listings into a table, so you don't copy them by hand one click at a time.
Step one: the listings
QuickExtract runs your searches on Google Maps and collects every business, with its website, phone, address, category and rating.
Step two: the emails
It then works as a Google Maps email extractor: it visits each business's website and finds the email the business publishes there.
The result: a lead list
You get a Google Maps lead extractor and email finder in one run. Filter to rows with an email, then export or send them to your email tool.
How to scrape Google Maps businesses in 4 steps.
Write your searches
Open Google Maps in the dashboard and type one search per line, like “find 100 plumber emails in Austin”. Filler words are ignored, and the number sets the limit for that line.
Collect every business
Press Start background run (or Ctrl/Cmd + Enter). A Google Maps tab opens, runs each search and scrolls the full results list until it reaches your number.
Fill in the gaps
For businesses without a website in the list, it opens up to 30 place pages to recover website, phone and address.
Find the emails
Every website is crawled for its email at a human pace. Results land in a group named after your search.
Press Stop to end a run early. Businesses already collected stay in your table. For the full walkthrough, with outreach tips, read how to scrape emails from Google Maps.
What data the Google Maps scraper collects.
| Field | What it is | Cost |
|---|---|---|
| Business name | As listed on Google Maps. | Free |
| Website and domain | From the listing, or recovered from the place page. | Free |
| Phone | The business phone number. | Free |
| Address | The full street address. | Free |
| Category | Such as Plumber, Dentist or Coffee shop. | Free |
| Rating | The Google rating shown on the listing. | Free |
| Maps link | A link to the Google Maps place page. | Free |
| Place photo | Saved with your account so it doesn't disappear. | Free |
| Company email | The best email found on the business's website. | Free |
Google Maps rows are businesses, so there's no person name. Export CSV gives you 37 columns in UTF-8, named like google-maps-100-businesses.csv. You can also export TXT (one email per line) or copy emails. Mapping guides: Google Maps to CSV, Google Maps to Excel, Google Maps to Google Sheets and Google Maps to HubSpot. In a CRM, import the rows as companies and match on Domain.
How the Google Maps email extractor finds emails.
Businesses put their email on a contact page, in the footer or in the privacy policy, often disguised to stop bots. QuickExtract looks where a person would, one page at a time.
Where it looks
The homepage, then up to 8 more pages such as contact, about, team, company, support, help, impressum and privacy or legal pages.
Hidden addresses
It decodes emails written as info [at] business [dot] com or (at), HTML-encoded @ signs and mailto links.
How it picks one
Addresses on the business's own domain come first, personal ones like maria@ beat shared inboxes, and owner or hello@ addresses rank above legal@, privacy@ or abuse@.
What it drops
Image file names that look like emails, no-reply addresses, placeholders and anything on your excluded domains list.
Free-mail domains such as gmail.com, outlook.com and yahoo.com are excluded by default. Small local businesses often use a Gmail address, so remove gmail.com from the Excluded domains box if you want to keep those. All of this is free: company emails and any publicly available email cost nothing. More on the engine: company email finder.
Big runs that look after themselves.
- Businesses per search line
- 1 to 120 (default 40)
- Search lines per run
- As many as you like, run in order
- Place pages for missing details
- Up to 30 per run
- Start shortcut
- Ctrl or Cmd + Enter
- Cookie or consent prompt
- Waits up to 90 seconds for you to accept it
- Close the dashboard
- The run keeps going
- Where results go
- An auto-named group, an existing group, or a new one
- Progress
- Collected, done, pending and emails found
Getting more than 120 results per search.
Each search line collects up to 120 businesses. Google Maps also lists a limited number of places for any one search, and a broad search like “plumbers in Texas” mostly returns the same big-city results. You get a fuller list from many narrow searches than from one wide one.
| Strategy | Example lines |
|---|---|
| One category, many cities | 120 plumbers in Austin120 plumbers in Dallas120 plumbers in Houston |
| One city, related categories | 100 dentists in Denver100 orthodontists in Denver100 pediatric dentists in Denver |
| Neighborhoods of a big city | 80 restaurants in Brooklyn80 restaurants in Queens80 restaurants in Manhattan |
Each line runs as its own search, one after another in the same run. Use the category name Google uses on listings: “Dentist” or “Roofing contractor” matches more cleanly than “people who fix roofs”.
Who uses a Google Maps scraper, by industry.
Web design and SEO agencies
Pull every business of one type in the cities you serve. Low ratings suggest a reviews offer; an old website suggests a redesign. Try find 120 dentists in Phoenix.
Wholesale and suppliers
Find every shop, café, salon or gym that could stock or use your product. Email the ones with an inbox and give the rest to your phone team. Try 100 coffee shops in Portland.
Software for local businesses
Selling booking, billing or marketing tools to clinics, salons or trades? Build one list per category and write one email per category.
Lead-gen freelancers
Keep each client in its own group and hand over a clean CSV, or a TXT of emails if that's all they want.
Field sales
Every row has the address and Maps link. Group by territory so each rep gets their own export.
Market research
See which businesses of a category operate in an area, with their ratings, websites and categories side by side.
Full playbooks: agencies and wholesale and suppliers. Write in small daily batches, include a way to opt out, and follow the anti-spam rules where the businesses are located. See is scraping legal? for an overview. This is general information, not legal advice.
Tips for better Maps runs.
Stack cities and trades
Put “dentists in Phoenix” and “dentists in Tucson” on separate lines. One run covers your whole area.
Right-click on Maps
Already looking at results? Right-click and choose “Scan Google Maps / Search results”, or “Load more Maps results” to scroll the list.
Works on Google Search too
The same right-click scan reads the local business results on a Google Search page.
Search the table
Search covers business name, website, phone, email and address. Tiles show Collected, With website and With email.
Use the rating
Ratings and categories come with every row. Use them to tailor your pitch or skip businesses that don't fit.
No stuck buttons
If a run stalls or is interrupted, the Start button resets, so you can always start again.
How many businesses can I collect?
Up to 120 per search line. Add more lines for more cities or trades. They run one after another in the same run.
Is QuickExtract a free Google Maps data extractor?
Yes. Collecting businesses from Google Maps, filling in missing details, finding company emails and exporting are all free. No card is needed to start.
Can you get emails directly from Google Maps?
No. Listings show a phone number and website but no email. QuickExtract collects the website from Maps, then finds the email on the website.
What if a business has no website?
QuickExtract opens its place page to look for one. If there's still no website, you still get the name, phone, address, category and rating.
Do Google Maps emails cost anything?
No. Maps results are businesses, and every company email found on their websites is free.
Why are Gmail addresses missing?
gmail.com and other free-mail domains are on the Excluded domains list by default. Remove them from the list on the Google Maps page to keep those addresses.
What if Google shows a cookie or consent screen?
Switch to the Maps tab QuickExtract opened and accept it. The run waits up to about 90 seconds, then carries on.
Can I use my computer while it runs?
Yes. The run works in its own tab, and you can close the dashboard. A “running” marker shows in the sidebar when you come back.
Selling to startups? Try Product Hunt.
Every launch, day by day, with the makers behind it.