Bulk Email Validator — MX, Format & Disposable Check avatar

Bulk Email Validator — MX, Format & Disposable Check

Pricing

from $12.00 / 1,000 results

Go to Apify Store
Bulk Email Validator — MX, Format & Disposable Check

Bulk Email Validator — MX, Format & Disposable Check

Validate email addresses in bulk. Checks format validity, domain existence, MX record resolution, and disposable email domain detection — clean your mailing list before sending.

Pricing

from $12.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

1

Bookmarked

20

Total users

0

Monthly active users

2 days ago

Last modified

Share

Email Verifier & Validator

Bulk email verification that goes past a format check: it confirms the domain can receive mail and, wherever possible, whether the individual mailbox actually exists — returning a clear deliverable / risky / undeliverable verdict and a confidence score for every address.

What does Email Verifier do?

Paste a list of email addresses and get back, for each one: whether the syntax is valid, whether the domain has mail servers, whether it is a disposable or role-based address, who runs the mailbox, a "did you mean" typo correction, and — the hard part — whether the specific mailbox is real. It runs entirely on the Apify platform, so you get API access, scheduling, integrations, and dataset exports (JSON, CSV, Excel, HTML) out of the box.

Unlike a plain regex checker, this Actor verifies the two largest consumer providers — Gmail and Outlook / Hotmail / Live — directly at the source, which is exactly where ordinary SMTP verification fails.

Why use it?

  • Clean your lists before you send. Remove invalid and dead addresses to protect your sender reputation and lower bounce rates.
  • Stop fake sign-ups. Catch disposable and mistyped addresses at the point of entry.
  • Better lead data. Flag role-based inboxes (info@, sales@) and catch-all domains so your sales team focuses on real people.
  • Fix typos automatically. gmial.comgmail.com suggestions recover addresses you would otherwise lose.

How to use it

  1. Open the Input tab.
  2. Paste your email addresses into Emails to Verify (one per line).
  3. Leave Verify Mailbox Exists on for the deepest check, or turn it off for a faster syntax + domain pass.
  4. Click Start. Results stream into the Output tab as each address is checked.

Input

FieldTypeDescription
emailsarrayThe addresses to verify (up to 10,000 per run).
verifyMailboxbooleanConfirm each mailbox exists, not just the domain. Default true.
proxyConfigurationobjectOptional. Off by default; enable to distribute large runs.
{
"emails": ["someone@gmail.com", "info@apify.com", "typo@gmial.com"],
"verifyMailbox": true
}

Output

One row per address. You can download the dataset in JSON, CSV, Excel, or HTML.

{
"email": "someone@gmail.com",
"normalizedEmail": "someone@gmail.com",
"status": "deliverable",
"subStatus": "mailbox_exists",
"score": 95,
"isValidSyntax": true,
"domain": "gmail.com",
"hasMxRecord": true,
"mxRecord": "gmail-smtp-in.l.google.com",
"mxProvider": "Google Workspace",
"isDisposable": false,
"isRoleBased": false,
"isFreeProvider": true,
"isCatchAll": false,
"mailboxExists": true,
"verifyMethod": "gmail",
"didYouMean": null,
"checkedAt": "2026-08-22T00:00:00+00:00"
}

Fields

FieldDescription
statusdeliverable, risky, undeliverable, or unknown.
subStatusReason code, e.g. mailbox_exists, mailbox_not_found, catch_all, disposable, no_mx_record, invalid_syntax.
scoreConfidence 0–100.
mailboxExiststrue / false / null when it can't be determined.
isDisposableTemporary / throwaway domain.
isRoleBasedShared inbox such as info@ or support@.
isFreeProviderFree consumer provider (Gmail, Outlook, Yahoo…).
isCatchAllDomain accepts mail for any address (mailbox can't be confirmed).
mxProviderWho runs the mail server (Google Workspace, Microsoft 365, …).
didYouMeanSuggested domain correction for likely typos.

Understanding the verdict

  • deliverable — the address is valid and the mailbox exists.
  • risky — reachable but uncertain: catch-all domain or disposable provider. Send with caution.
  • undeliverable — invalid syntax, no mail server, or the mailbox does not exist.
  • unknown — the mailbox could not be confirmed (e.g. a provider that hides mailbox existence). Everything else about the address still checks out.

How much does it cost?

Verification is fast and lightweight — most runs cost a fraction of a cent per address in platform compute. Turning Verify Mailbox Exists off makes runs cheaper and faster when you only need syntax and domain validation.

Tips

  • For the cleanest lists, keep mailbox verification on and drop everything marked undeliverable; review risky addresses separately.
  • Schedule a run to re-verify your list periodically — mailboxes go dead over time.
  • Use the API to verify addresses on sign-up in real time.

FAQ & support

  • Is this legal? The Actor only checks whether an address can receive mail; it never sends email or stores your list. Use it on data you are permitted to process.
  • Why is a Gmail address unknown sometimes? Providers occasionally rate-limit checks; re-running usually resolves it.
  • Found a problem or need a custom field? Open the Issues tab.