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

UScraper
Directories$50Free
Google Maps Leads Scraper by URLs logo

Google Maps Leads Scraper by URLs

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.

Output

CSV

Columns

25

Inputs

Maps URLs

Collector

Bounded

Template

Free

At a glance

Export Google Maps leads from search URLs

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

Use cases for Google Maps lead generation

Sales teams

Prospecting

Favorable to scraping

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

Favorable to scraping

Export Google Maps leads for approved search areas and keep the CSV beside screenshots, ranking notes, and client reporting.

Market researchers

Area mapping

Nuanced outcome

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

Configure the Google Maps data extractor

1

Download and import

Download the hosted JSON template and import it into UScraper.

2

Add Maps search URLs

Open Navigate and replace the sample restaurants-in-London URL with your approved Google Maps search-result URLs.

3

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.

4

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.

5

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

CSV columns for Google Maps leads

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.

keywordtitletotal_ratingreviewscategoryaddressphonewebsitedetail_url
restaurants in LondonSample Bistro Soho4.5812Restaurant12 Example St, London+44 20 5555 0100https://sample-bistro.testhttps://www.google.com/maps/place/sample
restaurants in LondonDemo Thai Kitchen4.3246Thai restaurant8 Market Lane, Londonhttps://demo-thai.testhttps://www.google.com/maps/place/demo
restaurants in LondonNorthbank Cafe4.1119Cafe4 River Rd, London+44 20 5555 0199https://www.google.com/maps/place/northbank
google-maps-scraper-store-details-by-url.csv
CSV - UTF-8 - Append

Column

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.

Headers included - one row per collected Google Maps business card

Frequently asked questions

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

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 result pages.

Layout drift

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.

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 export Google Maps leads from search-result URLs 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]