πŸ“ Contractor Lead Scraper β€” Verified Emails, No Bounces avatar

πŸ“ Contractor Lead Scraper β€” Verified Emails, No Bounces

Pricing

from $20.00 / 1,000 verified business leads

Go to Apify Store
πŸ“ Contractor Lead Scraper β€” Verified Emails, No Bounces

πŸ“ Contractor Lead Scraper β€” Verified Emails, No Bounces

Google Maps leads scraper with verified emails: search any business type + city, get name, phone, website, address, and a verified deliverable email per business β€” no bounces. Build local business email lists (dentists, restaurants, plumbers, real estate) for cold outreach. Pay per verified lead.

Pricing

from $20.00 / 1,000 verified business leads

Rating

0.0

(0)

Developer

QualifyOps

QualifyOps

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Maps Leads (Verified) β€” Google Maps business leads with VERIFIED emails that don't bounce

You give: a search query + a location β€” e.g. dentists + Austin TX. You get: one row per local business β€” name, category, address, phone, website β€” and, the part that actually matters, a verified, deliverable business email. You pay: only per verified lead β€” $0.02. Businesses with no verified email are returned free.

No browser automation, no scraping of protected sources. Google Maps data comes from the category-standard place crawler; the email is harvested from the business's own website and then put through a live SMTP deliverability check.


Why "verified" is the whole point

The Google-Maps-leads category is huge β€” the leading actor does over a million paid runs a month. But the emails those tools hand you bounce. You import them, you send, and half of them die on the first send: your open rates crater and your sending domain reputation takes the hit.

Here, every VERIFIED row's email has been through:

harvested from the business's own site β†’ syntax β†’ MX record β†’ live SMTP mailbox check β†’ catch-all detection β†’ confidence score

Only an address that a real mail server accepts, that is not catch-all, at confidence β‰₯ 0.80, is returned with a verified_email. Everything else is NO_EMAIL with a reason β€” never a silent, billed guess.

How it works

  1. Source the map. Your query + location become a Google Maps search (dentists in Austin TX). We delegate to the category-standard Google Places crawler to get up to maxResults businesses with their name, category, address, phone and website. That crawler's per-result cost is upstream.
  2. Find the email (free, local). For every business that has a website, we fetch its own homepage, /contact and /about, harvest every published address, and pick the best business email β€” info@, contact@, hello@, office@ first, then a named person on the business's domain. We drop noreply@, image filenames and tracking-pixel noise.
  3. Verify (one batched check). All picked emails go to a proven Apify Store validator with real SMTP egress, in a single call per run.
  4. Emit everything, charge for verified only. Every business is returned so you see full map coverage. You are charged only for rows that carry a VERIFIED deliverable email.

What each row gives you

ColumnMeaning
actionVERIFIED (deliverable email) or NO_EMAIL (with reason)
nameBusiness name
categoryGoogle Maps category
addressFull address
phoneBusiness phone
websiteBusiness website
verified_emailThe deliverable business email β€” only on VERIFIED
confidence0–1 deliverability confidence
place_urlGoogle Maps place link
reasonOn NO_EMAIL: no_website / no_published_email / catch_all_domain / email_rejected / email_unverified / verifier_unavailable
best_guess_emailOn NO_EMAIL: the address we found but could not verify, clearly not verified

Honest by design

  • We never invent an address and label it verified. VERIFIED means a live mail server accepted that specific mailbox.
  • Catch-all domains β€” which accept everything and confirm nothing β€” are returned as NO_EMAIL (catch_all_domain) and are not charged.
  • If the verifier is unavailable, we degrade to NO_EMAIL (verifier_unavailable) β€” never a fabricated "deliverable" result, never a charge.
  • Businesses with no website or no published email are still in the output (free) so you keep full map coverage β€” you just don't pay for them.

For agents & automation

Call it via the Apify API or MCP. Pass {query, location, maxResults} and get back deduped business rows with verified emails β€” ideal as the first step in an outbound pipeline. Schedule it to refresh a local-market lead list into your CRM or sequencer. You pay only for the leads that are actually reachable.


Input: query + location (required), optional maxResults (cost cap), mapsActorId, verifierActorId, requestTimeoutSecs.