vhsgreed
BlogDataAPIStore

Email verifier API: syntax, MX, disposable and role checks as JSON

A pay-per-result email validation API: syntax check, DNS MX lookup, disposable-domain and role-account heuristics, and an optional SMTP RCPT probe — one verdict record (valid, risky, invalid) with confidence per email.

Open on the Apify Store

What the API returns

Each run writes one record per company to the default dataset. Field names below are the actual dataset schema of the Email Verifier — syntax + MX + disposable/role heuristics actor.

FieldContents
emailThe checked address
statusOverall verdict: valid, risky, or invalid
confidenceConfidence in the verdict
syntaxValidRFC-style syntax check result
domainHasMxDNS MX record present for the domain
isDisposableDisposable-domain heuristic hit
isRoleBasedRole-account heuristic hit (info@, admin@, ...)
smtpVerified / smtpProbed / smtpBlocked / smtpReasonOptional port-25 SMTP RCPT probe result and detail

Official source, no API key needed

Local checks (syntax, DNS, heuristics) — no third-party validation APIs. All logic runs locally inside the actor: RFC-style syntax parsing, DNS MX lookups, static disposable-domain and role-account lists, and an optional outbound SMTP RCPT TO probe. No validation vendor, no API key, no data sent to third parties.

Pricing

$0.005 per email checked, plus $0.002 per actor start (~$0.007 per email all-inclusive). Pay-per-event pricing: pay for results, not for a subscription.

Email Verifier — syntax + MX + disposable/role heuristics on the Apify Store

FAQ

How can I verify emails without a third-party API?

This actor runs the whole pipeline locally: syntax check, DNS MX lookup, disposable and role-account heuristics, and an optional SMTP RCPT TO probe. Nothing is sent to a validation vendor — useful when address lists must not leave your environment.

How is the actor priced?

Pay per event: $0.005 per email checked plus $0.002 per run start, roughly $0.007 per email all-inclusive. No subscription, bill capped at $2 per run.

What does the verdict mean?

Each record gets a status of valid, risky, or invalid with a confidence score. syntaxValid, domainHasMx, isDisposable, and isRoleBased explain the verdict, and with smtpProbe enabled the smtpVerified field carries the mailbox probe result.

Related

All data source comparisons