Local sales teams
Lead qualification
Start from a vetted list of place URLs, then sort by category, website presence, phone coverage, rating, and review volume before outreach.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Google Maps scraper turns supplied Google Maps listing and details page URLs into a structured CSV for local business research, lead qualification, store audits, and competitor monitoring. Import the workflow into the UScraper local desktop app, add the place URLs you want to process, and export names, ratings, review counts, categories, addresses, hours, coordinates, websites, phones, header images, tags, plus codes, and visible review keyword chips without building a Places API project.
CSV
30
Place URLs
45 sec
Free
At a glance
Use this template when you need Google Maps to CSV output from known listing pages rather than broad keyword discovery. The workflow does not search Google Maps and then crawl everything it finds. Instead, you add specific Google Maps place detail URLs to the Navigate block, which makes the input list explicit and easier to audit.
The automation follows the exported JSON graph: set the browser size, navigate to a place URL, wait for the page, wait for the heading and core detail fields, close common dialogs, pause briefly, run Structured Export against the loaded page body, then Loop Continue advances to the next URL. That path is useful for controlled batches where traceability matters more than unlimited crawling.
Place-level business fields
Export names, ratings, review counts, categories, addresses, open status, hours, coordinates, plus codes, websites, phones, tags, and review keyword chips when Google Maps exposes them.
Multi-URL append workflow
Add one or many place URLs. Loop Continue advances the input list while Structured Export appends each result into the same CSV with headers.
Spreadsheet-first deliverable
Use the output in Excel, Sheets, CRM cleanup, branch audits, enrichment queues, or QA review before a dataset moves downstream.
Local desktop execution
The stock workflow writes to your configured save folder and does not send the CSV to UScraper infrastructure unless you add your own upload or sync step.
Who this is for
Local sales teams
Lead qualification
Start from a vetted list of place URLs, then sort by category, website presence, phone coverage, rating, and review volume before outreach.
Operations teams
Branch audits
Check visible hours, open status, address consistency, plus codes, and phone fields across owned or franchised locations without manual copy-paste.
Market researchers
Competitor snapshots
Compare selected businesses by category, location, visible contact data, and review keyword themes while keeping legal review outside the extraction step.
For broader discovery, pair this detail-page workflow with the Google Maps Scraper, Google Maps Reviews Scraper, Google Search Scraper, and OpenStreetMap Listing Scraper. You can also browse the UScraper template library for directory, review, and search workflows.
How to use
Add place URLs
Open Navigate and replace the sample Starbucks URL with your approved Google Maps listing or place detail URLs. Keep one place page per input.
Review waits and cleanup
The workflow waits up to 45 seconds for the page and heading, checks for address, rating, or category fields, closes common dialog popups, then pauses before export.
Confirm the export path
Structured Export writes google-maps-store-scraper-local.csv with headers and append mode. Change the save folder before client, city, or territory batches.
Run and audit
Open the CSV, spot-check several detail_url rows against the live place pages, and review blank fields before using the file in CRM or reporting workflows.
Navigate opens each supplied place URL, waits prevent early export from dynamic Maps pages, and Loop Continue advances the batch after each row is appended.
Output preview
The sample rows below mirror the export shape from the workflow definition. Some fields are intentionally best effort: Google Maps may hide phones, websites, hours, price ranges, or keyword chips depending on the business type, locale, consent state, and page layout.
| name | rating | rating_count | category | address | website | phone | latitude | longitude |
|---|---|---|---|---|---|---|---|---|
| Example Coffee Bar | 4.5 | 812 | Coffee shop | 123 Market St, San Jose, CA | https://examplecoffee.test | +1 408-555-0100 | 37.33182 | -121.88634 |
| Sample Dental Studio | 4.8 | 246 | Dentist | 77 Main Ave, Austin, TX | https://sampledental.test | +1 512-555-0199 | 30.26715 | -97.74306 |
| Demo Fitness Center | 4.2 | 1104 | Gym | 410 Lake Rd, Chicago, IL | +1 312-555-0134 | 41.87811 | -87.62980 |
google-maps-store-scraper-local.csvColumn
keyword
Optional keyword context from the workflow, such as Coffee shop near 95136.
Column
name
Place name from the detail heading or page title.
Column
header_image
Best visible header image URL.
Column
rating
Star rating text when present.
Column
rating_count
Review count cleaned from labels that mention reviews.
Column
price_range
Visible price range such as $, $$, or a per-person range.
Column
category
Primary Maps category when visible.
Column
address
Address label from the place details panel.
Column
open_hours
Visible hours summary flattened into one cell.
Column
website
Business website link when Maps exposes one.
Column
phone
Phone label, tel link, or detected phone text.
Column
review_keyword1
First review topic chip, with mention count when visible.
Comparison
UScraper template
CSVAPI or hosted actor
VendorImport JSON and add URLs
Good for no-code users with a vetted place list.
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.
Processed by external services
Queries and output may pass through third-party infrastructure.
Controlled local batches
Best for reviewable exports and modest run sizes.
Higher-volume pipelines
Often better for large recurring jobs, with quotas or per-row costs.
Google Maps can show public business information, but automated collection may still be restricted by Google terms, privacy law, database rights, copyright, and local rules. Keep batches modest, avoid bypassing access controls, respect opt-out requests, and get legal review before using exported rows commercially.
Before you run
Keep these Google Maps constraints visible
High-frequency Maps runs can trigger friction
Keep batches narrow, avoid parallel runs against the same URL set, and pause if Google shows verification, consent changes, CAPTCHA screens, or unusual response pages.
Place-page details can move or disappear
Missing websites, blank phones, sparse hours, or empty review keywords usually mean Google changed a panel, the field is not visible, or the browser session loaded a different locale.
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 data from Google Maps place pages 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]