Google Maps Scraper
Pricing
$15.00 / 1,000 results
Google Maps Scraper
Google Maps business scraper for lead gen. Extract addresses, phones, hours, ratings, websites, and emails from linked sites. Works with Make.com, n8n, and AI automations.
Pricing
$15.00 / 1,000 results
Rating
5.0
(2)
Developer

Futurize Rush
Actor stats
2
Bookmarked
97
Total users
8
Monthly active users
a day ago
Last modified
Categories
Share
Google Maps Business Scraper - with Email Extraction
Extract complete business data from Google Maps, including contact information, ratings, business hours, and email addresses discovered from business websites.
Ideal for lead generation, market research, business intelligence, and B2B sales development.
What It Extracts
Business Information:
- Business name, address, and location coordinates (latitude/longitude)
- Phone number and website URL
- Google Maps Place ID and direct link
- Business category/type
- Operating hours (detailed weekly schedule)
- Star rating and review count
Email Discovery:
- Automatically visits business websites listed on Google Maps
- Extracts email addresses from website content
- Validates and cleans discovered email addresses
Quick Start
Basic Search
{"searchQueries": ["restaurants in Manhattan"],"maxResults": 50,"language": "en","scrapeEmails": true}
Multiple Search Queries
{"searchQueries": ["dentists in Los Angeles","Italian restaurants in Chicago","hotels near Times Square New York"],"maxResults": 50,"scrapeEmails": true}
Using Direct Google Maps URLs
{"startUrls": [{"url": "https://www.google.com/maps/search/coffee+shops+in+San+Francisco"}],"maxResults": 50,"scrapeEmails": true}
Input Parameters
| Parameter | Type | Required | Default | Range | Description |
|---|---|---|---|---|---|
searchQueries | Array | Yes* | - | 1-50 items | Search terms, e.g. "restaurants in Manhattan" |
maxResults | Integer | No | 50 | 50-200 | Maximum results per search query |
language | String | No | "en" | en, zh-TW | Interface and results language |
scrapeEmails | Boolean | No | true | - | Extract emails from business websites |
startUrls | Array | No | [] | 1-20 items (when provided) | Direct Google Maps search URLs |
*Either searchQueries or startUrls must be provided.
Language Options
- English (
"en") - Default setting - Traditional Chinese (
"zh-TW") - For Taiwan and Hong Kong regions
Output Data Format
Each extracted business contains the following fields:
{"name": "Blue Bottle Coffee","placeId": "ChIJN1t_tDeuEmsRUsoyG83frY4","latitude": 37.7749,"longitude": -122.4194,"rating": 4.5,"reviews": 1832,"address": "66 Mint St, San Francisco, CA 94103","businessType": "Coffee shop","phone": "+1 415-555-0123","website": "https://bluebottlecoffee.com","email": "info@bluebottlecoffee.com","emails": ["info@bluebottlecoffee.com", "support@bluebottlecoffee.com"],"hours": ["Monday: 7 AM to 6 PM","Tuesday: 7 AM to 6 PM","Wednesday: 7 AM to 6 PM","Thursday: 7 AM to 6 PM","Friday: 7 AM to 6 PM","Saturday: 8 AM to 5 PM","Sunday: 8 AM to 5 PM"],"url": "https://www.google.com/maps/place/...","query": "coffee shops in San Francisco","timestamp": "2026-02-08T10:30:00.000Z","sourceUrl": "https://www.google.com/maps/search/coffee+shops+in+San+Francisco","scrapeDuration": 48,"hoursDetail": {"Monday": "6:30 AM to 5:30 PM"}}
Error Record Format
When a query or URL fails, the Actor writes an error row to the dataset:
{"query": "coffee shops in San Francisco","sourceUrl": "https://www.google.com/maps/search/coffee+shops+in+San+Francisco","error": "Navigation timeout of 30000 ms exceeded","errorType": "TIMEOUT","persistedCount": 0,"timestamp": "2026-02-24T01:05:00.000Z"}
If no query or URL fails, the errors dataset view can be empty. In that case, check the STATS record for:
errorRecords: number of failed query/URL rows written toerrorserrorDatasetStatus: human-readable explanationerrorDatasetUrl: direct API URL for theerrorsview (when available)
Output Views and Run Reports
- Dataset view
businesses: normalized business output rows - Dataset view
errors: failed query/URL records - Key-value record
INPUT: normalized run input payload - Key-value record
STATS: run-level metrics summary - Key-value record
FATAL_ERROR: fatal execution details (only when fatal failure happens)
Runtime Baseline
Observed local baseline (measured on February 24, 2026):
- Input:
searchQueries=["Blue Bottle Coffee Mint Street San Francisco"] - Configuration:
maxResults=50,scrapeEmails=false - Output: 14 business rows
- End-to-end runtime: about 49 seconds
Runtime can vary significantly by city density, Google Maps response time, and whether website/email extraction is enabled.
Best Practices
Writing Effective Search Queries
Good examples:
- "Italian restaurants in SoHo New York"
- "dentists in downtown Los Angeles"
- "hotels near Golden Gate Bridge San Francisco"
- "coffee shops in Georgetown Washington DC"
Poor examples:
- "restaurants" (too broad, no location)
- "businesses" (too vague)
- "New York" (missing business type)
Tips:
- Always include a business category (dentists, restaurants, hotels, shops)
- Specify a location (city, neighborhood, or landmark)
- Be specific rather than generic for more relevant results
Resource Management
- Start with 50-100 results to evaluate data quality
- Only enable email extraction when you need contact information
- Use multiple specific queries rather than one broad query for better coverage
Use Cases
- Lead Generation - Extract contact information for B2B outreach and sales prospecting
- Market Research - Analyze competitor presence, ratings, and geographic distribution
- Business Intelligence - Collect comprehensive business data for strategic planning
- Directory Building - Create business directories with verified contact details
- Competitive Analysis - Monitor competitor locations, services, and customer ratings
- Local SEO Research - Study local business landscapes and identify market gaps
Compliance and Responsible Use
This tool extracts publicly available information from Google Maps. Users are responsible for ensuring compliance with:
- Google Maps Terms of Service
- Local data protection laws (GDPR, CCPA, etc.)
- Email marketing regulations (CAN-SPAM, GDPR)
Intended use:
- Business research and market analysis
- Lead generation for legitimate business purposes
- Academic and competitive research
Not intended for:
- Unsolicited bulk email or spam
- Violating terms of service
- Excessive or abusive data collection
Limitations
- Email addresses can only be found when publicly displayed on business websites
- Some business websites may block automated access
- Google Maps may not have complete data for all businesses
- Results are limited to what appears in Google Maps search results
- The number of results depends on Google Maps' available listings for a given query
Disclaimer
This tool is provided for informational and research purposes only. Users are solely responsible for ensuring that their use complies with all applicable laws, regulations, and terms of service. The developer assumes no liability for any misuse or violations arising from the use of this software.