Home/Sources/Google Maps
Google Maps · Background run

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.

Searches · one per lineRunning
find 100 plumber emails in Austin find 80 dentists in Denver 80 roofing contractors in Tampa

3 searches · will collect up to 260 businesses, then find emails automatically.

238Collected
2 / 3Searches done
41Pending
152Emails found
The basics

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 it works

How to scrape Google Maps businesses in 4 steps.

  1. 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.

  2. 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.

  3. 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.

  4. 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 you get

What data the Google Maps scraper collects.

FieldWhat it isCost
Business nameAs listed on Google Maps.Free
Website and domainFrom the listing, or recovered from the place page.Free
PhoneThe business phone number.Free
AddressThe full street address.Free
CategorySuch as Plumber, Dentist or Coffee shop.Free
RatingThe Google rating shown on the listing.Free
Maps linkA link to the Google Maps place page.Free
Place photoSaved with your account so it doesn't disappear.Free
Company emailThe 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.


Emails

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.


Settings and limits

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

Bigger lists

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.

StrategyExample lines
One category, many cities120 plumbers in Austin
120 plumbers in Dallas
120 plumbers in Houston
One city, related categories100 dentists in Denver
100 orthodontists in Denver
100 pediatric dentists in Denver
Neighborhoods of a big city80 restaurants in Brooklyn
80 restaurants in Queens
80 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”.


Use cases

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.


Good to know

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.


FAQ

Google Maps questions.

Related: Agency playbook · Supplier playbook

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.

Next source

Selling to startups? Try Product Hunt.

Every launch, day by day, with the makers behind it.

Product Hunt scraper