Bulk Email Verifier & Validator (MX, Disposable, Role) avatar

Bulk Email Verifier & Validator (MX, Disposable, Role)

Pricing

$3.00 / 1,000 email validateds

Go to Apify Store
Bulk Email Verifier & Validator (MX, Disposable, Role)

Bulk Email Verifier & Validator (MX, Disposable, Role)

Validate email lists fast: syntax, domain and MX records, disposable/temporary domains, role-based addresses and free providers. Returns valid, risky or invalid with reasons. No SMTP probing.

Pricing

$3.00 / 1,000 email validateds

Rating

0.0

(0)

Developer

Proper Ecosystem Tools

Proper Ecosystem Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

Bulk Email Validator: MX, Disposable & Role-Based Checker

Clean an email list before you send. Paste thousands of addresses and get back, for each one, whether it is valid, risky, or invalid, with the reasons. Fast, cheap, and safe: it never connects to the recipient's mail server, so it can't hurt your sender reputation or trip spam traps.

What it checks

  • Syntax (RFC 5322-style local part, valid domain, length limits)
  • Domain and MX records: does the domain exist and accept mail (MX, null-MX, or A-record fallback)
  • Disposable / temporary email domains (about 10,000 domains, from the CC0 community list disposable-email-domains)
  • Role-based addresses such as info@, sales@, support@, noreply@
  • Free providers such as Gmail, Outlook, Yahoo (flag B2B lists that contain personal addresses)

It does not do SMTP mailbox probing, so it cannot confirm that a specific mailbox exists. Use it as a fast first pass that removes typos, dead domains, and throwaway addresses.

Input

FieldDescription
emailsList of email addresses (one per line). Duplicates are removed.
concurrencyParallel DNS lookups (default 20).
maxItemsCap on unique emails processed.

Output (illustrative example, one item per email)

{"email": "x@mailinator.com", "status": "risky", "reasons": ["disposable_domain"], "syntaxValid": true,
"domain": "mailinator.com", "hasMx": true, "mxHosts": ["mail.mailinator.com"],
"isDisposable": true, "isRoleAccount": false, "isFreeProvider": false}

status is valid (deliverable domain, no red flags), risky (disposable, role account, or A-record-only), or invalid (bad syntax, domain doesn't exist or doesn't accept mail). Export to CSV, Excel, or JSON, or call it from the API, Make, Zapier, n8n, or an AI agent via MCP.

Pricing

Pay per validated email. Rows that fail because of a temporary DNS error are returned free with an error field. Set a max charge per run to cap spend.

Use cases

Cold-email list hygiene, CRM cleanup, signup-form fraud filtering, lead-list QA before importing into HubSpot, Salesforce, Instantly, or Lemlist.