Email Verifier & Validator - Bulk, Syntax, MX & Disposable
Pricing
from $1.80 / 1,000 email verifieds
Email Verifier & Validator - Bulk, Syntax, MX & Disposable
Bulk-verify email addresses: syntax, domain/MX deliverability, disposable, role-account, free-provider and typo detection. Fast, no API key, pay per email.
Pricing
from $1.80 / 1,000 email verifieds
Rating
5.0
(4)
Developer
Santhej Kallada
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share
Email Verifier & Validator — Bulk, SMTP, Catch-all & Disposable
Clean and validate email lists at scale with deep, real-time verification. For every address you get a clear status (valid / invalid / risky / unknown), a 0–100 score, and the full signal set: live SMTP check, catch-all detection, deliverability, MX, disposable, role account, free provider, spam-trap, and a "did you mean?" typo fix. No API key, no setup.
Cut bounce rates, protect sender reputation, and stop wasting sends on dead or risky addresses.
Features
- Two modes:
- Power (default) — deep verification with a live SMTP handshake, catch-all and deliverability detection. Most accurate.
- Quick — instant check (syntax, MX, disposable, role, free) with no SMTP. Faster and cheaper.
- Bulk — verify up to tens of thousands of emails per run.
- Rich signals per email —
is_safe_to_send,is_deliverable,is_catch_all,can_connect_smtp,is_disposable,is_role_account,is_free_email,is_spamtrap,has_inbox_full,is_disabled,mx_record. - "Did you mean?" — suggests fixes for obvious typos (e.g.
gmial.com→gmail.com). - Confidence score — one 0–100 number for quick filtering.
- Fair pricing — duplicates are removed and never charged.
Input
| Field | Type | Description |
|---|---|---|
emails | array | Email addresses, one per line. Required. |
mode | string | power (deep SMTP + catch-all, recommended) or quick (instant, no SMTP). Default power. |
deduplicate | boolean | Lower-case and de-duplicate before verifying. Default true. |
{"emails": ["jeff@amazon.com", "info@stripe.com", "test@mailinator.com", "bad@@format"],"mode": "power","deduplicate": true}
Output
One record per email:
{"email": "info@stripe.com","status": "risky","score": 69,"is_safe_to_send": false,"is_deliverable": true,"is_catch_all": true,"can_connect_smtp": true,"is_disposable": false,"is_role_account": true,"is_free_email": false,"domain": "stripe.com","mx_record": "aspmx.l.google.com","did_you_mean": null}
Status meanings
| Status | Meaning |
|---|---|
valid | Safe to send — syntax, MX and (in Power mode) SMTP all check out. |
invalid | Will bounce — bad syntax, dead domain, no mail server, or spam-trap. |
risky | Deliverable but lower quality — catch-all domain, role account, disposable, or a likely typo. |
unknown | The mail server couldn't be probed conclusively (some providers block checks) — verify later or treat with caution. |
Notes
- Power mode performs a live SMTP conversation with the recipient's mail server to confirm the mailbox where possible, and detects catch-all domains (which accept any address). Some large providers (e.g. Google/Microsoft hosted) deliberately block these probes — those return
unknownrather than a false verdict. - Quick mode skips SMTP for instant results — ideal for fast, high-volume syntax/MX/disposable filtering.