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

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

Google Maps Leads Scraper by Keywords

This Google Maps leads scraper exports place-detail pages from keyword result sets into a structured CSV. Import the workflow into the UScraper local desktop app, replace the sample Google Maps place URLs with approved keyword results, and collect business names, ratings, review counts, addresses, websites, phones, hours, coordinates, categories, images, status fields, plus codes, and popular-times signals without building a Google Places API integration.

Output

CSV

Columns

40+

Inputs

Place URLs

Waits

45 sec

Template

Free

At a glance

Export Google Maps leads from keyword result pages

Use this template when keyword research has already produced a set of Google Maps place pages and you need the richer detail view, not only the listing card. It is useful for sales prospecting, local SEO checks, territory research, franchise audits, and market mapping where the spreadsheet needs contact fields, place identifiers, image URLs, and operating-hour context.

The bundled workflow uses three sample Apple store pages in New York to demonstrate the pattern. In production, replace those Navigate URLs with place pages collected from your own keyword and location searches, such as coffee shops in Austin, dentists in Miami, or EV chargers near Seattle.

Keyword-led input list

Start from Google Maps keyword searches, collect the relevant place URLs, and paste them into the Navigate block for repeatable lead extraction.

Large structured export

Export Google Maps data into CSV columns for names, reviews, ratings, contact fields, location fields, images, weekly hours, popular times, and identifiers.

Multi-URL loop

The workflow processes one place page, appends a row, then continues through the remaining URL inputs without manual copy-paste.

Local desktop workflow

The stock template writes to your configured local save folder and does not add an upload step unless you add one.

Who this helps

Use cases for Google Maps lead generation

Local sales teams

Prospecting

Favorable to scraping

Build first-pass account lists by category and city, then filter on review count, rating, website coverage, phone availability, and open status before outreach.

SEO agencies

Local research

Favorable to scraping

Export Google Maps leads from approved keyword sets and compare competing locations, categories, review density, and website coverage across service areas.

Market researchers

Coverage audit

Nuanced outcome

Collect structured snapshots of local business categories before manual validation, enrichment, deduplication, or sampling for a larger research workflow.

For sibling workflows, compare this template with the Google Maps Listings Scraper by Keywords, Google Maps Leads Scraper by URLs, Google Maps Reviews Scraper, and the general Google Maps Scraper. Browse the full UScraper template library when you need search, directory, review, or marketplace extractors.


How to use

Configure the Google Maps extractor workflow

1

Download and import

Download the hosted JSON template and import it into UScraper.

2

Add keyword result URLs

Open Navigate and replace the sample Apple place pages with Google Maps place URLs from your approved keyword and location searches.

3

Review page waits

The workflow sets a large viewport, waits for page load, pauses for dynamic panels, and confirms that the place title appears before export.

4

Confirm the export path

Structured Export writes google-maps-scraper-store-details-by-keyword.csv with headers and append mode. Change the save folder before client or city batches.

5

Run and inspect rows

Open the CSV, spot-check several page_url values, and review blank phone, website, hour, or image fields before using the export for analysis.

The template is closest to a no-code Google Maps extractor for place-detail pages. It does not search Maps by itself; it processes the place URLs you add after keyword research.

Output preview

CSV columns for Google Maps leads

The export shape mirrors the Structured Export block in the JSON template. Rich fields such as popular times, plus code, price range, image URLs, and weekday hours are best effort because Google Maps may hide, localize, or reorder those elements by region and place type.

keywordtitlereview_pointsreviewscategoryaddressphonewebsitecurrent_status
appleApple Downtown Brooklyn4.01507Electronics store123 Flatbush Ave, Brooklyn, NY+1 718-637-6200https://www.apple.com/retail/downtownbrooklyn/Open
appleApple World Trade Center4.22148Electronics store185 Greenwich St, New York, NY+1 212-284-1800https://www.apple.com/retail/worldtradecenter/Open
appleApple SoHo4.13421Electronics store103 Prince St, New York, NY+1 212-226-3126https://www.apple.com/retail/soho/Open
google-maps-scraper-store-details-by-keyword.csv
CSV - UTF-8 - Append

Column

keyword

The keyword label configured in the export column, such as apple.

Column

title

Business or place name from the Google Maps detail page.

Column

reviews

Visible review count with separators removed.

Column

review_points

Star rating when Maps exposes it.

Column

address

Street address from the detail panel.

Column

city

City parsed from the address when possible.

Column

state

State parsed or normalized from the address when possible.

Column

website

Website URL when the detail page exposes one.

Column

phone

Telephone number from visible phone fields or page text.

Column

open_time

Combined weekly hours text when available.

Column

page_url

The Google Maps place URL processed for the row.

Column

google_id

Google internal id parsed from the Maps URL.

Column

place_id

Place identifier parsed from the URL when present.

Column

latitude

Latitude parsed from URL coordinates.

Column

longitude

Longitude parsed from URL coordinates.

Column

category

Visible category such as store, restaurant, agency, clinic, or service.

Column

main_image

First Google-hosted image URL detected on the page.

Column

description

Visible business description when Maps shows one.

Column

price_range

Price signal when available for the place type.

Column

current_status

Open, closed, temporarily closed, or related status text.

Column

plus_code

Plus code when visible in the detail panel.

Column

delivery

Delivery signal when visible on the page.

Headers included - one row per configured Google Maps place URL

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

Layout drift

Detail page selectors can change

Empty exports, sparse phone fields, missing websites, or broken image columns usually mean the Maps layout, locale, loaded panel, 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 keyword research 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]