Google Maps Scraper avatar
Google Maps Scraper

Pricing

$15.00 / 1,000 results

Go to Apify Store
Google Maps Scraper

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

Futurize Rush

Maintained by Community

Actor stats

2

Bookmarked

49

Total users

9

Monthly active users

12 days ago

Last modified

Share

Google Maps Business Scraper with Email Extractor

Extract complete business data from Google Maps including contact information, ratings, operating hours, and email addresses from business websites.

Perfect for lead generation, market research, business intelligence, and B2B sales prospecting.


What You Get

Business Information:

  • Business name, address, and location coordinates
  • Phone numbers and website URLs
  • Google Maps Place ID and direct URL
  • Business category/type
  • Operating hours (detailed schedule)
  • Star ratings and review counts

Email Discovery:

  • Automatically visits business websites from Google Maps listings
  • Extracts email addresses from website content
  • Validates and cleans email addresses

Quick Start

Basic Configuration

{
"searchQueries": ["coffee shops manhattan nyc"],
"maxResults": 100,
"language": "en",
"scrapeEmails": true
}

Multiple Search Queries

{
"searchQueries": [
"dentists los angeles",
"italian restaurants brooklyn",
"hotels near times square"
],
"maxResults": 100,
"scrapeEmails": true
}

Using Direct Google Maps URLs

{
"startUrls": [
{"url": "https://www.google.com/maps/search/pizza+near+downtown+portland"}
],
"maxResults": 100,
"scrapeEmails": true
}

Input Parameters

ParameterTypeRequiredDefaultRangeDescription
searchQueriesArrayYes*-1-50 itemsSearch terms like "coffee shops NYC"
maxResultsIntegerNo10050-200Maximum results per search query
languageStringNo"en"en, zh-TWInterface language
scrapeEmailsBooleanNotrue-Extract emails from business websites
maxScrollsIntegerNo5030-100Scroll attempts to load more results
startUrlsArrayNo[]0-20 itemsDirect Google Maps URLs

*Either searchQueries or startUrls must be provided.

Language Options

  • English ("en") - Default
  • Traditional Chinese ("zh-TW") - For Taiwan and Hong Kong

Output Data Format

Each extracted business contains:

{
"name": "Blue Bottle Coffee",
"placeId": "ChIJN1t_tDeuEmsRUsoyG83frY4",
"latitude": 40.7829,
"longitude": -73.9654,
"rating": 4.4,
"reviews": 1205,
"address": "160 Berry St, Brooklyn, NY 11249",
"businessType": "Coffee shop",
"phone": "+1 718-387-4160",
"website": "https://bluebottlecoffee.com",
"email": "info@bluebottlecoffee.com",
"emailList": ["info@bluebottlecoffee.com"],
"hours": [
"Monday: 07:00–19:00",
"Tuesday: 07:00–19:00",
...
],
"url": "https://www.google.com/maps/place/...",
"query": "coffee shops brooklyn",
"timestamp": "2025-11-03T10:30:00.000Z"
}

Performance & Timing

Processing Speed

  • Without email scraping: ~6-10 seconds per business
  • With email scraping: ~15-25 seconds per business
  • Email success rate: Typically 20-40% of businesses have discoverable emails

Estimated Run Times

ConfigurationApproximate Duration
50 results, emails ON12-20 minutes
100 results, emails ON25-40 minutes
200 results, emails ON50-80 minutes
100 results, emails OFF10-15 minutes

Best Practices

Effective Search Queries

✅ Good Examples:

  • "italian restaurants brooklyn nyc"
  • "dentists near downtown los angeles"
  • "hotels times square manhattan"
  • "coffee shops portland oregon"

❌ Poor Examples:

  • "restaurants" (too broad)
  • "businesses" (too vague)
  • "nyc" (missing business type)

Tips:

  1. Include business category (dentist, restaurant, hotel, shop)
  2. Specify location (city, neighborhood, or landmark)
  3. Be specific rather than general

Resource Management

  1. Start with 50-100 results per query
  2. Enable email scraping only if you need contact information
  3. Use multiple specific queries rather than one broad query

Use Cases

  • Lead Generation - Extract contact information for B2B outreach
  • Market Research - Analyze competitor presence and ratings
  • Business Intelligence - Collect comprehensive business data
  • Directory Building - Create business directories with verified contacts
  • Competitor Analysis - Monitor competitor locations and service areas

Compliance & 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:

  • ❌ Spam or unsolicited marketing
  • ❌ Terms of service violations
  • ❌ Excessive scraping

Limitations

  • Email addresses are only found if publicly displayed on business websites
  • Some businesses may have anti-scraping measures
  • Google Maps may not have complete data for all businesses
  • Results are limited to what appears in Google Maps search results

Disclaimer

This tool is provided for informational and research purposes only. Users are solely responsible for ensuring their use complies with all applicable laws, regulations, and terms of service. The tool developers are not liable for any misuse or violations resulting from the use of this software.