π Contractor Lead Scraper β Verified Emails, No Bounces
Pricing
from $20.00 / 1,000 verified business leads
π 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
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
- Source the map. Your
query+locationbecome a Google Maps search (dentists in Austin TX). We delegate to the category-standard Google Places crawler to get up tomaxResultsbusinesses with their name, category, address, phone and website. That crawler's per-result cost is upstream. - Find the email (free, local). For every business that has a website, we fetch its own homepage,
/contactand/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 dropnoreply@, image filenames and tracking-pixel noise. - Verify (one batched check). All picked emails go to a proven Apify Store validator with real SMTP egress, in a single call per run.
- 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
VERIFIEDdeliverable email.
What each row gives you
| Column | Meaning |
|---|---|
action | VERIFIED (deliverable email) or NO_EMAIL (with reason) |
name | Business name |
category | Google Maps category |
address | Full address |
phone | Business phone |
website | Business website |
verified_email | The deliverable business email β only on VERIFIED |
confidence | 0β1 deliverability confidence |
place_url | Google Maps place link |
reason | On NO_EMAIL: no_website / no_published_email / catch_all_domain / email_rejected / email_unverified / verifier_unavailable |
best_guess_email | On 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.
VERIFIEDmeans 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.