primaryReason
Optional
Single most important reason for the verdict (e.g., smtp_accepted, mx_not_found, disposable_domain).
Bulk Email Validator — NeverBounce Alternative
Pricing
from $0.90 / 1,000 email validateds
Validate up to 1,000 supplied email addresses with syntax, live DNS MX, disposable and role flags, typo suggestions, scores, and structured output. A focused preflight workflow, not a mailbox-existence claim.
Pricing
from $0.90 / 1,000 email validateds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Optional
The original email address as supplied in input.
normalizedEmail
Optional
Trimmed, lowercased address. Null when syntax is invalid.
status
Optional
Verdict bucket. 'valid' = safe to send. 'invalid' = will bounce, suppress. 'risky' = catch-all, role, or disposable — send with caution. 'unknown' = SMTP greylist or timeout, retry later.
score
Optional
0–100 deliverability score. ≥80 send, 50–79 review, <50 suppress.
primaryReason
Optional
Single most important reason for the verdict (e.g., smtp_accepted, mx_not_found, disposable_domain).
reasons
Optional
All applicable reason codes in pipeline order.
isValidSyntax
Optional
Passes RFC 5322 structure and length checks.
hasMxRecord
Optional
Domain resolves to one or more MX records.
smtpCheck
Optional
SMTP RCPT TO response: accepted (mailbox exists), rejected (550-class), unknown (timeout/greylist/disabled), skipped (checkSmtp=false or no MX).
smtpCode
Optional
Final SMTP response code from the RCPT TO step.
smtpResponse
Optional
Raw SMTP response line for debugging.
isFreeProvider
Optional
Domain belongs to a public free email provider (gmail, yahoo, outlook, etc.). Useful for B2B segmentation.
isRoleBased
Optional
Local part is a role address (info@, sales@, admin@, …). Often unmonitored — lower personalization quality.
isDisposable
Optional
Domain is on the open-source disposable email blocklist (mailinator, 10minutemail, temp-mail, etc.).
isCatchAll
Optional
Domain accepts mail to any address. Null when checkCatchAll is off or inconclusive.
suggestedEmail
Optional
Did-you-mean suggestion for likely typos (e.g., 'jane@gmial.com' → 'jane@gmail.com'). Null when no plausible suggestion.
domain
Optional
Lowercased domain part (post-@).
localPart
Optional
Lowercased local part (pre-@).
mxRecords
Optional
Resolved MX records sorted by priority.
verificationTier
Optional
Verification tier requested for this row.
verificationSource
Optional
Whether the final verdict came from built-in checks or the premium verification path.
providerStatus
Optional
Provider response code for premium verification; null for standard verification.
providerCheckedAt
Optional
Premium-verification response time; null for standard verification.
providerCreditCharged
Optional
Whether the premium provider reports that this result consumed a verification credit; null for standard verification.
validatedAt
Optional
ISO 8601 timestamp.