Bulk Email Validator: syntax, MX, disposable, role flags avatar

Bulk Email Validator: syntax, MX, disposable, role flags

Pricing

$0.50 / 1,000 checked email addresses

Go to Apify Store
Bulk Email Validator: syntax, MX, disposable, role flags

Bulk Email Validator: syntax, MX, disposable, role flags

Validates a list of email addresses: practical RFC 5322 syntax, live domain mail-capability (MX/A over DNS-over-HTTPS), disposable-domain detection, and role-account flags. Honest scope: it checks the address and the domain, not the mailbox. Billed only per address checked.

Pricing

$0.50 / 1,000 checked email addresses

Rating

0.0

(0)

Developer

Pono Data

Pono Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 hours ago

Last modified

Categories

Share

Email Validator

Clean a list of email addresses you already have. For each address the actor checks practical RFC 5322 syntax, whether the domain can actually receive mail (MX records, with an A/AAAA fallback per RFC 5321) over DNS-over-HTTPS, whether the domain is a known disposable/temporary-mail provider, and whether the local part is a role mailbox (info@, support@, ...) rather than a person.

This actor validates addresses you supply. It does not find, guess, or harvest addresses.

Honest scope

It verifies the address and its domain, not the individual mailbox. It does not open an SMTP session or probe whether a specific inbox exists, so it will not claim a precise deliverability percentage. What it returns is exact: the syntax verdict and the domain's live mail records.

Input

  • Email addresses: one per line.
  • DNS resolver: Cloudflare or Google (the other is the fallback).
  • Max checked addresses: cap on billed rows (0 = no cap).

Output

email, normalized, localPart, domain, syntaxValid, hasMx, mxHost, domainResolves, disposable, roleAccount, status, plus provenance (sourceUrl is the DoH MX query, retrievedAt, confidence, dataSource).

Billing

Pay per address actually checked. Addresses that fail the syntax check before any DNS work are written to the free rejected dataset and are not billed.

Sample output

A real run checking a mixed list (deliverable, disposable, and bad addresses):

emailsyntaxMXroledisposablestatus
info@cloudflare.comTrueTrueTrueFalsedeliverable_domain
support@github.comTrueTrueTrueFalsedeliverable_domain
test@mailinator.comTrueTrueFalseTruedisposable
x@guerrillamail.comTrueTrueFalseTruedisposable

Malformed addresses route to the free reject dataset. Each checked row carries a sourceUrl (the live MX lookup), for example https://cloudflare-dns.com/dns-query?name=cloudflare.com&type=MX.

See also

More clean, pay-only-for-results data tools from Pono Data:

Full catalog: https://apify.com/thoob