Pricing
from $1.00 / 1,000 email verifications
Email Verifier
Under maintenanceVerify emails in bulk: syntax, MX lookup, SMTP RCPT TO, catch-all detection & disposable domains. Get a 0โ100 confidence score per email. Faster and cheaper than Hunter, ZeroBounce or NeverBounce.
Pricing
from $1.00 / 1,000 email verifications
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
25
Total users
8
Monthly active users
3 months ago
Last modified
Categories
Share
Email Verifier โ Bulk Email Validation
Verify email addresses in bulk before sending campaigns. Returns a score 0โ100 and detailed diagnostics per email.
10ร cheaper than Hunter.io or ZeroBounce โ $0.001 per email vs $0.01โ$0.05.
What it checks
| Check | Description |
|---|---|
| Syntax | RFC-compliant format validation |
| MX lookup | Does the domain have mail servers? |
| SMTP RCPT TO | Does the mail server accept this address? |
| Catch-all detection | Domain accepts all addresses? (individual check impossible) |
| Disposable domain | 1000+ known burner/temp email providers |
| Free provider | Gmail, Yahoo, Outlook, etc. |
| Role address | info@, admin@, support@, noreply@, etc. |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
emails | array | โ | List of email addresses to verify |
checkSmtp | boolean | true | Enable SMTP RCPT TO verification |
checkCatchAll | boolean | true | Detect catch-all domains |
smtpTimeout | integer | 10 | SMTP connection timeout (seconds) |
Output
Each item is one verified email:
| Field | Type | Description |
|---|---|---|
email | string | Input email |
status | string | valid | invalid | catch_all | disposable | unknown |
score | integer | Confidence 0โ100 (โฅ80 = safe to send) |
syntax_valid | boolean | Format is valid |
mx_found | boolean | Domain has MX records |
smtp_verified | boolean|null | SMTP accepted the address |
is_catch_all | boolean | Domain accepts everything |
is_disposable | boolean | Known burner email |
is_free_provider | boolean | Gmail, Yahoo, etc. |
is_role_address | boolean | info@, support@, etc. |
domain | string | Email domain |
mx_records | array | List of MX hosts |
smtp_code | integer | Raw SMTP response code |
smtp_message | string | Raw SMTP response message |
reason | string | Human-readable explanation |
Status guide
| Status | Meaning | Send? |
|---|---|---|
valid | SMTP accepted, not catch-all | โ Yes |
catch_all | Domain accepts all โ can't verify individual | โ ๏ธ Maybe |
disposable | Burner/temp email | โ No |
invalid | Bad syntax / no MX / SMTP rejected | โ No |
unknown | SMTP timeout / greylisting | โ ๏ธ Retry |
Score guide
| Score | Recommendation |
|---|---|
| 80โ100 | Safe to send |
| 55โ79 | Use with caution (catch-all or free provider) |
| 20โ54 | Risky โ verify manually |
| 0โ19 | Do not send |
Example output
{"email":"contact@apple.com","status":"catch_all","score":60,"syntax_valid":true,"mx_found":true,"smtp_verified":true,"is_catch_all":true,"is_disposable":false,"is_free_provider":false,"is_role_address":true,"domain":"apple.com","mx_records":["mx1.apple.com","mx2.apple.com"],"smtp_code":250,"smtp_message":"OK","reason":"Server accepts all addresses โ individual verification not possible","verified_at":"2026-03-06T10:00:00Z"}
Performance
- Speed: ~1โ3 seconds/email with SMTP, ~0.1s without
- Concurrency: 20 parallel checks
- 1000 emails: ~60โ90 seconds typical
Pricing
$0.001/verified email โ 10ร cheaper than Hunter or ZeroBounce.
Synergy
Works perfectly with the Website Tech & Contact Scanner actor: extract emails from websites, then verify them here before your campaign.
