Bulk Email Verifier & List Cleaner avatar

Bulk Email Verifier & List Cleaner

Pricing

from $0.10 / 1,000 results

Go to Apify Store
Bulk Email Verifier & List Cleaner

Bulk Email Verifier & List Cleaner

Verify email lists in bulk: syntax check, MX/DNS validation, disposable & role-based detection, typo suggestions, smart deduplication. Clean your list before every campaign — protect your sender reputation and cut your bounce rate. No SMTP pings, no blacklist risk.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

D N

D N

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Bulk Email Verifier & List Cleaner 📧✅

Verify and clean email lists in bulk before you hit send. This Actor checks syntax, DNS/MX records, disposable domains, role-based addresses and common typos — then deduplicates everything — so your campaigns land in the inbox instead of burning your sender reputation.

One clean list in, one scored list out. No SMTP spoofing, no gray-zone tricks — just fast, reliable checks.

Why clean your list?

  • 📉 Bounce rates above 2–3% get your domain flagged by Gmail and Outlook. One dirty campaign can hurt deliverability for months.
  • 🗑️ Disposable addresses (yopmail, mailinator, temp-mail…) never convert and pollute your CRM.
  • 👥 Role-based addresses (contact@, info@, support@) trigger spam filters in cold outreach.
  • ✍️ Typos (gmial.com, hotmial.com…) are silent bounces — this Actor suggests the fix (didYouMean).
  • 🔁 Duplicates (case differences, Gmail dots, +tags) inflate your costs and annoy recipients.

What it checks

CheckDescription
SyntaxRFC-compliant validation of the address format
MX / DNSDoes the domain actually have mail servers? Catches dead domains and typos
Disposable100+ temporary email providers (including French ones: yopmail.fr, jetable.org…)
Role-basedGeneric addresses in English and French (contact, info, compta, rh, nepasrepondre…)
Free providerFlags gmail.com, orange.fr, free.fr, laposte.net… — useful to segment B2B vs B2C
Typo suggestionsmarie@gmial.comdidYouMean: marie@gmail.com
Normalization & dedupLowercase, +tag stripping, Gmail dot folding — duplicates are skipped and never billed

Output

Each email returns one dataset item:

{
"email": "Jean.Dupont+news@gmail.com",
"normalizedEmail": "jeandupont@gmail.com",
"status": "valid",
"reason": "deliverable_checks_passed",
"syntaxValid": true,
"mxFound": true,
"mxRecords": ["gmail-smtp-in.l.google.com"],
"domain": "gmail.com",
"disposable": false,
"roleBased": false,
"freeProvider": true,
"didYouMean": null
}

Statuses:

  • valid — safe to send
  • risky — deliverable but handle with care (disposable domain or role-based address)
  • invalid — do not send (bad syntax or no mail server)

A run SUMMARY (counts + deliverability rate) is stored in the key-value store.

Input

Paste your list as an array or as raw text (one email per line, or comma/semicolon-separated). You can also pipe another Actor's dataset — objects with an email field are accepted as-is.

{
"emails": ["jean.dupont@gmail.com", "contact@yopmail.com"],
"checkMxRecords": true,
"removeDuplicates": true
}

Typical use cases

  • Clean a prospect list before a cold email campaign (émailing, prospection B2B)
  • Validate sign-up emails and block disposable addresses
  • Deduplicate and normalize a CRM export
  • Filter role-based addresses out of outreach lists
  • Vérification d'emails en masse / nettoyage de liste email / validation email marketing

🇫🇷 Works great with our French company data suite

This Actor is part of a toolkit for French business data — find, enrich, verify:

  • LIEN_ACTEUR_1 — extract company info (SIREN, owner, contact email) from any French website's mentions légales
  • LIEN_ACTEUR_2 — enrich a SIREN with official government data: directors, address, activity, status

Typical pipeline: scrape contact emails from legal notices → verify them here → launch your campaign with a 98% deliverability rate.

FAQ

Does it do SMTP verification (mailbox ping)? No, by design. SMTP pings are unreliable (most providers block or tarpit them), can get IPs blacklisted, and produce false negatives on catch-all domains. Syntax + MX + reputation lists catch the vast majority of bounces without any of those risks.

Is my data stored? Emails are processed in memory and written only to your dataset, in your Apify account. Nothing is shared or retained by the Actor.

How fast is it? DNS results are cached per domain, so a 10,000-email list with a few hundred distinct domains runs in a couple of minutes.