Local sales teams
Lead discovery
Turn approved Maps search URLs into a first-pass prospect list, then sort by category, review volume, website coverage, and phone availability.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Google Maps scraper opens supplied Google Maps listing or search result URLs, scrolls visible result feeds, and exports business cards to CSV. Import the workflow into the UScraper local desktop app, add approved Maps URLs, and collect names, ratings, review counts, categories, addresses, coordinates, websites, phones, status text, tags, and place links without building a Places API integration.
CSV
17
Maps URLs
45 sec
Free
At a glance
Use this template when your input is already a Google Maps search URL, saved list URL, or listing URL that may open a search feed. Instead of asking you to create a Google Maps API key, the workflow navigates through the browser, waits for Maps to load, and exports the visible business data that the page exposes.
The automation is built around a practical sequence: Set Window Size -> Navigate -> Wait -> consent cleanup -> feed or place detection -> scroll loop -> Structured Export -> Loop Continue. A key safeguard keeps extraction focused on cards inside div[role="feed"], so nested panels such as "At this place" are not treated as false business listings.
URL-led Maps extraction
Add one or many Maps URLs to Navigate. The workflow processes each input and appends rows into the same CSV.
Business fields for spreadsheets
Export names, categories, ratings, review counts, addresses, coordinates, open status, websites, phones, tags, and detail URLs.
Built-in scrolling loop
The template scrolls the visible results feed until an end marker appears or a bounded scroll limit is reached.
Local desktop workflow
The stock workflow writes to your configured save folder and does not upload the CSV unless you add another block.
Who this is for
Local sales teams
Lead discovery
Turn approved Maps search URLs into a first-pass prospect list, then sort by category, review volume, website coverage, and phone availability.
Market researchers
Territory snapshots
Compare business density, rating patterns, and contact completeness across cities, neighborhoods, or service categories.
SEO agencies
Local competitor audits
Download Google Maps results for client keywords and preserve a CSV snapshot beside screenshots, rank notes, and manual QA checks.
For adjacent workflows, use the Google Maps Scraper for keyword-driven discovery, the Google Maps Listing and Details Scraper for known place pages, and the Google Maps Reviews Scraper when review text is the main deliverable. You can also browse the full UScraper template library.
How to use
Add Maps URLs
Open Navigate and replace the sample Pizza Hut search URL with your approved Google Maps search, saved-list, or listing URLs. Keep each URL specific enough for reviewable results.
Review waits and scrolling
The workflow waits for result cards or a place heading, handles common consent prompts, then scrolls the feed in a measured loop when listing cards are visible.
Confirm the export path
Structured Export writes google-maps-scraper-listing-page-by-url.csv with headers and append mode. Change the save folder before client or territory batches.
Run and audit
Open the CSV, spot-check several detail_url rows against the live Maps pages, and review blank phone or website cells before using the file downstream.
Output preview
The export shape comes from the Structured Export block. Some fields are best effort because Google Maps can hide phone numbers, websites, price ranges, or status text depending on business type, locale, consent state, and session.
| original_url | keyword | name | rating | review_count | category | address | website | telephone |
|---|---|---|---|---|---|---|---|---|
| https://www.google.com/maps/search/?api=1&query=Pizza%20Hut%20in%20London%2C%20UK | Pizza Hut in London, UK | Pizza Hut Waterloo | 3.8 | 724 | Pizza restaurant | 103 Waterloo Rd, London | https://example-pizza.test | +44 20 5555 0100 |
| https://www.google.com/maps/search/?api=1&query=Pizza%20Hut%20in%20London%2C%20UK | Pizza Hut in London, UK | Pizza Hut Camden | 4.0 | 418 | Pizza takeaway | 12 Camden High St, London | +44 20 5555 0199 | |
| https://www.google.com/maps/search/?api=1&query=Pizza%20Hut%20in%20London%2C%20UK | Pizza Hut in London, UK | Pizza Hut Hammersmith | 3.9 | 562 | Pizza delivery | 88 King St, London | https://sample-pizza.test |
google-maps-scraper-listing-page-by-url.csvColumn
original_url
The Maps URL being processed when the row was exported.
Column
keyword
Search term inferred from the Maps URL or search box.
Column
name
Business name from the listing card or place heading.
Column
rating
Star rating when visible.
Column
review_count
Visible count of Google reviews.
Column
price_range
Visible price range, when Maps exposes it.
Column
category
Primary business category parsed from the card or panel.
Column
address
Visible street address.
Column
latitude
Latitude parsed from the Maps place URL when available.
Column
longitude
Longitude parsed from the Maps place URL when available.
Column
current_status
Open, Closed, Temporarily closed, or similar status text.
Column
website
Business website link when present.
Column
telephone
Visible phone number or tel link.
Column
tags
Detected service tags such as Delivery, Takeout, or Wheelchair accessible.
Column
detail_url
Google Maps place URL for follow-up review.
Comparison
UScraper template
CSVAPI or hosted scraper
VendorImport JSON and add URLs
Useful when you already have Maps links or search URLs.
Create keys, code, or actor runs
Better for engineering teams with a managed data budget.
Runs in your desktop workflow
CSV stays in the configured save folder by default.
External processing
Queries and results may pass through third-party infrastructure.
Controlled local batches
Best for reviewable exports and modest runs.
Higher-volume pipelines
Often better for large recurring jobs, with quotas or per-row costs.
Google Maps can display public business information, but automated collection may still be restricted by Google terms, privacy law, database rights, copyright, and local rules. Keep runs modest, avoid bypassing access controls, respect opt-out requests, and get legal review before using the CSV 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 response pages.
Maps cards can change or disappear
Empty exports, missing phones, sparse websites, or incorrect status text usually mean the Maps layout, locale, loaded card set, 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 download Google Maps results 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]