How to Scrape Google Maps for Free (Chrome Extension)
Every local business you could sell to is already on Google Maps — with its name, rating, phone and website. Here's how to extract that data for free, and what to do with it afterwards.
Copying business details out of Google Maps by hand is the least rewarding job in lead generation: search, click, copy, paste, repeat — for hours. The free MatchKraft Google Maps Scraper Chrome extension does that work for you. You give it a list of keywords and a list of locations; it returns one clean table with every business it found.
It's built for marketers, sales teams and researchers who need local business lists without paying for a data platform or writing a single line of code.
What data you get
Each business becomes one row with these columns:
| Column | What it contains |
|---|---|
| Query | The search keyword used — so you always know which search produced each row |
| Title | Business name |
| Rating | Average customer rating |
| Review Count | Number of reviews — a proxy for how busy the business is |
| Phone | Contact number, when the business lists one |
| Industry | Business category on Google Maps |
| Address | Full location details |
| Company URL | Official website, when listed — the key to finding emails later |
| Google Maps URL | Direct link back to the listing |
How to scrape Google Maps, step by step
Install the extension
Add the free MatchKraft Google Maps Scraper to Chrome. No account, no API key, no code.
Enter your keywords and locations
Paste a list of search terms ("coffee shops", "digital marketing agencies") and a list of locations ("New York, USA", "Berlin, Germany"). The extension combines them and runs every search for you.
Let it scrape
The extension walks through the Google Maps results for each keyword–location pair and collects the business data into one structured table.
Export your results
Download the table and open it in Excel or Google Sheets — one row per business, one column per field, ready for filtering and outreach prep.
Three tips for better lists
- Combine keyword variations. "Dentist", "dental clinic" and "orthodontist" return overlapping but different results — run all three and de-duplicate by the Google Maps URL column.
- Use ratings as a targeting filter. Selling reputation management? Filter for businesses under 4.0 stars. Selling to winners? Sort by review count.
- Search neighborhoods, not just cities. Google Maps caps how many results one search returns — "restaurants Brooklyn" plus "restaurants Queens" beats "restaurants New York".
From scraped list to outreach-ready
Here's the honest limitation: Google Maps doesn't display email addresses, so no Maps scraper can give you emails directly. What your export does contain is the Company URL — and that's enough.
Feed those websites into Domain Scan to extract the email addresses published on each site, then run them through the Email Verifier so your campaign doesn't bounce. Scrape → find → verify: three steps from a Maps search to a clean outreach list.
And if you'd rather skip the whole pipeline, our research team builds verified local business lists for you — decision-makers and emails included.
Frequently Asked Questions
Turn your Maps list into verified emails
Domain Scan and the Email Verifier are free to try — 100 validations and 200 enriched emails per month.
Try it for free