Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Directories$50Free
Google Maps Listings Scraper by URL for CSV Export logo

Google Maps Listings Scraper by URL for CSV Export

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.

Output

CSV

Fields

17

Inputs

Maps URLs

Waits

45 sec

Template

Free

At a glance

Export Google Maps listings from saved URLs

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

Use cases for a Google Maps data extractor

Local sales teams

Lead discovery

Favorable to scraping

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

Favorable to scraping

Compare business density, rating patterns, and contact completeness across cities, neighborhoods, or service categories.

SEO agencies

Local competitor audits

Nuanced outcome

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

Configure the Google Maps listings scraper by URL

1

Download and import

Download the hosted JSON template and import it into UScraper.

2

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.

3

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.

4

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.

5

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

CSV columns for Google Maps listings

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_urlkeywordnameratingreview_countcategoryaddresswebsitetelephone
https://www.google.com/maps/search/?api=1&query=Pizza%20Hut%20in%20London%2C%20UKPizza Hut in London, UKPizza Hut Waterloo3.8724Pizza restaurant103 Waterloo Rd, Londonhttps://example-pizza.test+44 20 5555 0100
https://www.google.com/maps/search/?api=1&query=Pizza%20Hut%20in%20London%2C%20UKPizza Hut in London, UKPizza Hut Camden4.0418Pizza takeaway12 Camden High St, London+44 20 5555 0199
https://www.google.com/maps/search/?api=1&query=Pizza%20Hut%20in%20London%2C%20UKPizza Hut in London, UKPizza Hut Hammersmith3.9562Pizza delivery88 King St, Londonhttps://sample-pizza.test
google-maps-scraper-listing-page-by-url.csv
CSV - UTF-8 - Append

Column

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.

Headers included - one row per prepared Google Maps listing or fallback place record

Comparison

Local desktop scraper vs Places API and hosted actors

UScraper template

CSV

API or hosted scraper

Vendor
Setup

Import 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.

Data path

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.

Scale

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.


Frequently asked questions

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

Practical limits and maintenance notes

Keep these Google Maps constraints visible

Rate limits

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.

Layout drift

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.

Compliance

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.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download 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]