Local sales teams
Lead qualification
Start from a vetted list of place URLs, then sort by category, phone coverage, website presence, rating, and review volume before outreach.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Google Maps details scraper turns supplied Google Maps place 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, paste the place URLs you want to process, and export names, ratings, review counts, categories, addresses, hours, coordinates, websites, phones, 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 place pages rather than keyword discovery. The workflow does not search Google Maps and then pipe found listings into detail-page extraction. Instead, you add specific place URLs to the Navigate block, which makes each run easier to audit and keeps the input list explicit.
The automation follows the exported JSON graph: set the browser size, navigate to a place URL, wait for the page, wait for a detail heading, run a short browser script for consent and panel scrolling, pause for late-loaded fields, export structured columns from the visible page, then continue to the next URL. That path is useful for controlled batches where accuracy and traceability matter more than unlimited crawling.
Place-level business fields
Export the business name, image URL, rating, review count, category, address, opening status, hours, coordinates, plus code, website, and phone number when Google Maps exposes them.
Multi-URL append workflow
Add one or many Google Maps place URLs. Loop Continue advances the input list while Structured Export appends every result into the same CSV with headers.
Spreadsheet-first deliverable
The output is designed for Excel, Sheets, CRM cleanup, territory scoring, enrichment queues, and 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, phone coverage, website presence, rating, and review volume before outreach.
Operations teams
Branch audits
Check visible hours, open status, address consistency, and phone fields across owned or franchised locations without manual copy-paste.
Market researchers
Competitor snapshots
Compare visible place details and review keyword themes across selected businesses while keeping legal review outside the extraction step.
For broader collection, 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 place detail URLs. Keep one place page per input.
Review waits and page interaction
The workflow waits up to 45 seconds for the page and heading, clicks common consent buttons when present, scrolls the main information panel, and pauses briefly before export.
Confirm the export path
Structured Export writes google-maps-listing-and-details-page-scraper.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 place pages, and review blank fields before using the file in CRM or reporting workflows.
Navigate opens each supplied place URL, waits keep the dynamic page from exporting too early, 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-listing-and-details-page-scraper.csvColumn
keyword
Search keyword from the current Maps URL when available, otherwise blank.
Column
name
Place name from the detail heading or page title.
Column
header_image
Best visible Google-hosted 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 weekly hours table 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]