Email Verifier & Validator avatar

Email Verifier & Validator

Pricing

$1.00 / 1,000 email verifieds

Go to Apify Store
Email Verifier & Validator

Email Verifier & Validator

Bulk-verify email addresses: syntax, MX/domain check, disposable & role-based detection, free-provider flag, and typo correction. Clean your lead lists and cut bounces. $0.001/email.

Pricing

$1.00 / 1,000 email verifieds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Clean your email lists and cut bounces before you send. Bulk-verify thousands of addresses and get a clear status for each one.

Great as a finishing step after any lead/contact scraper.

Checks per email

FieldDescription
emailNormalized address
statusvalid, risky, invalid, or unknown
score0–100 confidence
reasonvalid, no_mx_record, disposable_domain, possible_typo, role_based_address, invalid_format, dns_lookup_failed
isValidSyntaxPasses RFC-pragmatic format check
domain, mxFound, mxRecordDomain and whether it accepts mail (MX / A record)
isDisposableThrowaway/temporary mailbox domain (live blocklist)
isRoleBasedGeneric inbox (info@, support@, admin@, …)
isFreeProviderFree webmail (Gmail, Yahoo, Outlook, …)
didYouMeanSuggested fix for likely typos (e.g. gmial.comgmail.com)

Input

{
"emails": ["john.doe@gmail.com", "info@mailinator.com", "test@gmial.com"],
"concurrency": 20
}

You can also verify a column from an existing Apify dataset:

{ "datasetId": "abc123", "emailField": "email" }

How statuses are decided

  • invalid — bad format, or the domain has no MX/A record (mail can't be delivered).
  • risky — deliverable domain but the address is disposable, role-based, or a likely typo.
  • valid — correct format on a domain that accepts mail, not disposable/role/typo.
  • unknown — DNS lookup failed (network/timeout); retry later.

Pricing

$0.001 per email (pay-per-result).

Note on mailbox-level (SMTP) checks

Verification is performed at the domain level (syntax + MX/DNS + reputation lists), which reliably removes malformed, dead-domain, disposable, and role-based addresses. Per-mailbox SMTP probing is intentionally not used: outbound port 25 is blocked on cloud infrastructure, so SMTP "mailbox exists" results from cloud scrapers are unreliable and often false. This Actor focuses on the checks that are accurate and actionable.