Bulk Email Validator — MX, Format & Disposable Check
Pricing
from $12.00 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
20
Total users
0
Monthly active users
2 days ago
Last modified
Categories
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.com→gmail.comsuggestions recover addresses you would otherwise lose.
How to use it
- Open the Input tab.
- Paste your email addresses into Emails to Verify (one per line).
- Leave Verify Mailbox Exists on for the deepest check, or turn it off for a faster syntax + domain pass.
- Click Start. Results stream into the Output tab as each address is checked.
Input
| Field | Type | Description |
|---|---|---|
emails | array | The addresses to verify (up to 10,000 per run). |
verifyMailbox | boolean | Confirm each mailbox exists, not just the domain. Default true. |
proxyConfiguration | object | Optional. 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
| Field | Description |
|---|---|
status | deliverable, risky, undeliverable, or unknown. |
subStatus | Reason code, e.g. mailbox_exists, mailbox_not_found, catch_all, disposable, no_mx_record, invalid_syntax. |
score | Confidence 0–100. |
mailboxExists | true / false / null when it can't be determined. |
isDisposable | Temporary / throwaway domain. |
isRoleBased | Shared inbox such as info@ or support@. |
isFreeProvider | Free consumer provider (Gmail, Outlook, Yahoo…). |
isCatchAll | Domain accepts mail for any address (mailbox can't be confirmed). |
mxProvider | Who runs the mail server (Google Workspace, Microsoft 365, …). |
didYouMean | Suggested 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; reviewriskyaddresses 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
unknownsometimes? Providers occasionally rate-limit checks; re-running usually resolves it. - Found a problem or need a custom field? Open the Issues tab.