Local sales teams
Lead discovery
Build a first-pass list of restaurants, clinics, salons, or retailers in a Japanese city, then prioritize listings by review count, category, and visible contact fields.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Google Maps scraper collects Japan store listings from a keyword search and exports a structured CSV for local lead research, territory mapping, and directory enrichment. The bundled workflow starts with the Japanese query 居酒屋 東京, scrolls Google Maps results in the UScraper local desktop app, and exports listing names, Maps URLs, ratings, reviews, categories, addresses, websites, phones, hours, coordinates, and scrape time.
CSV
13
35 max
Japan
Free
At a glance
The template navigates to a Google Maps Japan search URL, waits for result cards, then runs a bounded JavaScript collector inside the page. Instead of relying on an endless loop, the script scrolls the results feed, captures unique cards, stores normalized values in a hidden export table, and hands that table to UScraper's Structured Export block.
Use it when you need a practical Google Maps data extractor for a focused query such as restaurants in Tokyo, clinics in Osaka, gyms in Yokohama, or retail stores in Fukuoka. For broader search work, pair this workflow with the Google Search Scraper, OpenStreetMap Listing Scraper, and Tabelog Store List Scraper. You can also browse the full template library for follow-up enrichment workflows.
Japan-focused local business rows
Start from a Japanese Google Maps search and collect store names, categories, addresses, review signals, and map links in one repeatable export.
Google Maps to CSV
The Structured Export block writes headers and spreadsheet-ready columns, so analysts can sort, dedupe, filter by category, or map coordinates immediately.
Bounded scrolling
The collector stops when results stagnate, the feed reaches the end, or the configured scroll limit is reached. Increase maxScrolls only after a clean test run.
Local workflow control
Runs in the desktop app with your editable URL, waits, export path, and CSV file. The stock template does not send exports to a cloud queue.
Who this is for
Local sales teams
Lead discovery
Build a first-pass list of restaurants, clinics, salons, or retailers in a Japanese city, then prioritize listings by review count, category, and visible contact fields.
Market researchers
Coverage checks
Compare business density across neighborhoods, identify missing websites or phone numbers, and review category patterns before deeper verification.
Agencies
Local SEO audits
Export map listings for approved client categories, inspect ratings and review counts, and keep a timestamped CSV alongside audit notes.
How to use
Edit the Maps search
Replace the default 居酒屋 東京 search URL with your target keyword, city, language, or region. Keep the URL on Google Maps so the result feed structure remains compatible.
Confirm waits and scroll depth
The workflow waits for the page, waits for listing cards, then runs a JavaScript collector with maxScrolls set to 35 and a short delay between scrolls.
Set the export folder
Structured Export writes google-maps-store-listing-scraper.csv with headers. Change the save location before running client, city, or category batches.
Run and review
Open the CSV, check row count, spot-check several Maps URLs, and verify phone, website, and coordinate coverage before using the data downstream.
Output preview
The export shape is defined by the Structured Export block. Website and phone are included when they are visible on the loaded listing card; Google Maps may hide some fields unless a detail page is opened.
| search_keyword | title | rating | review_count | category | address | website | phone | longitude | latitude |
|---|---|---|---|---|---|---|---|---|---|
| 居酒屋 東京 | Example Izakaya Shinjuku | 4.2 | 318 | Izakaya restaurant | Tokyo, Shinjuku City, 1-2-3 | https://example-izakaya.jp | +81-3-0000-0000 | 139.7001 | 35.6909 |
| 居酒屋 東京 | Tokyo Grill Sample | 4.0 | 146 | Restaurant | Tokyo, Chiyoda City, 4-5-6 | +81-3-1111-1111 | 139.7610 | 35.6812 | |
| 居酒屋 東京 | Ueno Dining Demo | 4.4 | 502 | Bar and grill | Tokyo, Taito City, 7-8-9 | https://ueno-demo.example | 139.7770 | 35.7138 |
google-maps-store-listing-scraper.csvColumn
search_keyword
The decoded Maps search term, such as 居酒屋 東京.
Column
title
Business or store name from the listing card.
Column
maps_url
Google Maps URL for the result when available.
Column
rating
Visible star rating text from the result card.
Column
review_count
Review count cleaned from Japanese review labels.
Column
category
Primary business category parsed from the card information line.
Column
address
Visible address text when Google Maps exposes it on the card.
Column
website
Business website URL when visible without opening the detail page.
Column
phone
Telephone link when present on the loaded card.
Column
hours
Visible opening-hours status or hours text.
Column
longitude
Longitude parsed from the Maps URL coordinate segment.
Column
latitude
Latitude parsed from the Maps URL coordinate segment.
Column
scraped_at
ISO timestamp for when the row was collected.
Google Maps pages can show public business information, but automated collection may still be restricted by Google terms, privacy rules, database rights, copyright, and local law. Use modest runs, avoid bypassing access controls, respect opt-out requests, and get legal review before using the CSV commercially.
Before you run
Keep these Google Maps constraints visible
High-frequency runs can trigger throttling
Keep batches narrow, avoid parallel map searches, and add longer waits when result cards load slowly or verification screens appear.
Google Maps can change cards and virtualization
Empty exports, missing phones, or fewer websites usually mean the visible card layout changed, the feed stopped, or details are hidden behind individual place pages.
Review terms before using the dataset
Do not use the export to spam businesses, republish restricted data, or collect personal data outside your compliance process. Keep the source query and scrape timestamp with each dataset.
Download the free template, install UScraper from the download page, and use this workflow when you need to export Google Maps listings for Japan 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]