Extract full business data from Google Maps, including name, address, phone number, website, rating, reviews, coordinates and more. Support location keyword search, email extraction and bulk scraping for accurate lead generation.
A Google Maps Scraper is an automated data extraction tool designed to collect business listing information from Google Maps search results. This scraper runs on the CoreClaw platform, handling proxy rotation, browser fingerprinting, and task scheduling automatically — so you can focus on the data, not the infrastructure.
| 📍 Location Data | 📊 Review Data |
|---|---|
| 📞 Contact Info | 🌐 Web Presence |
| 🏪 Business Info | 🕐 Operating Hours |
| 🏷️ Classification | 📧 Email Addresses |
This scraper runs on the CoreClaw cloud platform, which handles proxy rotation, browser instances, and data delivery automatically. Simply configure your search parameters and start:
| Parameter | Type | Default | Description |
|---|---|---|---|
| searchQueries | array | - | Required, search terms to find on Google Maps (e.g., "restaurants in New York") |
| language | select | en | Language code for search results (en, zh, es, fr, de, ja, ko, pt, it, ru) |
| maxDepth | integer | 10 | Maximum scroll depth for loading more results (~12 results per scroll) |
| geoCoordinates | string | - | Override geo coordinates (e.g., "37.7749,-122.4194" for San Francisco) |
| zoom | integer | 15 | Map zoom level (0-21) |
| radius | integer | 10000 | Search radius in meters (default: 10km) |
| extractEmails | boolean | false | Extract email addresses from business websites (slower) |
| extraReviews | boolean | false | Extract detailed reviews beyond inline reviews (slower) |
| concurrency | integer | 2 | Number of concurrent browser pages for scraping |
Example 1: Basic Local Business Search
Example 2: Targeted Location Search
Example 3: Lead Generation with Emails
Output results are displayed in tables and tabs. You can download the results in CSV/JSON format.
| Field | Type | Description |
|---|---|---|
| title | string | Business name |
| category | string | Primary business category |
| categories | array | All business categories |
| address | string | Street address |
| phone | string | Phone number |
| web_site | string | Business website URL |
| review_count | integer | Number of reviews |
| review_rating | string | Star rating (1.0-5.0) |
| latitude | string | Latitude coordinate |
| longitude | string | Longitude coordinate |
| status | string | Business status (Open/Closed) |
| link | string | Google Maps URL |
| description | string | Business description |
| open_hours | object | Opening hours by day |
| price_range | string | Price range ($, $$, $$$) |
| timezone | string | Business timezone |
| plus_code | string | Google Plus Code |
| cid | string | Google CID identifier |
| data_id | string | Data ID |
| place_id | string | Google Place ID |
| thumbnail | string | Business thumbnail image URL |
| emails | array | Extracted email addresses |
Each scroll depth loads approximately 12 additional results. With the default max depth of 10, you can expect around 120 results per search query. Increase the max depth for more results.
The scraper supports 10 languages: English, Chinese, Spanish, French, German, Japanese, Korean, Portuguese, Italian, and Russian. The language setting affects the Google Maps interface language and result formatting.
When enabled, the scraper visits each business's website and searches for email addresses in the page content. This significantly increases scraping time but provides valuable contact information for lead generation.
Yes! Use the geoCoordinates parameter to set a center point (e.g., "37.7749,-122.4194" for San Francisco), then adjust the zoom and radius to control the search area.
Explore more popular scrapers from our marketplace
by CoreClaw
Extract full B2B lead data from Google Maps via keyword search.It covers business owner name, phone, website, address, available email, ratings, reviews, opening hours, categories, price range, photos, menu data and more.Bypass Google Places API limits, with data export available in CSV and JSON formats.
by CoreClaw
Enter the URL of a Google Maps business detail page to scrape comprehensive review and business data, including business name, address, phone number, website, ratings, reviewer information, photos and more.No browser session required, and no Google Places API key is needed.