Email Verifier & Validator
Pricing
from $2.00 / 1,000 results
Email Verifier & Validator
Bulk-verify email deliverability: syntax, MX records, disposable/role/free-provider detection, and a 0-100 deliverability score. Clean your lead lists before you send.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Technical Dost Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Bulk-check email lists before your next lead-generation, outreach, or CRM cleanup campaign. The Actor validates address syntax, identifies common free and disposable providers, detects role-based mailboxes, resolves MX records, and assigns an easy-to-filter deliverability score and status.
The Actor uses Node.js DNS resolution and a built-in disposable-domain list. It requires no API key, paid data provider, or proxy.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
emails | array of strings | Yes | Sample list | Email addresses to validate. |
checkMx | boolean | No | true | Resolve mail exchange records for syntactically valid domains. |
Example input:
{"emails": ["jane.doe@gmail.com","ceo@stripe.com","noreply@disposablemail.com","bad@@format"],"checkMx": true}
Output
Each input email produces one dataset row containing:
- The original
email, lowercase-and-trimmednormalizedEmail,domain, andlocalPart syntaxValid,mxFound, and the highest-prioritymxHostisFreeProvider,isRoleBased, andisDisposableflags- An integer
deliverabilityScorefrom 0 to 100 - A
statusofdeliverable(70–100),risky(40–69), orundeliverable(0–39)
Example output:
{"email": "jane.doe@gmail.com","syntaxValid": true,"normalizedEmail": "jane.doe@gmail.com","domain": "gmail.com","localPart": "jane.doe","isFreeProvider": true,"isRoleBased": false,"isDisposable": false,"mxFound": true,"mxHost": "gmail-smtp-in.l.google.com","deliverabilityScore": 100,"status": "deliverable"}
Scoring
Every address starts at 100 points. Invalid syntax subtracts 100, no MX record subtracts 60, a disposable domain subtracts 50, and a role-based local part subtracts 10. The final score is clamped to 0–100.
MX records confirm that a domain accepts email routing, but they cannot guarantee that a specific mailbox exists. Use the score as a practical screening signal rather than proof of inbox delivery.