Email Verifier - Syntax, MX, Disposable & Role Check avatar

Email Verifier - Syntax, MX, Disposable & Role Check

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Email Verifier - Syntax, MX, Disposable & Role Check

Email Verifier - Syntax, MX, Disposable & Role Check

$1/1K 🔥 Fast email verifier! Syntax, MX, disposable, role & free-provider detection — no SMTP needed. JSON, CSV, Excel or API in seconds. Paste emails & validate thousands for list cleaning & lead qualification ⚡

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Email Verifier - Bulk Email Validation (Syntax, MX, Disposable & Role Check)

Clean and qualify your email lists in bulk. Email Verifier validates every address for correct syntax, checks live MX / DNS records to confirm the domain can actually receive mail, and flags disposable, role-based, and free-provider addresses - so you keep sending to real, reachable people.

No SMTP handshakes, no proxies, no login. The Actor uses DNS-over-HTTPS, so it runs reliably on datacenter IPs and never gets blocked. Fast, deterministic, and privacy-friendly.


What it does

For every email you submit, you get back a structured record:

FieldMeaning
emailThe address that was checked
valid_syntaxPasses robust RFC-style syntax validation
domainExtracted domain part
has_mxDomain has MX (or fallback A) records - can receive mail
mx_recordsMail-exchange hosts, sorted by preference
is_disposableTemporary / throwaway domain (mailinator, guerrillamail, etc.)
is_roleRole address (info@, support@, sales@, admin@ ...)
is_free_providerFree mailbox (gmail, outlook, yahoo, gmx ...)
statusvalid, risky, or invalid (see below)
scraped_atUTC timestamp of the check

Status logic

  • invalid - bad syntax, or the domain has no MX/A record
  • risky - disposable domain or role-based address
  • valid - everything checks out

Input

{
"emails": [
"john@gmail.com",
"test@mailinator.com",
"info@apify.com",
"not-an-email"
],
"maxItems": 100
}
PropertyTypeDefaultDescription
emailsarray-Email addresses to verify. Duplicates removed automatically.
maxItemsinteger100Max unique emails per run (1-5000).

Output

One dataset item per email:

{
"email": "john@gmail.com",
"valid_syntax": true,
"domain": "gmail.com",
"has_mx": true,
"mx_records": ["gmail-smtp-in.l.google.com", "alt1.gmail-smtp-in.l.google.com"],
"is_disposable": false,
"is_role": false,
"is_free_provider": true,
"status": "valid",
"scraped_at": "2026-07-03T10:00:00+00:00"
}

Export as JSON, CSV, Excel, or HTML, or pull results through the Apify API.


Use cases

  • List cleaning - remove typos, dead domains, and junk before you import.
  • Lead qualification - drop disposable and role addresses from prospect lists.
  • Deliverability protection - lower bounce rates and protect sender reputation.
  • CRM hygiene - keep contact records accurate and mailable over time.

Pricing

Roughly $1 per 1,000 emails verified (plus Apify platform usage). Because it uses DNS-over-HTTPS instead of SMTP probing, runs are fast and cheap, with no proxy costs.

Cost example: verifying 5,000 emails costs about $5 and finishes in minutes.


Why this Actor (comparison)

This ActorSMTP-based verifiersManual checking
Works on datacenter IPs❌ (often blocked)-
Needs proxies-
Disposable / role / free flagsSometimes
Deterministic & fast❌ (timeouts)
Bulk friendlySlow


Support

Questions, feature requests, or a bug? Reach out through the Apify Console issues tab on the Actor page - we respond fast.


Keywords: email verifier, email validation, bulk email checker, MX record lookup, disposable email detection, role email detection, email list cleaning, deliverability, lead qualification, CRM hygiene.