Email Verifier & Validator
Pricing
$1.00 / 1,000 email verifieds
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
Maintained by CommunityActor 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
| Field | Description |
|---|---|
email | Normalized address |
status | valid, risky, invalid, or unknown |
score | 0–100 confidence |
reason | valid, no_mx_record, disposable_domain, possible_typo, role_based_address, invalid_format, dns_lookup_failed |
isValidSyntax | Passes RFC-pragmatic format check |
domain, mxFound, mxRecord | Domain and whether it accepts mail (MX / A record) |
isDisposable | Throwaway/temporary mailbox domain (live blocklist) |
isRoleBased | Generic inbox (info@, support@, admin@, …) |
isFreeProvider | Free webmail (Gmail, Yahoo, Outlook, …) |
didYouMean | Suggested fix for likely typos (e.g. gmial.com → gmail.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.