How to scrape address data from Google Maps?
(updated)
Looking to scrape address data from Google Maps? You are not the only one.

How to extract address data from Google Maps with Leadstrooper?
Here are the 5 steps to extract addresses from Google Maps with Leadstrooper.
1. Go to our Google Maps Address Extractor
2. Create an account or sign in
Already have a Leadstrooper account? Just enter your email and password, then click Sign In.
New here? Click Create One to create your account.

Start by typing your email and setting a password with at least 6 characters, then hit Create an Account.

3. Select the business category and location
Choose the type of businesses and the location you want to target:
- Under "Activities", pick the business category youâre targeting.
- Set your preferred language in "Results Language".
- Choose the country you want to focus on in "Country".
- To target all U.S. cities, go to "Cities" and click Select all.
- To narrow it down to a specific state, use the "State" option.
- For even more precision, select a county or region in "County/Region".
- Want to target a single city? Use the "City" field to choose it directly.

4. Click on âFind Leadsâ
Once you've set all your search filters, click Find Leads to start extracting data.

Our tool is now extracting address data and other info from Google Maps:

When the scraping is finished, youâll see this:

5. Download your results
Click Download to export all the extracted data in Excel format. Now you can open it in Excel or Google Sheets.

The extract will be a CSV:

You can open it in Excel or Google Sheets.
You will have the name of the company, their address, their phone number, their email, and a lot of other useful information.
Why do people scrape address data from Google Maps?
Scraping address data from Google Maps can be useful in many cases:
- đ Prospect local businesses: Get accurate address data to contact businesses from a certain area.
- đââïž Physical prospection: Do in-person visits to stores and offices.
- đ Prospection by postcards: Use verified addresses to send flyers, brochures...
- đșïž Build a geolocated database: Create lists of businesses by city, region or country.
- đ§ Enrich your CRM data: Enrich your CRM with verified location data to improve personalization and targeting.
- đ Market research & competitive analysis: Map out competitors or analyze business density in a specific area to prepare expansion strategies or business decisions.
- đŻ Event planning: Target businesses around a city to invite them to events.
Is it legal to scrape address data from Google Maps?
Yes, scraping address data from Google Maps is legal.
Google prohibits scraping, but it does not mean it is illegal.

Addresses of businesses listed on Google Maps are publicly available, so you can scrape them without any risks.
Leadstrooper is fully compliant with American and European data protection laws and only collects publicly available business address data.
What are the different methods to scrape address data from Google Maps?
There are several ways to extract address data from Google Maps:
- Use a Google Maps Scraper
- Do manual copy-paste
- Use the Google Places API
- Custom scrapers
Use a Google Maps scraper
The best way to scrape address data from Google Maps at scale is to use a Google Maps Scraper like Leadstrooper.
Leadstrooper is a tool that extracts business data directly from Google Maps, without coding.
In just a few clicks, select a business category (e.g. restaurants, dentists, marketing agencies), see your target area (city, region, or country), and start the extraction.
Leadstrooper will scrape business names, their address, plus a lot of useful information (email address, phone number, website URL...).
All the data is exported in a CSV or Excel format.
Manual copy-paste
Let's be honest, copy-pasting is not a solution, but it still exists.
You can manually search on Google Maps, open each business, and copy the address line by line into a spreadsheet.
This method only works for very small lists and takes a lot of time.
Using the Google Places API
The Google Maps API allows developers to programmatically access business and location data listed on Google Maps.
Here is how it works:
Set up a Google Cloud account
You need to create a Google Cloud project.- Make API calls
You send HTTP requests to endpoints like Place search, Place details, or Nearby search, giving parameters such as:- Location
- Type of business
- Keyword filters
Receive structured data
Then, Google responds with JSON data containing:- Business name
- Address
- Place ID
- Coordinates
- Phone number (sometimes)
- Website (if available)
Now, you just have to parse the results and extract the address data and any additional info you need.
Using Google Maps API is limited. It can get expensive.
For these reasons, itâs not the best option for non-tech users.
Custom scrapers with Python (for developers)
Advanced users can create their own scraping scripts using Python and libraries.
This gives full control over what data is extracted.
However, it requires time, technical skills, and ongoing maintenance. Google Maps' layout can change, breaking the scraper. You'll also need to manage proxies and avoid blocks.
What Data Can You Extract Besides Address?
When scraping Google Maps with Leadstrooper, you donât just get the business address.
- Business name
- Email address
- Phone number
- Website URL
- Business Category: Type of service or sector (restaurant, dentist, marketing agencyâŠ).
- Rating (Stars)
- Opening hours
This is a preview of the main data youâll extract. The export will include even more valuable details to enrich your lead database.
Frequently asked questions about scraping addresses from Google Maps
How to scrape addresses from Google Maps?
The best way to scrape addresses from Google Maps is using a Google Maps Scraper tool like Leadstrooper. Simply enter a keyword (e.g., ârestaurants in Parisâ), select your target area, and let the tool extract the address data in real time.
Is it legal to scrape data from Google Maps?
Yes. Scraping public business data (addresses, names, phone numbers...) is legal. Tools like Leadstrooper are fully GDPR-compliant and only extract publicly available data.
How to scrape data from Google Maps to Excel?
Leadstrooper allows you to extract business data from Google Maps and download it directly as an Excel (CSV) file.