Email Validator - Bulk Checker, MX & Risk Signals avatar

Email Validator - Bulk Checker, MX & Risk Signals

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Email Validator - Bulk Checker, MX & Risk Signals

Email Validator - Bulk Checker, MX & Risk Signals

Bulk email verification for CRM and lead lists. Check syntax, MX, disposable/free/role domains, typo suggestions, and optional SMTP signals. Risk hygiene only — not ownership or inbox-delivery guarantee.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 hours ago

Last modified

Share

Email Validator — Bulk Email Checker & Risk Signals

Validate and clean email lists in bulk — then download results as Excel, CSV, or JSON.

This Actor is a practical bulk email verification / email checker for CRM cleanup, lead-list hygiene, and campaign prep. Paste addresses, run Fast checks by default (syntax, DNS/MX, disposable/free/role signals, typo suggestions), and optionally enable deeper SMTP mailbox probing when you need stronger risk signals.

  • Validate email syntax (including internationalized addresses)
  • Check DNS / MX (and related domain status signals)
  • Flag disposable, free, and role/generic addresses
  • Suggest likely domain typos (e.g. gmial.comgmail.com)
  • Optionally run SMTP Deep RCPT probing (no message is sent)
  • Detect catch-all behavior when Deep probing is enabled
  • Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or Apify MCP / API
  • Pay per event — Actor start + each result; platform usage is included (you do not pay separate Apify usage)

Important: results are hygiene and risk signals. This Actor does not prove mailbox ownership, guaranteed inbox delivery, marketing consent, or that a message will land in the inbox.


What does the Email Validator do?

It turns a list of raw email strings into a clean Apify Dataset of structured validation rows.

You can:

  1. Paste emails from CRM exports, lead lists, or forms
  2. Keep enableSMTP off for Fast hygiene (recommended default)
  3. Turn on enableSMTP only when you need Deep SMTP / catch-all signals
  4. Cap how many addresses to process with maxResults
  5. Download results or send them into your automation stack

No local setup or third-party email-API key is required to run the Actor on Apify.


What data can you extract?

Data pointFastSMTP Deep
Original input + row index
Syntax / format validity
Domain + local-part parse
DNS / MX / domain status
Disposable / free / role flags
Domain typo suggestion
Risk level + reasons
SMTP RCPT status— (not_checked)
Catch-all signal✅ (optional)
Ownership / OTP / inbox guarantee

Every run also writes a RUN_SUMMARY (counts, limits, finish time). Failed input validation writes ERROR_SUMMARY.


What you can do with it

1. Clean CRM and customer databases

Flag structurally invalid, disposable, or high-risk domains so you can review or remove bad contacts before syncing to sales tools.

2. Improve lead-list hygiene before outreach

Assess scraped or purchased email lists before campaigns — reduce obvious bounce and spam-trap risk.

3. Prepare email campaigns with clearer risk signals

Identify free vs business addresses, role inboxes (info@, support@), and catch-all domains before you send.

4. Catch common domain typos

Surface likely misspellings so you can correct high-value contacts instead of silently failing delivery.

5. Power automations and AI agents

Schedule the Actor or call it from Make, n8n, Zapier, Sheets, CRM tools, or Apify MCP / API — then pass Dataset rows downstream.


More Actors like this

Looking for another lead-hygiene / enrichment tool, or a specialized scraper outside email validation? Use a dedicated Actor when one exists — structured fields, better coverage, usually lower cost.

Similar general tools

Prefer a specialized site scraper?

Jobs & Freelance

E-commerce

Real Estate

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


How to validate emails (no code required)

  1. Click Try for free on this Actor page
  2. Paste addresses into emails
  3. Leave enableSMTP off for Fast mode (recommended)
  4. Optionally turn on enableSMTP / checkCatchAll for Deep signals
  5. Click Start — open the Dataset tab when the run finishes

Start with a small batch (maxResults: 5–20) to confirm fields, then scale up.

Download as Excel, CSV, or JSON. Or connect the Dataset to your tools via Apify integrations / API.


Example input

Fast (default)

{
"emails": [
"ceo@apple.com",
"user@mailinator.com",
"a@gmial.com"
],
"maxResults": 100,
"enableSMTP": false,
"concurrency": 10
}

Deep SMTP (optional)

{
"emails": [
"info@example.com"
],
"maxResults": 5,
"enableSMTP": true,
"checkCatchAll": true
}

How much does it cost?

This Actor uses pay-per-event pricing:

EventPrice
Actor Start (apify-actor-start)$0.005 per start
Result (apify-default-dataset-item)$0.50 / 1,000 emails ($0.0005 each)

Platform usage costs are included — you do not pay separate Apify compute usage on top of the event prices above.

Example cost estimates

Emails processedApprox. event cost*
100~$0.055
1,000~$0.505
10,000~$5.005

*Assumes one Actor start plus $0.0005 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).

Free Apify credit can cover a small test run — try maxResults: 5 first.

Free Apify plan limits (set by this Actor's developer)

LimitFree Apify planPaid Apify plan
Runs of this Actor10 totalUnlimited
Results per run1,000Up to schema max (100,000)

These caps are set by the Actor developer, not Apify. If the free-run quota is reached, the run finishes successfully with a clear status message (FREE_TIER_LIMIT) instead of a cryptic platform error.


Tips for best results

  • Use Fast mode for large CRM cleanups (recommended 100–5,000 emails)
  • Keep Deep SMTP batches small (2–50) — probes are slower and more network-sensitive
  • Treat valid=true as “passed hygiene checks,” not “will deliver to inbox”
  • Review riskLevel, reasons, disposable, and smtpStatus together
  • Do not use Deep probing for abusive mailbox enumeration

FAQ

Does valid=true mean the email will deliver?

No. It means the address passed the checks you enabled (syntax / DNS / lists, and optionally SMTP signals). Delivery still depends on the provider, content, reputation, and recipient filters.

Does SMTP Deep send an email?

No. Deep mode only probes mailbox acceptance signals (RCPT). No message body is sent.

Can SMTP results be timeout or blocked?

Yes. Some networks or providers rate-limit or block SMTP probes. When that happens, Fast fields still return and smtpStatus reflects the probe outcome honestly (timeout, blocked, temp_error, etc.).

Does this prove mailbox ownership?

No. It does not replace OTP, magic-link, or other ownership verification.

No. Validation is not consent. Keep your own lawful basis, opt-in records, and suppression lists.

Do I need an external email API key?

No. You only need Apify to run the Actor.


Integrations

Use the Dataset with:

  • Apify API / MCP
  • Make, Zapier, n8n
  • Google Sheets, Slack, CRM tools
  • Any webhook or custom script that reads Apify Dataset items

email validation · bulk email verification · email checker · email verifier API · MX record check · disposable email detection · catch-all email · SMTP email verify · CRM email cleanup · lead list hygiene · free vs business email · role account detection


All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ Browse the full profile: apify.com/lentic_clockss