Google Maps Leads Scraper
Verified B2B leads from Google Maps — pay only for emails that pass MX check
What it does
Scrape Google Maps business listings and enrich them with verified emails. Searches by keyword and location, extracts business name, address, phone, website, hours, ratings, and reviews count — then optionally crawls each website to find and MX-verify email addresses. You only pay for leads with a verified email.
Built in
- ✓ Search Google Maps by keyword and location
- ✓ Business name, address, phone, website, ratings, review count
- ✓ Optional email extraction from business websites
- ✓ MX-record email verification — only pay for valid emails
- ✓ Deduplication across runs via persistent key-value store
- ✓ Supports multiple search queries in one run
Guides & tutorials
The B2B Lead Generation Stack: Maps Leads, Website Contact Finder, and Email Verification
A three-step pipeline that finds local businesses, fills in missing contacts, and verifies every email before a cold outreach campaign goes out.
Maps Leads: Verified Email Extraction from Google Maps Business Listings
How to pull B2B leads from Google Maps with MX-verified emails, past the official API's 120-result cap, and pay only for contactable businesses.
Google Maps Leads vs LinkedIn Company Scraper: Two Approaches to B2B Prospecting
Verified local emails and geo data, or firmographics on any company anywhere. How Maps Leads and LinkedIn Company Scraper differ, and when to run both.
Common questions
What does "verified email" mean? +
The actor checks that the domain has valid MX records (meaning it can receive email). Only leads passing this check are charged — failed lookups and businesses without emails are always free.
Can I run multiple search queries at once? +
Yes. The searchQueries input accepts a list of keyword + location pairs, all processed in a single run.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.