Bulk Email Verifier — Validate Emails, MX, Disposable & Role avatar

Bulk Email Verifier — Validate Emails, MX, Disposable & Role

Pricing

from $0.87 / 1,000 email-verifieds

Go to Apify Store
Bulk Email Verifier — Validate Emails, MX, Disposable & Role

Bulk Email Verifier — Validate Emails, MX, Disposable & Role

Validate a list of emails fast. Per address: syntax, MX/DNS check, disposable & role detection, free-provider flag, and a typo suggestion (gmial.com -> gmail.com). One clean record per email, de-duplicated. Pay per email.

Pricing

from $0.87 / 1,000 email-verifieds

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Bulk Email Verifier

Clean and validate a list of email addresses in bulk. For every address you get one structured record: is the syntax valid, does the domain actually accept mail (MX/DNS), is it a disposable or free-provider address, is it a role account (info@, support@…), and — if the address has an obvious typo — a suggested correction (john@gmial.com → did you mean gmail.com).

Built for lead-list hygiene: drop the junk before you import into your CRM or send a campaign, so you protect your sender reputation and stop paying to email dead addresses.

What you get per email

FieldMeaning
emailThe normalised address (trimmed, lower-cased domain).
resultOverall verdict: valid, invalid, risky, or unknown.
reasonShort machine-readable reason behind the verdict.
isValidtrue when syntax is correct and the domain has mail records.
syntaxValidAddress passes RFC-style syntax checks.
domainThe domain part of the address.
mxFoundThe domain publishes MX (or fallback A) records — it can receive mail.
mxRecordThe primary mail host found for the domain.
isFreeProviderAddress is on a free webmail provider (gmail, yahoo, outlook…).
isDisposableAddress is on a throwaway / temporary-mail provider.
isRoleAccountLocal part is a role address (info, admin, support, sales…).
didYouMeanSuggested domain correction when a likely typo is detected.
smtpCheckOptional best-effort mailbox check: deliverable, undeliverable, unknown, or skipped (when not requested).

Input

{
"emails": [
"ceo@stripe.com",
"info@gmail.com",
"john@gmial.com",
"user@mailinator.com"
],
"checkSmtp": false,
"timeout": 8,
"maxItems": 0
}
  • emails (required) — the addresses to verify. Duplicates are removed automatically, so you are never charged twice for the same address.
  • checkSmtp (default false) — also attempt a live SMTP mailbox probe. This is best-effort only: many mail hosts and networks block this kind of check, in which case the address keeps its syntax/MX/heuristic verdict and smtpCheck is unknown. Slower.
  • timeout (default 8) — seconds to wait for DNS (and SMTP, if enabled) per email.
  • maxItems (default 0) — cap on emails verified in one run; 0 means no cap.

Pricing

Pay per verified email. Deduplication means repeated addresses in your list are charged once. Syntax and heuristic checks are instant; MX/DNS lookups add a fraction of a second per unique domain.

Notes

  • The verifier does not send any email and does not require a proxy — it only reads public DNS records (and, when enabled, performs a standard SMTP handshake without delivering a message).
  • A risky result flags addresses that are technically deliverable but lower quality (role accounts, disposable domains) so you can decide whether to keep them.