Fast Google Maps Scraper & Email Extractor avatar

Fast Google Maps Scraper & Email Extractor

Pricing

$5.00/month + usage

Go to Apify Store
Fast Google Maps Scraper & Email Extractor

Fast Google Maps Scraper & Email Extractor

Extract unlimited B2B leads from Google Maps! Scrapes business names, phones, ratings, and automatically visits their websites to extract verified emails. Includes photo scraping and precise coordinates. No login required. Perfect for fast, automated cold outreach and local marketing

Pricing

$5.00/month + usage

Rating

0.0

(0)

Developer

Scrape Pilot

Scrape Pilot

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

1

Monthly active users

4 days ago

Last modified

Share

πŸ—ΊοΈ Fast Google Maps Scraper & Email Extractor

Extract Local Business Leads, Phone Numbers, Verified Emails, Ratings, Hours & GPS Coordinates from Google Maps

Pay Per Result Email Extraction CRM Ready

Turn any Google Maps search or location into a high-converting local B2B lead list. Unlike basic scrapers that only extract phone numbers, Fast Google Maps Scraper goes the extra mile: it visits each business's website to automatically harvest verified email addresses, giving you complete, multi-channel contact profiles ready for cold outreach, local directories, or CRM sales pipelines.


πŸ’‘ Why Choose Pay-Per-Result Over Expensive Subscriptions?

Most Google Maps scrapers force you into $29 to $49 recurring monthly subscriptions, charging you the full fee regardless of how much you scrape. Meanwhile, the official Google Maps API charges up to $17 – $40+ per 1,000 requests without providing any email addresses!

With our Pay-As-You-Go model, you get live, verified leads with built-in email extraction at unbeatable value:

FeatureStandard Monthly ScrapersGoogle Maps APIFast Google Maps Scraper
Cost$29 – $49 / month (recurring)$17.00 – $40.00 / 1k requestsOnly $2.50 per 1,000 places ($0.0025 / place)
Start FeeFull monthly charge upfrontComplex cloud billingOnly $0.02 setup per run
CommitmentForced monthly subscriptionCredit card lock-inZero subscription β€” Pay only for what you scrape
Email Extraction❌ None❌ Noneβœ… Built-in automated website email harvesting
Small TasksPay full $30–$50 even for 20 placesMinimum API thresholdsScrape 100 places? Pay only ~$0.27!
Budget SafetyUnpredictable billsHard to monitorBuilt-in budget protection (maxTotalChargeUsd)

πŸ’° Transparent Pay-As-You-Go Pricing

Enjoy fair, result-based pricing with no hidden charges and zero monthly commitments:

ServicePriceDetails
Run Initialization$0.02Flat setup fee charged once per run.
Scraped Business Place$2.50 / 1,000 places
(Only $0.0025 per place)
Charged only when a business record is successfully extracted and saved.

πŸ›‘οΈ Guaranteed Budget Protection: You can specify your maximum spending limit (maxTotalChargeUsd) directly in the Apify task settings. The scraper automatically monitors your usage in real time and stops gracefully before exceeding your limit.


πŸ“Š What Data You Get

Every business record extracted from Google Maps returns a comprehensive, structured profile:

πŸ“ž Contact & Outreach Intelligence

  • Business Name & Category: Official business name and Google Maps category classification.
  • Direct Phone Numbers: Complete phone numbers ready for cold calling and SMS campaigns.
  • Website & Social Links: Clean homepage URL and social presence.
  • Verified Business Emails: Primary contact email + full array of detected emails extracted directly from their website.
  • Physical Street Address: Full street address for geo-targeting and local direct mail.

⭐ Reputation & Operating Details

  • Customer Ratings: Star rating from 1.0 to 5.0.
  • Total Reviews Count: Social proof and customer popularity metric.
  • Operating Hours: Live open/closed status and full business operating schedule.
  • Exact GPS Coordinates: Precise latitude and longitude coordinates for mapping and geospatial analysis.
  • Photos: Direct high-resolution Google Maps imagery URLs.
  • Direct Maps URL: Direct URL to view the place on Google Maps.

πŸ“§ Built-In Website Email Extraction

The built-in email harvester gives you a massive advantage over standard scrapers. When scrape_email is enabled, the scraper automatically visits each business's website in the background:

  1. Scans Homepage Links: Searches for direct mailto: hyperlinks published on the site.
  2. Text Analysis: Analyzes visible page content for valid business email patterns while filtering out junk, tracking pixels, and asset filenames.
  3. Contact Subpage Discovery: If no email is visible on the homepage, it automatically scans /contact, /contact-us, and /about subpages.

All discovered emails are saved directly to your dataset, providing high-deliverability contact channels for your campaigns.


🌟 Real Scraped Output Examples

Here is the exact data structure extracted from real live runs:

Example 1: Local Restaurant with Verified Website & Emails

{
"source_url": "https://www.google.com/maps/place/Shiraj+Chuigosto+-+Savar",
"name": "Shiraj Chuigosto - Savar",
"category": "Restaurant",
"rating": "4.5",
"address": "Thana Rd, Savar 1340, Bangladesh",
"phone": "+880 1322-909370",
"website": "https://www.shirajchuigosto.com/",
"hours": "Open Β· Closes 11:30 PM",
"maps_url": "https://www.google.com/maps/place/Shiraj+Chuigosto+-+Savar/data=!4m7!3m6!1s0x3755eb1cc31ba283:0xe9646a4b43606240...",
"email": "contact@company.com",
"emails": [
"contact@company.com",
"shirajchuigosto@gmail.com"
]
}
{
"source_url": "https://www.google.com/maps/place/Kacchi+Bhai+-+Savar",
"name": "Kacchi Bhai - Savar",
"category": "Restaurant",
"rating": "4.4",
"address": "Thana Rd, Savar 1340, Bangladesh",
"phone": "+880 1322-909355",
"website": "https://www.kacchibhai.com/",
"hours": "Open Β· Closes 11:30 PM",
"maps_url": "https://www.google.com/maps/place/Kacchi+Bhai+-+Savar/data=!4m7!3m6!1s0x3755ebf71cc10b33:0x2f99874b8730663c...",
"email": "kacchivhai@gmail.com",
"emails": [
"kacchivhai@gmail.com",
"contact@company.com"
]
}

Example 3: Local Business with Social Page & Contact Details

{
"source_url": "https://www.google.com/maps/place/Enam+Cafe+%26+Restaurant",
"name": "Enam Cafe & Restaurant",
"category": "Restaurant",
"rating": "4.2",
"address": "Enam Cafe & Restaurant, 9/3 Parbotinagar, Thana Rd, Savar Union, Dhaka 1340, Bangladesh",
"phone": "+880 1708-153961",
"website": "https://www.facebook.com/enamcaferestaurant",
"hours": "Open Β· Closes 11 PM",
"maps_url": "https://www.google.com/maps/place/Enam+Cafe+%26+Restaurant/data=!4m7!3m6!1s0x3755ebfdddb428cf:0xc59cfb66499d8e9...",
"email": "dev7561@gmail.com"
}

πŸ“‹ Output Fields Description

FieldTypeDescription
namestringOfficial business or venue name.
categorystringGoogle Maps primary category (e.g. Restaurant, Dentist, Plumber).
ratingstringAverage star rating (1.0 to 5.0).
reviews_countintegerTotal count of Google reviews.
addressstringFull physical street address.
phonestringBusiness phone number.
websitestringOfficial website URL.
emailstringPrimary verified email harvested from the business website.
emailsarrayAll email addresses discovered across the website.
hoursstringCurrent opening status and working hours summary.
latitudefloatExact GPS latitude.
longitudefloatExact GPS longitude.
photosarrayHigh-resolution Google Maps photo URLs.
maps_urlstringDirect link to view the listing on Google Maps.
source_urlstringOriginal input URL or query link.

πŸš€ How It Works in 3 Simple Steps

[1. Enter Keywords/Cities] βž” [2. Smart Extraction] βž” [3. Export to CRM]
"dentists in Chicago" Scrapes places, ratings, Download clean CSV,
"restaurants in Miami" phones & extracts emails Excel, or JSON for
"plumbers in Dallas" from websites automatically cold outreach
  1. Enter Your Target Search: Input search terms (e.g. "coffee shops in Austin TX", "Italian restaurants Manhattan NY") or paste direct Google Maps URLs.
  2. Start Run: The scraper extracts matching business listings page-by-page, streaming each result immediately.
  3. Export Your Leads: Download clean data in CSV, Excel, or JSON format ready to import into HubSpot, Salesforce, Pipedrive, or Instantly.

βš™οΈ Input Parameters

{
"queries": [
"coffee shops in Austin TX",
"dentists in Chicago IL"
],
"urls": [],
"max_results": 20,
"scrape_email": true,
"scrape_photos": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}
ParameterTypeDefaultDescription
queriesarray[]Google Maps search queries (e.g. ["restaurants in Dallas TX"]).
urlsarray[]Direct Google Maps place URLs to scrape individual businesses.
max_resultsinteger10Maximum number of businesses to extract per search query.
scrape_emailbooleantrueWhen true, visits business websites to extract emails.
scrape_photosbooleantrueWhen true, collects high-quality photo URLs from listings.
proxyConfigurationobjectResidentialApify proxy settings (Residential proxies recommended for high volume).

🎯 Target Use Cases

  • Local B2B Lead Generation: Build hyper-targeted prospect lists with phones, addresses, and verified emails for local services outreach.
  • Marketing & SEO Agencies: Audit local businesses, review counts, and website presence to pitch web design, reputation management, or local SEO.
  • Market & Competitor Analysis: Map market saturation, business density, and rating distributions across neighborhoods or cities.
  • Directory & Aggregator Building: Build specialized local directories with rich photos, working hours, and accurate GPS coordinates.
  • Real Estate & Location Intelligence: Study local business infrastructure and amenities for commercial real estate valuation.

❓ Frequently Asked Questions

How does Pay-Per-Result pricing work?

You only pay for successful results: $2.50 per 1,000 scraped places ($0.0025 per place) plus a $0.02 setup fee per run. No monthly subscriptions, no wasted credits.

How do I keep my runs within budget?

Set your maximum spending limit in the Apify task settings using maxTotalChargeUsd (e.g., $2.50 for 1,000 places). The scraper tracks charges in real time and automatically stops when the budget is reached.

Does it require a Google Maps API key?

No! You do not need any Google Cloud account or API keys. The scraper runs seamlessly on Apify.

Can I export results to Excel or CSV?

Yes! Once the run completes, click Export on the Apify Dataset tab to download your results in CSV, Excel, or JSON format for instant CRM integration.

What happens if a business doesn't have an email?

Not all businesses maintain a website with an email address. If no email is found, the field will be null, while the business name, phone number, address, and rating remain fully populated.


🏷️ Tags & Keywords

google maps scraper google maps email extractor local business leads b2b lead generation google maps crawler local seo scraper phone number scraper business directory scraper maps data extraction local market research


⚑ Ready to Supercharge Your Local Lead Generation?

Stop paying high monthly subscriptions or expensive API fees. Start extracting verified local business leads and emails on demand for just $0.0025 per place!