Sales teams
Prospecting
Build first-pass lead lists by category and city, then filter by rating, review count, website coverage, phone availability, and open status.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Google Maps leads scraper opens Google Maps search-result URLs and exports visible local business cards to CSV. Import the workflow into the UScraper local desktop app, add approved Maps URLs, and collect business names, ratings, review counts, addresses, categories, coordinates, place links, images, status text, and visible contact fields without building a Google Places API integration.
CSV
25
Maps URLs
Bounded
Free
At a glance
Use this template when you already have Google Maps search URLs for categories, cities, neighborhoods, or service areas. Instead of starting from a keyword form, the Navigate block opens the URL directly, which makes it useful for repeatable local prospecting lists such as restaurants in London, clinics in Austin, or agencies near a target district.
The automation path is simple to audit: Set Window Size -> Navigate -> Wait for Page Load -> Wait for Listing Cards -> Inject Collector -> Wait for Buffered Rows -> Structured Export -> Loop Continue. The collector repeatedly reads visible business cards while scrolling candidate feed containers, then the export block reads the buffered rows into fixed CSV columns.
URL-led lead extraction
Paste one or many Google Maps result URLs into Navigate and keep the rest of the workflow intact.
Spreadsheet-ready local business data
Export names, ratings, reviews, addresses, categories, coordinates, websites, phones, images, status, and place URLs.
Built for virtualized feeds
Google Maps only keeps part of the result list in the page at once. This template collects visible cards repeatedly while scrolling.
Local desktop workflow
The stock template writes to your configured save folder and does not add an upload step unless you add one.
Who this helps
Sales teams
Prospecting
Build first-pass lead lists by category and city, then filter by rating, review count, website coverage, phone availability, and open status.
Local SEO agencies
Competitor discovery
Export Google Maps leads for approved search areas and keep the CSV beside screenshots, ranking notes, and client reporting.
Market researchers
Area mapping
Compare business density and listing completeness across locations before validating records manually or enriching them from another source.
For sibling workflows, compare this page with the Google Maps Listings Scraper by URLs, Google Maps Listings Scraper by Keywords, and Google Maps Reviews Scraper. The full UScraper template library includes more search, directories, and review extractors.
How to use
Add Maps search URLs
Open Navigate and replace the sample restaurants-in-London URL with your approved Google Maps search-result URLs.
Review waits and collector timing
The workflow waits for page load, waits for listing cards, starts the in-page collector, then gives the virtualized feed time to scroll and accumulate unique cards.
Confirm the export path
Structured Export writes google-maps-scraper-store-details-by-url.csv with headers and append mode. Change the save folder before campaign or client batches.
Run and inspect the CSV
Spot-check several detail_url rows, review blank phone or website cells, and confirm row counts before using the export for outreach or research.
Output preview
The export shape mirrors the Structured Export block. Rich fields such as phone, website, weekly hours, plus code, and extra images are best effort because Google may only expose them on some result cards or after a detail panel is opened.
| keyword | title | total_rating | reviews | category | address | phone | website | detail_url |
|---|---|---|---|---|---|---|---|---|
| restaurants in London | Sample Bistro Soho | 4.5 | 812 | Restaurant | 12 Example St, London | +44 20 5555 0100 | https://sample-bistro.test | https://www.google.com/maps/place/sample |
| restaurants in London | Demo Thai Kitchen | 4.3 | 246 | Thai restaurant | 8 Market Lane, London | https://demo-thai.test | https://www.google.com/maps/place/demo | |
| restaurants in London | Northbank Cafe | 4.1 | 119 | Cafe | 4 River Rd, London | +44 20 5555 0199 | https://www.google.com/maps/place/northbank |
google-maps-scraper-store-details-by-url.csvColumn
keyword
Search phrase inferred from the Maps URL, such as restaurants in London.
Column
page_url
The Google Maps search-result URL processed for the row.
Column
title
Business name from the visible result card.
Column
reviews
Visible review count with punctuation removed.
Column
total_rating
Star rating when Maps exposes it.
Column
address
Address or area text parsed from the card detail line.
Column
website
Website link when the listing card exposes it.
Column
phone
Visible phone number detected from card text.
Column
open_time
Open or closed status text when present.
Column
detail_url
Google Maps place URL for follow-up review.
Column
latitude
Latitude parsed from the detail URL when available.
Column
longitude
Longitude parsed from the detail URL when available.
Column
category
Primary category parsed from visible card text.
Column
main_image
First visible Google-hosted thumbnail image.
Column
description
Longer visible card description when Maps shows one.
Column
price_range
Price signal when Maps exposes one.
Column
current_status
Current open, closed, or related status.
Column
plus_code
Plus code when visible in card text.
Column
delivery
Delivery signal when visible.
Google Maps can show public business information, but automated collection may still be restricted by Google terms, privacy law, database rights, copyright, and local data-use rules. Use modest batches, avoid bypassing access controls, respect opt-out requests, and get legal review before using exported leads commercially.
Before you run
Keep these Google Maps constraints visible
High-frequency runs can trigger friction
Keep batches narrow, avoid parallel Maps sessions, and pause if Google shows verification, consent changes, CAPTCHA screens, or unusual result pages.
Maps cards and selectors can change
Empty exports, sparse phones, missing websites, or incorrect categories usually mean the Maps layout, locale, loaded cards, or wait timing needs review.
Review terms before using the dataset
Do not use the export for spam, restricted republishing, or personal-data collection outside your compliance process. Keep source URLs, run dates, and audit notes with each CSV.
Download the free template, install UScraper from the download page, and use this workflow whenever you need to export Google Maps leads from search-result URLs into a structured local CSV.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]