Google Maps Scraper: Fast Lead Generator & Emails avatar

Google Maps Scraper: Fast Lead Generator & Emails

Pricing

from $0.70 / 1,000 google maps place results

Go to Apify Store
Google Maps Scraper: Fast Lead Generator & Emails

Google Maps Scraper: Fast Lead Generator & Emails

Google Maps Scraper: Fast Lead Generator & Emails Extract verified business leads, emails, phone numbers and websites from Google Maps instantly. Fast, lightweight, and structured data export in CSV, Excel, or JSON. Built for high-scale B2B outreach and local market research. Try Google Maps scraper

Pricing

from $0.70 / 1,000 google maps place results

Rating

5.0

(1)

Developer

Abu Sufian

Abu Sufian

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Google Maps Scraper — Fast Lead Generator, Emails & Business Data Extractor

Apify Actor Pricing Email Add-on Free Tier Rating

The highest-performing Google Maps scraper and B2B lead generator on the Apify Store. Effortlessly extract structured local business listings, verified company emails, phone numbers, ratings, operating hours, coordinates, and reviews at a fraction of the cost of competitors.


⚡ Pricing & Free Tier Plan

Scraper Action / PlanCost RateWhat's Included
Free Tier Plan$0.00 (FREE) 🎁Scrape up to 100 places per search with full emails and phones. No credit card required.
Google Maps Base Data$0.70 / 1,000 places 🔥Title, category, address, city, zip, phone, website, coordinates, ratings, reviews count, hours.
Email & Social Enrichment$1.50 / 1,000 places 📧Crawls company website to find verified emails, direct telephones, LinkedIn, Instagram, and Facebook profiles.

🎯 Key Features & Capabilities

  • 🔍 Multi-Keyword & Multi-Location: Pass multiple keywords (e.g. plumber, dentist) and multiple cities in one run.
  • 📧 Built-in Google Maps Email Finder: Automatically scans company websites for verified decision-maker emails.
  • 📱 Social Media Profiles: Captures LinkedIn company URLs, Instagram, Facebook, X/Twitter, and YouTube channels.
  • 🛡️ Anti-Blocking Residential Proxies: Automatically rotates residential IPs with Playwright stealth headers.
  • 🚀 100 Place Free Cap: Test and build proof-of-concepts with our generous 100 places free tier before upgrading.
  • 📍 Clean Standardized Dataset: Ready for 1-click import into HubSpot, Salesforce, Apollo, Instantly, or Excel/CSV.

🛠️ Input Parameters

ParameterTypeDefaultDescription
searchStringsArrayArray<String>["coffee shop"]Search keywords (e.g. ["personal injury lawyer", "dentist"]).
locationQueriesArray<String>["New York, NY"]Target cities or regions (e.g. ["Austin, Texas, United States"]).
maxCrawledPlacesPerSearchInteger100Max places to scrape per search. (Capped at 100 on free tier; up to 5,000 on paid tier).
extractContactsFromWebsiteBooleantrueScrapes company websites for verified emails & social profiles ($1.50/1k).
extractPlaceDetailsBooleantrueExtracts full opening hours, price range, plusCode, and detailed categories.
isPaidUserBooleanfalseSet to true on paid plans to bypass the 100 places free tier limit.

💻 Programmatic API Usage

Python (apify-client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {
"searchStringsArray": ["dentist"],
"locationQueries": ["Chicago, IL, USA"],
"maxCrawledPlacesPerSearch": 100,
"extractContactsFromWebsite": True,
}
run = client.actor("your_username/google-maps-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item.get('title')} | Phone: {item.get('phone')} | Email: {item.get('emails')}")