Google Maps lead extractor with built‑in email discovery. Scrape names, addresses, phones, websites, ratings, reviews, and optional social links. Serper.dev support for high-speed bulk searches. Export ready for CSV, Excel and JSON.
What to search for on Google Maps. Include the location for best results (e.g., 'Restaurant Berlin, Germany' or 'Plumber near Los Angeles').
Number of Results
maxResultsintegerOptional
Quick Mode: Maximum number of businesses to extract (1-100).
Default value of this property is 10
Extract Emails from Websites
extractEmailsbooleanOptional
Visit business websites to extract email addresses. This may slow down the scraping process.
Default value of this property is false
⁉️ Enable Power Mode
advancedModebooleanRequired
Unlock professional features: Serper.dev API for faster extraction, bulk queries, geo-gridding for comprehensive area coverage, advanced filtering, and more. Leave disabled for simple, quick scraping.
Default value of this property is false
Max Results (Power Mode)
powerMaxResultsintegerOptional
Maximum total results when using Power Mode. Higher values allow more comprehensive data collection.
Default value of this property is 1000
Extract Emails from Websites (Power Mode)
powerModeExtractEmailsbooleanOptional
Visit each business website to find email addresses. This makes the scraper slower but provides valuable contact data. Uses residential proxy automatically.
Default value of this property is false
Bulk Search Queries
bulkQueriesarrayOptional
Run multiple searches in one actor run. Enter one query per line. If provided, these override the single Search Query above. Example: 'Restaurant Berlin', 'Hotel Munich', 'Cafe Vienna'
Max Results Per Query
maxResultsPerQueryintegerOptional
When using bulk queries, limit results per individual query. Helps balance coverage across all queries.
Default value of this property is 20
Serper.dev API Key
serperApiKeystringOptional
Your Serper.dev API key for faster, more reliable data extraction. Get a free API key at https://serper.dev (2,500 free credits). Leave empty to use standard Google Maps scraping.
Serper Country Code
serperGlstringOptional
Two-letter country code for localized results (e.g., 'us' for USA, 'de' for Germany, 'uk' for United Kingdom, 'fr' for France).
Default value of this property is "us"
Serper Language Code
serperHlstringOptional
Language code for results, e.g., 'en' for English, 'de' for German, 'fr' for French.
Default value of this property is "en"
Serper Location Override
serperLocationstringOptional
Optional: Override location for Serper API. Use when you want results from a specific area regardless of the search query location.
Serper Maps Endpoint + Pagination
serperUseMapsEndpointbooleanOptional
Optional: Use Serper /maps endpoint with pagination instead of /places. Stops when pages are empty.
Default value of this property is false
Max Pages (Serper Maps)
serperMaxPagesintegerOptional
Maximum pages to fetch with Serper /maps. Will loop pages until this limit or until an empty page is returned.
Default value of this property is 1
Results Per Page (Serper Maps)
serperResultsPerPageintegerOptional
How many results to request per page when using /maps. Capped at 100 by Serper.
Default value of this property is 10
Fetch Reviews from Serper
fetchReviewsFromSerperbooleanOptional
Retrieve Google reviews for each business via Serper API. Uses additional API credits. Only works with Serper modes enabled.
Default value of this property is false
Max Reviews Per Place
maxReviewsPerPlaceintegerOptional
Maximum number of reviews to fetch per business when reviews are enabled.
Default value of this property is 20
Max Total Reviews
maxTotalReviewsintegerOptional
Maximum total reviews to fetch across all businesses. Helps control API credit usage.
Default value of this property is 1000
Enable Geo-Gridding
enableGeoGridbooleanOptional
Split a geographic area into smaller tiles for comprehensive coverage. Useful for finding all businesses in a city or region. Requires center coordinates below.
Default value of this property is false
Center Latitude
geoGridCenterLatnumberOptional
Latitude of the grid center point. Example: 52.5200 for Berlin, 40.7128 for New York, 51.5074 for London.
Center Longitude
geoGridCenterLonnumberOptional
Longitude of the grid center point. Example: 13.4050 for Berlin, -74.0060 for New York, -0.1278 for London.
Search Radius
geoGridRadiusKmnumberOptional
Radius from center point to search, in kilometers. Larger radius = more tiles = more comprehensive but slower.
Default value of this property is 10
Tile Size
geoGridTileSizeKmnumberOptional
Size of each grid tile in kilometers. Smaller tiles = more thorough coverage but more API calls/time.
Default value of this property is 5
Maximum Grid Tiles
geoGridMaxTilesintegerOptional
Limit the number of grid tiles to search. Prevents excessive runs for large areas.
Default value of this property is 50
Minimum Rating
minRatingnumberOptional
Only include businesses with this Google rating or higher. Leave empty to include all ratings.
Minimum Reviews
minReviewsCountintegerOptional
Only include businesses with at least this many Google reviews. Helps filter out new or inactive businesses.
Must Have Website
mustHaveWebsitebooleanOptional
Only include businesses that have a website listed on Google Maps.
Default value of this property is false
Must Have Email
mustHaveEmailbooleanOptional
Only include businesses where an email was successfully extracted. Requires 'Extract Emails' to be enabled.
Default value of this property is false
Must Have Phone
mustHavePhonebooleanOptional
Only include businesses that have a phone number listed on Google Maps.
Default value of this property is false
Include Only These Categories
filterCategoriesarrayOptional
Only include businesses matching these Google Maps categories. Leave empty to include all categories. Example: 'Restaurant', 'Italian restaurant', 'Pizza restaurant'
Exclude These Categories
excludeCategoriesarrayOptional
Exclude businesses matching these categories. Useful for filtering out unwanted business types. Example: 'Fast food restaurant', 'Chain store'
Extract Social Media Links
extractSocialLinksbooleanOptional
Visit business websites to find social media profiles (Facebook, Instagram, LinkedIn, Twitter/X, TikTok, YouTube, etc.). Uses residential proxy automatically.
Default value of this property is false
Normalize Website URLs
normalizeDomainsbooleanOptional
Clean up website URLs by removing 'www.', tracking parameters, and standardizing format. Recommended for cleaner data.
Default value of this property is true
Remove Duplicate Results
deduplicateResultsbooleanOptional
Automatically remove duplicate businesses based on name, address, and location. Highly recommended when using geo-gridding or bulk queries.
Default value of this property is true
Deduplication Distance
deduplicationThresholdMetersintegerOptional
Consider two businesses as duplicates if they are within this distance of each other (in meters).
Default value of this property is 50
Enable Incremental Mode
enableIncrementalModebooleanOptional
Power Mode only: skip businesses seen in previous runs (state saved in default key-value store). Helpful for large jobs or retries.
Default value of this property is false
Previous Run ID
previousRunIdstringOptional
Optional. Placeholder for future explicit resume; currently incremental uses local state automatically.
Start From Offset
startFromOffsetintegerOptional
Skip this many results from the beginning. Useful for manual pagination or testing.
Default value of this property is 0
Output Field Format
outputFormatEnumOptional
Choose how output field names are formatted. 'Numbered' is best for spreadsheets, 'camelCase' for JavaScript, 'snake_case' for Python.