Google Maps Scraper: What It Returns and What It Lacks

What a Google Maps scraper returns, what Google's terms say about it, and what an agency has to add before a list of names becomes a list of leads.

Robbert Veer, Founder

7 min read

Contents

A Google Maps scraper is a tool that runs a search on Google Maps and copies the results into a spreadsheet. For each place it returns the name, address, phone number, website link and rating. Google's terms restrict that kind of copying, and the list still lacks the owner, a checked email and any view of the website.

This guide covers what the tools return, what Google's terms say in Google's own words, and what an agency has to add before a list of names becomes a list of leads.

What is a Google Maps scraper?

A Google Maps scraper is software that types a search into Google Maps, such as "dentists in Mesa", and saves every place it finds as a row. It comes in three forms.

  1. Hosted tools. You enter a search and download a file. The Apify store and Outscraper are well-known places to find them.
  2. Browser extensions. They copy the results on the screen in front of you.
  3. Open-source code. Developers run their own with a headless browser.

Most pages that rank for this search are written for the people who build these tools. This one is written for the agency that wants the list. For scrapers that read other sources, see our guide to what lead scrapers return.

What does a Google Maps scraper return?

It returns the public fields of each listing. Here is one row, for a business we made up.

FieldExample
NameDesert Bloom Dental
CategoryDentist
AddressA street address in Mesa, AZ
Phone(480) 555-0117
Websitedesertbloomdental.example
Rating4.6 from 212 reviews
Opening hoursMonday to Friday, 8 to 5
CoordinatesLatitude and longitude

Some tools go one step further. They open each website and copy any email address or social link printed there. Some also offer a filter for listings that have no website link.

Two fields deserve a second look. A high review count next to a weak website points to a busy business with a neglected site. And the street address is the one contact detail that most rows carry. A trade that works at the customer's home may show a service area instead.

Does Google allow scraping of Google Maps?

Google's terms restrict it in two documents. One applies to anyone who uses Google Maps, and the other to businesses that pay for its API. This is not legal advice.

The Google Maps End User Additional Terms of Service, last modified January 27, 2026, list prohibited conduct in section 2. Two items on that list read as follows.

mass download or create bulk feeds of the content (or let anyone else do so)

use Google Maps to create or augment any other mapping-related dataset (including a mapping or navigation dataset, business listings database, mailing list, or telemarketing list) for use in a service that is a substitute for, or a substantially similar service to, Google Maps

The second item names a business listings database and a mailing list. It ties both to a service that substitutes for Google Maps, so read the whole sentence.

The Google Maps Platform Terms of Service, last modified August 26, 2026, cover the paid API. Section 3.2.3(a) carries the title "No Scraping".

Customer will not export, extract, or otherwise scrape Google Maps Content for use outside the Services.

One of its four examples is to "copy and save business names, addresses, or user reviews". Section 3.2.3(b) adds that a customer will not cache Google Maps Content except where the service terms permit it. So the official API has limits of its own on keeping what it returns.

Pages about these tools seldom bring this up. We read five of the highest pages for this search on November 10, 2026. One of the five mentions Google's terms, and none quotes them.

What a breach of these terms means for your account or your business is a question for a lawyer.

What does a list of names still lack?

A Google Maps export lacks three things an agency needs before it writes to anyone. It has no owner, no tested email and no view of the website.

No owner. The listing names the practice. Your letter needs the dentist. You find the name on the site's About page or in the state's business register.

No tested email. A listing shows a phone number and a website link. Any email in the export was copied from the business's own site. Unless the tool also runs a verifier, nobody has checked that it delivers.

No view of the website. The export tells you a site exists. It cannot tell you whether the site loads in two seconds or breaks on a phone. For an agency, that is the whole question.

Our own numbers show how much rides on it. We scored 20,000 Dutch company websites and sent 3,570 cold emails. A random sample from the stronger 80% of websites replied positively 0.50% of the time. The weakest 20% replied positively 1.60% of the time to a generic email, about 3.2 times as often. The test covered Dutch companies and email only. It is written up in this post.

A Maps export puts the dentist with the best website in town and the dentist with the worst on the same sheet, one row each.

How do you turn a Google Maps list into leads?

A Google Maps lead scraper covers the first of six steps. The other five are yours.

  1. Get the list. One trade and one area at a time.
  2. Sort by review count. Busy businesses go to the top.
  3. Open each website on your phone. Note what is slow, broken or missing.
  4. Keep the weak sites. Three or more problems make a pattern, by our own rule. Our post on businesses that need websites lists nine signs to check.
  5. Find the owner's name. Check the About page, then the state's business register.
  6. Write to the address. A letter needs a name and a postal address, and the export holds the address for most rows.

Step 6 is where a Maps list is stronger than it looks. Most rows have a street address and no row has a tested email, so the letter is the natural first message. We explain why the letter goes first in a separate guide.

Steps 3 and 4 take the time. Our write-up puts a manual review at about 8 minutes a site. At that pace, 300 listings are 40 hours of reading.

Is there another way to get the same list?

Yes, three of them. You can build it by hand, buy it from a database or use software that finds the businesses and scores the sites.

By hand. Search Google Maps for a trade and a town, open each listing and write down 50. It is slow, and it is enough for a first campaign.

From a database. A data vendor sells the same kind of record with more fields. Our guide to what is inside a B2B database covers what to check before you buy.

From software that scores the sites. Leadodo is in this group. You search by industry, area and company size, plus 20+ more filters. Twip, its AI, then scores every website in the search out of 100 across 10 domains, and sites below 40 form the shortlist.

Listings with no website link are a different kind of lead. In Leadodo, Lead Discovery can filter for businesses that have no website. Our study did not include them, and our guide on how to find businesses without websites covers them.

Questions

Google's own terms restrict it. The Google Maps Platform Terms of Service hold a clause titled "No Scraping", and the end user terms prohibit mass downloads of content. Whether a breach has legal consequences for you depends on facts a lawyer has to weigh. This is not legal advice.

What data does a Google Maps scraper collect?

It collects the public fields of each listing. Those are the name, category, address and phone number, then the website link, rating and review count. Many tools add opening hours and coordinates, and some add emails copied from the business's own website.

Does Google Maps show the owner's name or email?

A listing shows the business name, a phone number and a website link. Emails in a scraper's export come from the business's own website, where the tool copied the address printed on the page. The owner's name usually has to be looked up separately.

Is there an official Google Maps API for business data?

Yes. Google sells place data through the Google Maps Platform. Its terms, last modified August 26, 2026, include the "No Scraping" and "No Caching" clauses, so read them before you store any results.

Do I need to code to use a Google Maps scraper?

No. Hosted tools and browser extensions need a search term and an area. The open-source versions are for developers who want to run and maintain the code themselves.


Next step. Search a trade and an area, and see every website in the results scored. See Lead Discovery.

Keep reading

All posts

Your next client is already in the database.

Get started, or book a demo first.