Email Validator & Verifier: Bulk, MX, Disposable, Typos avatar

Email Validator & Verifier: Bulk, MX, Disposable, Typos

Pricing

from $0.50 / 1,000 email checkeds

Go to Apify Store
Email Validator & Verifier: Bulk, MX, Disposable, Typos

Email Validator & Verifier: Bulk, MX, Disposable, Typos

Bulk email verifier to clean email lists fast: syntax, domain and MX, disposable, role accounts, typo fixes (gmial.com → gmail.com), domain age, parked domains, SPF/DMARC and duplicates. CSV link input. No test emails sent.

Pricing

from $0.50 / 1,000 email checkeds

Rating

0.0

(0)

Developer

SwiftKit

SwiftKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Bulk Email Validator: Syntax, MX, Disposable, Typos

Clean an email list in seconds. For every address you get a clear valid / risky / invalid result and the reason, plus useful flags:

  • Syntax check (what real mail systems accept)
  • Domain and MX check: does the domain exist and accept email?
  • Disposable / throwaway detection (9,000+ known domains)
  • Role accounts like info@, sales@, support@
  • Free providers like Gmail, Outlook, Yahoo
  • Typo fixes: jane@gmial.com → jane@gmail.com, .con → .com
  • Mail provider behind the domain (Google, Microsoft, Zoho…)
  • Domain age from the official registry: brand-new domains are flagged
  • Parked domains ("for sale" parking pages) and SPF/DMARC setup
  • Duplicates: j.o.h.n+news@gmail.com and john@gmail.com are the same inbox

No test emails are sent and no mail server is contacted. That keeps it fast, cheap and safe for your sender reputation.

Who it's for

  • Marketers: clean a list before importing it into your email tool.
  • Sign-up forms and CRMs: catch typos and throwaway addresses.
  • Sales teams: separate personal, role and company addresses.
  • Developers and AI agents: one call, consistent JSON.

Input

Paste emails, one per line, send them through the API, or give a CSV link (for example a Google Sheet published as CSV). Every email in the file is checked.

Output

{
"email": "jane@gmial.com",
"result": "risky",
"reason": "possible_typo",
"didYouMean": "jane@gmail.com",
"user": "jane",
"domain": "gmial.com",
"isDisposable": false,
"isRoleAccount": false,
"isFreeProvider": false,
"mxFound": true,
"mxRecords": ["…"],
"mailProvider": "Other",
"canonical": "jane@gmial.com",
"isDuplicate": false,
"domainAgeDays": 8542,
"isParked": false,
"hasSpf": true,
"hasDmarc": false
}
resultmeaning
validCorrect syntax and the domain accepts email.
riskyDeliverable domain, but a typo, parked domain, disposable or role address, or a domain registered in the last 30 days.
invalidBad syntax, domain doesn't exist, or the domain accepts no email.
unknownDNS didn't answer in time. Try again later.

A SUMMARY record counts each result.

Pricing

You pay per email checked. See the Pricing tab.

Limits, honestly

  • This tool does not log in to mail servers to test whether a specific mailbox exists. valid means the address is well formed and its domain accepts mail, not that the mailbox is guaranteed to exist.
  • The disposable list is the public-domain disposable-email-domains list, refreshed regularly.
  • We process only the emails you send and don't store or reuse them.

Questions?

Open an issue on the Issues tab.