Fast Email Validator & Verifier | $1/1K | Bulk List Cleanup avatar

Fast Email Validator & Verifier | $1/1K | Bulk List Cleanup

Pricing

from $1.00 / 1,000 email checkeds

Go to Apify Store
Fast Email Validator & Verifier | $1/1K | Bulk List Cleanup

Fast Email Validator & Verifier | $1/1K | Bulk List Cleanup

Bulk email verifier that cleans your list before you send: cut bounce rate & protect sender reputation. Checks syntax, MX & live SMTP mailbox (RCPT TO) with catch-all detection. Flags disposable, role & free emails, fixes typos, scores 0-100. Email Finder built in. $1/1K, no API key.

Pricing

from $1.00 / 1,000 email checkeds

Rating

0.0

(0)

Developer

Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Email Verifier, Validator & Finder — Bulk Email Verification

Clean and verify any email list before you send — cold outreach, newsletters, sign-up forms, CRM imports. Paste thousands of addresses and get back a clean, deliverability-scored list in seconds. Or find a person's email from just a name and a company domain.

No login and no API key. The validator combines syntax checks, live domain (MX) checks and an optional live SMTP mailbox check that confirms whether an inbox really exists.

What this email checker does

  • Bulk email verification — validate thousands of addresses in one run.
  • Real deliverability, not just regex — domain (MX) checks confirm the domain can actually receive mail and reveal the provider (Google Workspace, Microsoft 365, Zoho, Yandex…).
  • Live SMTP mailbox check — confirm the specific mailbox exists and detect catch-all domains. Works on cloud platforms.
  • Email Finder — guess and verify a person's address from Name + domain.
  • Typo rescue — recover misspelled domains (gmial.comgmail.com).
  • List hygiene — flag disposable, role-based and free-webmail addresses.
  • Smart de-duplication — Gmail dots and +tags are normalized.
  • Deliverability score — a transparent 0–100 score with plain-English reasons.

What you get for every email

FieldMeaning
statusvalid, risky, invalid or unknown
deliverabilityScore0–100 confidence score
syntaxValidpasses RFC-aware syntax rules
normalizedEmailde-duplication key (Gmail dots / +tags ignored)
hasMx / mxProviderdomain can receive mail + detected provider (Google Workspace, Microsoft 365, Zoho…)
mailboxExiststhe inbox really exists (when the live mailbox check is on)
catchAlldomain accepts any address, so a single mailbox can't be confirmed
smtpConnectedwhether the live mailbox check reached a mail server
freeProviderfree webmail (Gmail, Outlook, Yahoo…)
roleBasedgroup mailbox (info@, sales@, support@)
disposablethrowaway / temporary domain (18k+ domains)
suggestedCorrectiontypo fix, e.g. john@gmial.conjohn@gmail.com
reasonsplain-English explanation of the score

Why use this email verifier

  • Reduce bounce rate and protect sender reputation. Removing invalid and risky addresses before a campaign keeps your bounce rate low and your domain out of spam folders.
  • Confirm mailboxes actually exist. The live mailbox check goes beyond syntax and domain checks — it confirms whether the specific inbox is real, and flags catch-all domains that accept everything.
  • Typo rescue. Recovers misspelled domains (gmial.com, yaho.com, outlook.con) instead of silently dropping good leads.
  • Broad disposable detection. Flags 18,000+ throwaway / temporary domains.
  • Smart de-duplication. Provider-aware normalization catches john.doe+news@gmail.com and johndoe@gmail.com as the same inbox.
  • No API key, no signup. Nothing to register for.

Pricing

$1 per 1,000 results — you pay only for addresses the actor returns, with no monthly subscription, no seat fees and no API key. A syntax + domain pass is fast and cheap at any list size; the optional live SMTP mailbox check is opt-in, so you only spend extra time on the lists that need mailbox-level certainty.

Email Finder — find an email from a name and domain

Don't have the address yet? Give the finder a name + domain and it builds the common corporate patterns (john.doe@, jdoe@, john@, jsmith@…) and, when the SMTP check is on, verifies which one actually exists — skipping catch-all domains so you don't get false positives.

Input (one person per line):

Elon Musk, tesla.com
Bill Gates @ microsoft.com

Output per person:

{
"mode": "finder",
"name": "Elon Musk",
"domain": "tesla.com",
"candidates": ["elon.musk@tesla.com", "elonmusk@tesla.com", "emusk@tesla.com", "elon@tesla.com"],
"mostLikely": "elon.musk@tesla.com",
"email": "emusk@tesla.com",
"found": true,
"verified": true,
"catchAll": false,
"reason": "mailbox verified via live SMTP check"
}

When the SMTP check is off or a mail server is unreachable, the finder still returns the ranked candidates and the mostLikely pattern (with verified: null) so the run is always useful.

Reliability

The live mailbox check works on cloud platforms. Some mail servers greylist or rate-limit verification, and catch-all domains accept any address — in those cases the actor returns its best signal from the domain/MX checks rather than a false "valid", and the run never fails. For the highest certainty on large lists, enable a proxy (see Input below).

Input

  • Email addresses — one per line, or paste a whole CSV column into the free-text field. Name <john@acme.com> pastes are handled too.
  • Email Finder — one First Last, domain.com per line to guess + verify a person's address (optional; runs alongside the validator).
  • Check domain deliverability — toggle domain (MX) checks on/off.
  • Live SMTP mailbox check — confirm the mailbox exists + detect catch-all.
  • Proxy — optional. For large lists a proxy improves throughput and reliability of the mailbox check. Use auto for Apify Residential, or paste your own proxy URL.
  • Filters — return only valid / only deliverable, drop disposable, drop role-based, de-duplicate.
  • Export format — full JSON, CSV-friendly columns, or both.

Output sample

{
"input": "John.Doe+news@Gmail.com",
"email": "john.doe+news@gmail.com",
"status": "valid",
"deliverabilityScore": 95,
"syntaxValid": true,
"normalizedEmail": "johndoe@gmail.com",
"domain": "gmail.com",
"freeProvider": true,
"roleBased": false,
"disposable": false,
"hasMx": true,
"mxProvider": "Google Workspace",
"mailboxExists": true,
"catchAll": false,
"smtpConnected": true,
"reasons": ["domain can receive mail", "mailbox confirmed to exist"]
}

Common use cases

  • Clean a lead list before a cold email campaign — drop invalid and risky addresses to keep your bounce rate low.
  • Scrub a purchased or scraped list before importing to a CRM.
  • Validate sign-up form input in bulk to stop fake and disposable signups.
  • Find a decision-maker's email from their name and company domain.
  • Protect sender reputation by removing spam-trap-prone role and catch-all addresses before you send.

FAQ

Does this actually check if an email address exists? Yes. With the live SMTP mailbox check enabled, the actor confirms whether the specific inbox exists. Catch-all domains are flagged separately because they accept any address and can't be confirmed individually.

Do I need an API key or account? No. There's no signup and no API key.

How accurate is the mailbox check? Very accurate for most domains. Some large providers greylist or rate-limit verification, and catch-all domains accept everything — in those cases the actor returns its best signal instead of a false "valid", so you never get misleading results.

Why do some addresses come back as unknown or risky? Some mail servers greylist verification attempts, and catch-all domains accept everything. In those cases the actor returns its best signal instead of a false "valid".

Can it find someone's email from just their name? Yes — use the Email Finder. Provide Name, domain.com and it generates the common corporate patterns and verifies which one exists.

How do I get a clean, deliverable-only list? Turn on the Return only deliverable filter (and optionally Drop disposable / Drop role-based) to export just the addresses safe to send to.

How much does it cost? $1 per 1,000 results — you pay only for the addresses returned, with no monthly subscription and no API key. Use the filters (only-valid / only-deliverable) to return fewer records and pay for just the addresses you keep.

What formats can I export? Full JSON, CSV-friendly flat columns, or both. Dataset views include a ready-made "Deliverable (clean list)" table.