Google Maps Email Scraper - Leads with Verified Emails avatar

Google Maps Email Scraper - Leads with Verified Emails

Pricing

from $17.00 / 1,000 verified email leads

Go to Apify Store
Google Maps Email Scraper - Leads with Verified Emails

Google Maps Email Scraper - Leads with Verified Emails

Google Maps email scraper for B2B leads with SMTP-verified email addresses. Filter by review count, dedupe against your CRM export, and pay only for delivered verified leads.

Pricing

from $17.00 / 1,000 verified email leads

Rating

0.0

(0)

Developer

Lead Proof

Lead Proof

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 days ago

Last modified

Share

Google Maps Business Leads & Verified Emails

Find local businesses on Google Maps and choose how strict the contact-data requirement should be. The Actor can deliver only SMTP-verified emails, any business with a found email, a mixed list that prefers verified email and fills the rest, or fast business-only results.

You pay only for delivered rows. The selected delivery mode controls whether website scraping and SMTP verification are required.

What you get

Each delivered lead:

FieldExample
business_nameSummit Chiropractic & Wellness
emaildrsmith@summitchiro.com, or empty in business-only fallback rows
email_statusok, catch_all, unverified:*, not_found, not_deliverable, or not_requested
delivery_tierverified_email, email, or business
phone(208) 555-0142
websitesummitchiro.com
address, city, state, zip1234 Main St, Boise, ID 83702
rating, reviews4.9, 187
google_maps_url, place_iddirect Maps link + stable ID

Ready for CSV export or direct CRM import.

How to use

  1. Search terms - the business type(s) you sell to: "dental clinic", "med spa", "HVAC contractor"…
  2. Locations - cities or states: "Austin, Texas", "Idaho, USA"…
  3. Delivery mode - choose the speed/quality tradeoff:
    • verified_email_only - original behavior; only SMTP-verified emails are delivered.
    • email_required - requires a scraped email but skips SMTP verification.
    • mixed - prefers verified email, then fills with unknown-email and business-only rows. Known invalid/disposable addresses are omitted. Catch-all addresses require includeRisky=true and are never marked mailbox-verified. If no checked address qualifies, the business is returned without an email.
    • businesses_only - fastest; returns matching Google Maps businesses without requiring email.
  4. Maximum leads - the run stops when it delivers this many (up to 1,000 per run).
  5. Minimum reviews - e.g. 50+ Google reviews filters for established, active businesses with buying power.
  6. Dedup (optional) - paste emails/domains to exclude, or give a URL to your CRM's CSV export. Email/domain/phone matches are excluded when those identifiers are available.

Why verified matters

Scraped lead lists can bounce heavily. If deliverability matters most, use verified_email_only: every email delivered in that tier passed a real-time SMTP mailbox check. Other modes trade some email certainty for speed and coverage, and label the result clearly in delivery_tier / email_status.

Quality report

Every run stores a SUMMARY in the key-value store - how many businesses were screened and exactly why the rest were rejected:

Low-yield checks run only after a location's candidate batch finishes, so slower verification results are not discarded because no-email results arrived first. maxPlaces is enforced within each batch as well as across locations. candidates_scheduled, candidates_processed, and candidates_cancelled distinguish discovered businesses from completed checks. exhausted refers only to the configured queries at their bounded depth, not every business in the region.

For owner-funded searches, use stopOnLowYield: false with explicit maxPlaces, run timeout and optional maxVerificationCostUsd limits. The verification cap can only lower the owner's configured limit. Reaching the target or billing cap can still cancel remaining work.

Broad restaurant(s) / restaurante(s) queries require a restaurant primary category before website or email work. Hotels and retail shops returned incidentally by Maps are counted as category_mismatch. This conservative filter can omit a restaurant whose Maps primary category is different; it does not change other or explicitly mixed category queries.

{
"delivered": 50,
"delivery_mode": "mixed",
"delivered_verified_email": 18,
"delivered_email": 12,
"delivered_business": 20,
"places_found": 740,
"below_min_reviews": 213,
"no_website": 147,
"no_email_found": 188,
"email_verification_failed": 74,
"excluded_by_dedupe": 62,
"duplicate_place": 6
}

You see exactly what you paid for - and what you didn't pay for.

Pricing

Pay per delivered row. The event depends on the row's delivery_tier. Screened businesses that fail your filters, dedupe or verification are free.

EventCharged forFREE planBRONZESILVERGOLD and above
verified-email-leadA row with an SMTP-verified email$0.02$0.019$0.018$0.017
email-leadA row with an unverified email (email_required and mixed modes)$0.006$0.006$0.006$0.006
business-leadA business-only row (businesses_only and mixed modes)$0.002$0.0018$0.0016$0.0014
Run startOnce per run$0.00005$0.00005$0.00005$0.00005

Example: 100 verified-email leads cost $2.00 on the FREE plan and $1.70 on GOLD. Use Maximum leads and the run's maximum total charge to cap spend.

FAQ

What counts as a delivered lead? A unique business row that satisfies the selected delivery mode and passes your filters/dedup. delivery_tier tells you whether the row has a verified email, an unverified email, or business data only.

Can I get leads not already in my CRM? Yes - that's the dedupe input. Export your contacts to CSV, host it anywhere reachable by URL (e.g. a private S3/Drive link), and the run excludes every match by email, domain, and phone.

What are catch-all emails? Domains that accept mail for any address - deliverability can't be confirmed mailbox-by-mailbox. They're excluded by default; enable Include catch-all emails to receive them (marked catch_all).

How fresh is the data? Business data is sourced live from Google Maps. Website/email enrichment, when the selected mode requires it, is also performed at run time. Nothing comes from a stale lead database.


Only need email verification? Try our Bulk Email Verifier - $4.90 per 1,000 checks.

Prefer a finished file over running an Actor? The same engine powers our store at leadproof.co - configure a list in the browser, pay per delivered lead, and get an import-ready CSV by email.

Owner verification setup

Verification modes use account56/email-verifier through the owner's secret VERIFIER_APIFY_TOKEN. The direct MillionVerifier API and its credits are no longer used. VERIFIER_MAX_COST_USD bounds provider spending per parent run (default $10). Concurrent addresses are batched, duplicate addresses are cached, and provider run IDs are persisted. Provider failures stop verification without claiming an invalid mailbox. email_required and businesses_only do not contact the verifier or need its token.