Google Maps 商家採集工具
by futurizerush
Extract business details & emails from Google Maps. Automate lead lists and connect data to Make.com or n8n for powerful workflows.
Opens on Apify.com
About Google Maps 商家採集工具
Need to build a targeted contact list from Google Maps? I use this scraper to pull detailed business data without the manual hassle. It reliably extracts the essentials from Maps listings—think addresses, phone numbers, operating hours, and ratings. What makes it really useful is that it goes a step further: it can also visit the business's website link, if available, and scrape email addresses directly from the source. This turns a simple list of names into a ready-to-use lead database. I often connect it to automation platforms like Make.com or n8n. This lets me set up workflows where the scraped data is automatically enriched, sorted, or fed into my CRM or outreach tools. It’s a solid foundation for any lead generation or market research project where you need structured, actionable data from local businesses. If you're tired of copying and pasting information or need to gather data at any kind of scale, this tool handles the heavy lifting so you can focus on outreach and analysis.
What does this actor do?
Google Maps 商家採集工具 is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Google Maps Business Scraper with Email Extraction
Extracts complete business listings from Google Maps, including contact details, ratings, and operating hours. Optionally visits business websites to find and validate email addresses. Useful for lead generation, market research, and business intelligence.
Key Features
- Business Data: Extracts name, address, coordinates, phone number, website, Google Place ID, direct link, business category, star rating, review count, and detailed weekly hours.
- Email Discovery: Automatically visits business websites from the listings and extracts email addresses from the page content. Emails are validated and cleaned.
- Flexible Input: Search by queries (e.g., "Taipei coffee shops") or provide direct Google Maps URLs.
- Structured Output: Returns a consistent JSON object for each business, including the source query and a timestamp.
How to Use
Configure the actor with input parameters. You must provide either searchQueries or startUrls.
Basic Configuration
{
"searchQueries": ["Taipei coffee shops"],
"maxResults": 100,
"language": "en",
"scrapeEmails": true
}
Multiple Search Queries
{
"searchQueries": [
"Kaohsiung dental clinics",
"Taichung Italian restaurants",
"Taipei Xinyi District hotels"
],
"maxResults": 100,
"scrapeEmails": true
}
Using Direct Google Maps URLs
{
"startUrls": [
{"url": "https://www.google.com/maps/search/Taipei+coffee+shops"}
],
"maxResults": 100,
"scrapeEmails": true
}
Input Parameters
| Parameter | Type | Required | Default | Range | Description |
|---|---|---|---|---|---|
searchQueries |
Array | Yes* | - | 1-50 items | Search terms like "Taipei coffee shops". |
maxResults |
Integer | No | 100 | 50-200 | Max results per search query. |
language |
String | No | "en" | en, zh-TW | Interface language. |
scrapeEmails |
Boolean | No | true | - | Extract emails from business websites. |
maxScrolls |
Integer | No | 50 | 30-100 | Scroll attempts to load more results. |
startUrls |
Array | No | [] | 0-20 items | Direct Google Maps URLs. |
*You must provide either searchQueries or startUrls.
Language Options: "en" (English, default) or "zh-TW" (Traditional Chinese for Taiwan/Hong Kong).
Output Format
Each business is returned as a JSON object with the following structure:
{
"name": "Blue Bottle Coffee",
"placeId": "ChIJN1t_tDeuEmsRUsoyG83frY4",
"latitude": 25.0330,
"longitude": 121.5654,
"rating": 4.4,
"reviews": 1205,
"address": "No. 7, Section 5, Xinyi Road, Xinyi District, Taipei City",
"businessType": "Coffee shop",
"phone": "+886 2 2345 6789",
"website": "https://example.com",
"email": "info@example.com",
"emailList": ["info@example.com"],
"hours": ["Monday: 07:00–19:00", "Tuesday: 07:00–19:00", ...],
"url": "https://www.google.com/maps/place/...",
"query": "Taipei coffee shops",
"timestamp": "2025-11-03T10:30:00.000Z"
}
Performance & Best Practices
- Speed: ~6-10 seconds per business without email scraping; ~15-25 seconds with email scraping.
- Email Success Rate: Typically 20-40% of businesses have discoverable emails.
- Effective Queries: Be specific. Use formats like
"[City/Area] [Business Type]"(e.g., "Taipei Xinyi District Italian restaurant"). Avoid overly broad terms like just "restaurant". - Resource Management: Start with 50-100 results. Enable
scrapeEmailsonly when contact info is needed. Use multiple specific queries instead of one broad query.
Limitations & Compliance
- Limitations: Only finds publicly listed emails. Some websites may have anti-scraping measures. Data is limited to what Google Maps search results provide.
- Compliance: This tool extracts publicly available information. You are responsible for complying with Google Maps Terms of Service, local data protection laws (GDPR, CCPA), and email marketing regulations (CAN-SPAM, GDPR). Use for legitimate business research, lead generation, or analysis. Do not use for spam, violating terms of service, or excessive crawling.
Disclaimer: This tool is for informational and research purposes only. Users are solely responsible for ensuring their use complies with all applicable laws and terms.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Google Maps 商家採集工具 now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- futurizerush
- Pricing
- Paid
- Total Runs
- 73
- Active Users
- 13
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support