Google Maps 商家採集工具

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.

73 runs
13 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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 scrapeEmails only 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.

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 Trial

Actor Information

Developer
futurizerush
Pricing
Paid
Total Runs
73
Active Users
13
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support