VOOZH about

URL: https://apify.com/futurizerush/google-maps-scraper

⇱ Google Maps Scraper Β· Apify


Pricing

from $10.00 / 1,000 results

Go to Apify Store

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

from $10.00 / 1,000 results

Rating

5.0

(1)

Developer

πŸ‘ Rush

Rush

Maintained by Community

Actor stats

2

Bookmarked

144

Total users

5

Monthly active users

4 months ago

Last modified

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

ParameterTypeRequiredDefaultRangeDescription
searchQueriesArrayYes*-1-50 itemsSearch terms, e.g. "restaurants in Manhattan"
maxResultsIntegerNo5050-200Maximum results per search query
languageStringNo"en"en, zh-TWInterface and results language
scrapeEmailsBooleanNotrue-Extract emails from business websites
startUrlsArrayNo[]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 to errors
  • errorDatasetStatus: human-readable explanation
  • errorDatasetUrl: direct API URL for the errors view (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:

  1. Always include a business category (dentists, restaurants, hotels, shops)
  2. Specify a location (city, neighborhood, or landmark)
  3. Be specific rather than generic for more relevant results

Resource Management

  1. Start with 50-100 results to evaluate data quality
  2. Only enable email extraction when you need contact information
  3. 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.

You might also like

Google Maps Scraper

scrapemesh/google-maps-scraper

πŸ“ Google Maps Scraper extracts rich business data from Google Mapsβ€”names, categories, addresses, phones, emails, websites, ratings, reviews, hours & coordinates. βš™οΈ Bulk scrape and export CSV/JSON. πŸš€ Ideal for lead gen, local SEO, market research & sales.

Google Maps Scraper

scraply/google-maps-scraper

πŸ—ΊοΈ Google Maps Scraper scrapes business data from Google Maps β€” names, addresses, phones, websites, ratings, reviews, hours, categories, lat/long. πŸš€ Ideal for lead gen, local SEO & competitor research. Fast, accurate results with CSV/JSON export.

Google Maps Scraper

scrapium/google-maps-scraper

πŸ“ Google Maps Scraper extracts verified local business data from Google Mapsβ€”names, addresses, phones, websites, ratings, hours, categories & coordinates. πŸ”Ž Perfect for lead gen, local SEO, market research & CRM enrichment. πŸš€ Fast, accurate, CSV/JSON-ready.

Google Maps Scraper

mvpeav/google-maps-scraper

Scrape Google Maps business listings. Extract business names, addresses, phone numbers, websites, ratings, reviews, hours of operation, coordinates, and more from Google Maps search results.

πŸ‘ User avatar

MItchell Peavler

3

Google Maps Business Scraper

techionik9993/google-maps-business-scraper

Fast Google Maps lead scraper for clean business lists. Extract names, categories, ratings, addresses, phone numbers, websites, and Google Maps URLs from keyword and location searches.

10

5.0

Google Maps Website Lead Scorer

market_radar_tools/google-maps-website-lead-scorer

Post-process Google Maps Scraper datasets and local business lists. Extract visible emails, phones and social links, score each lead, and output CRM/n8n-ready records with offers, sales angles and next actions.

Google Maps Extractor

scraperforge/google-maps-extractor

πŸ“ Google Maps Extractor (google-maps-extractor) scrapes business data from Google Maps β€” names, addresses, phones, websites, ratings, reviews & hours. πŸ”Ž Export to CSV/Excel or API. ⚑ Ideal for lead gen, local SEO, market research & competitor analysis. πŸš€ Fast, accurate, easy to use.

Google Maps Scraper

rupom888/google-maps-scraper

Extract business listings from Google Maps.