How to Scrape Google Maps Leads
From a blank Google Maps search to a fully enriched, scored lead list ready for outreach — in under 5 minutes.
How to scrape Google Maps, in short
- Install a Google Maps scraper extension in Chrome.
- Search Google Maps for a business type and place — “roofers in Detroit”.
- Run a scan to capture the listings on screen, an area, or a list of cities.
- Enrich the results to add owner names, public emails and social profiles.
- Filter by score, then export to CSV, Excel, Google Sheets or JSON.
The rest of this page walks through each step with screenshots. If you want the reference material instead, the Google Maps extractor page lists every field and export format, generate leads from Google Maps covers turning results into a call list, and find business emails from Google Maps explains what contact discovery can and cannot do.
Install the Extension
GMapsScout installs as a local Chrome extension — there is no Chrome Web Store step. It takes under two minutes, and you only do it once. If you already have it installed and pinned, skip ahead to searching on Google Maps.
Current version: v6.9.0. The download page carries the same steps and the licence terms you accept before downloading.
Download the latest extension ZIP (it's free)
Click the Download button above to save the ZIP to your computer.
Extract the ZIP file
Right-click the downloaded ZIP and choose "Extract All". Save the folder somewhere permanent — don't delete it after installing.
Open Chrome Extensions
In Chrome, type chrome://extensions in the address bar and press Enter.
Enable Developer mode
Toggle the "Developer mode" switch in the top-right corner of the Extensions page.
Click "Load unpacked"
A new "Load unpacked" button appears. Click it and select the extracted GMapsScout folder.
Extension installed!
GMapsScout will now appear on your Extensions page. Toggle it on — the icon will appear in Chrome.
Pin GMapsScout to your toolbar
Click the puzzle piece icon in Chrome, find GMapsScout, and click the pin icon to keep it visible.
Open Google Maps and start scraping
Navigate to Google Maps, search for any business type and city (e.g. "plumbers in Austin"), then click the GMapsScout icon to start scraping.
Search on Google Maps
Open Google Maps in Chrome and search for any business type in any city. GMapsScout works on any search result — the niche and location are entirely up to you.
- →"plumbers in Dallas, TX"
- →"roofing companies near Miami"
- →"dentists in Chicago"
- →"HVAC contractors Los Angeles"
Scrape the Page
Click the GMapsScout icon in your Chrome toolbar to open the sidebar. Then hit ⚡ Scrape Page to instantly capture every business listing visible on Google Maps.
- 1Click the GMapsScout icon in the top-right of Chrome
- 2The sidebar opens alongside your Google Maps results
- 3Hit "Scrape Page" — every visible listing is captured in seconds
- 4Each lead gets an instant Pain Score and GBP Completeness Score
Auto Search
Auto Search runs your scrape automatically across multiple pages — no clicking, no waiting, no manual scrolling. Set your keyword and location, choose how many pages to scrape, and let GMapsScout do the work.
- ✓Automatically paginates through Google Maps results
- ✓Captures all listings across every page
- ✓Deduplicates leads — no double entries
- ✓Runs in the background while you do other work
Radius Search
Radius Search lets you define a geographic area and capture every business within it. Set a center city, business type, and radius — GMapsScout scans the entire zone automatically, deduplicating results as it goes.
- ✓Enter any city or address as your center point
- ✓Set radius in miles (1–100)
- ✓GMapsScout tiles the area and scrapes each zone
- ✓Perfect for covering an entire metro market at once
Enrich Your Leads
Enrichment pulls deep contact and business data for each lead — owner name, email address, social media profiles, website health, and more. Select leads and click Enrich.
Pain Score & Lead Intelligence
Every lead gets automatically scored across four dimensions so you know exactly who to contact first and what to say.
Pain Score (0–10)
Composite score measuring how much the business needs your services. Based on review gaps, missing website data, incomplete GBP, and weak social presence. 8+ = high priority.
GBP Completeness Score
How fully they've filled out their Google Business Profile. Low score = a clear pitch angle — they're losing visibility and they likely know it.
Days Since Last Review
Flags businesses that haven't received a recent review — a signal of declining customer engagement and an easy conversation starter.
Unanswered Review Count
Number of customer reviews left without a reply. A high count means they're ignoring their online reputation — your strongest pitch angle.
Pipeline Management
Track every lead through your sales pipeline directly inside GMapsScout. Assign statuses, add private notes, and flag leads you never want to contact again.
Export to CSV or Excel
When you're ready for outreach, export your leads in one click. Every export includes all 45 data columns — from owner email to pain score to website platform.
CSV Export
Available on all plans. Exports all 45 data columns in a standard .csv file — import directly into any CRM, outreach tool, or spreadsheet.
Excel Export (.xlsx)
46-column formatted spreadsheet plus a dedicated pipeline stats sheet showing your conversion rates, top categories, and lead breakdown.
Google Sheets Sync — Coming Soon
Connect your Google account once and your lead list will sync automatically to Google Sheets. Status changes in the extension will update the sheet in real time.
White-Label Excel Export
Pro only — Excel exports carry your agency name and branding instead of GMapsScout. Deliver professional lead reports directly to clients.
Ready to Start Scraping?
Install GMapsScout free and run your first scrape in under 2 minutes. No account, no credit card.
If something goes wrong
The panel does not appear on Google Maps
Reload the Maps tab. The extension injects on page load, so a tab opened before you installed it will not have it yet.
A scan returns 0 new leads
Everything on that page was already saved — duplicates are skipped by design. Search a different area, or clear your leads to start fresh.
The scan stopped partway through
You most likely hit the daily cap. The free plan allows 50 leads a day, resetting at midnight UTC; the panel shows the countdown.
Enrichment found no email
Not every business publishes one, and Google Maps listings have no email field at all. Expect a partial hit rate.
I signed in but got sent back to the sign-in screen
Update to the latest version — this was a bug in builds before 6.8.0. Your leads are stored locally and survive the update.
By downloading or using GMapsScout you agree to our Terms of Service. You are solely responsible for your use of any collected data.