VOOZH about

URL: https://apify.com/simpleapi/email-address-validator

⇱ Email Address Validator - Bulk MX, Disposable & Role Detection Β· Apify


πŸ‘ Email Address Validator - Bulk MX, Disposable & Role Detection avatar

Email Address Validator - Bulk MX, Disposable & Role Detection

Pricing

from $2.99 / 1,000 results

Go to Apify Store

Email Address Validator - Bulk MX, Disposable & Role Detection

πŸ“§ Email Address Validator - Bulk MX, Disposable & Role Detection checks deliverability fast! βœ… Verify syntax, MX records, spot disposable & role-based emails. Perfect for cleaning lists, reducing bounce, and boosting outreach conversions. πŸš€

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ SimpleAPI

SimpleAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

πŸ“§ Email Address Validator β€” Bulk MX, Disposable & Role Detection

A blazing-fast, production-grade email validation actor that scores any list of email addresses and tells you which ones are worth keeping. Built for marketers, sales teams, fraud-prevention engineers, and anyone who needs to clean a contact list before it costs real money.

⚑ Why choose this Actor?

  • πŸš€ Built for bulk β€” async DNS lookups, in-memory de-duplication and caching, configurable concurrency up to 50.
  • 🧠 4 independent checks β€” syntax, MX records, disposable domains, role-based addresses β€” each weighted into a single risk score.
  • 🚫 5,400+ disposable domains tracked out of the box (Mailinator, 10MinuteMail, Guerrilla Mail and friends).
  • πŸ‘₯ Role-based detection with fuzzy matching β€” catches info+sales@, support.team@, noreply2@, etc.
  • 🌍 Smart proxy fallback β€” starts direct, escalates to datacenter, then sticks with residential if a network keeps blocking.
  • πŸ’Ύ Live saving β€” every result is pushed to the dataset as soon as it's validated. A crash never wipes finished work.
  • πŸ“Š Six dataset views β€” Overview, Syntax, Mail Server, Disposable, Role-Based, and Full Details for quick filtering.

✨ Key features

  • βœ… Bulk input (paste hundreds of addresses)
  • βœ… Live, friendly progress logs with per-email decisions
  • βœ… Output filtering (accept, review, reject, all)
  • βœ… Configurable timeout, concurrency, and fail-fast behavior
  • βœ… Per-section dataset views for easy slicing in the Apify Console
  • βœ… Summary blob saved to the key-value store (OUTPUT)
  • βœ… Works with the standard Apify proxy or zero-proxy direct DNS

πŸ“₯ Input

{
"emails":[
"raisulislam998@gmail.com",
"info@example.com",
"user@mailinator.com"
],
"checkMX":true,
"checkDisposable":true,
"checkRoleBased":true,
"failFast":true,
"timeout":5000,
"concurrency":25,
"outputFilter":"all",
"proxyConfiguration":{"useApifyProxy":false}
}
FieldTypeDefaultWhat it does
emailsarrayβ€”Email addresses to validate. Required.
checkMXbooleantrueVerify the domain has a working mail server.
checkDisposablebooleantrueFlag throw-away email providers.
checkRoleBasedbooleantrueFlag generic mailboxes (info@, support@, …).
failFastbooleantrueSkip MX lookup when earlier checks already fail.
timeoutinteger5000DNS lookup timeout in milliseconds.
concurrencyinteger25Number of parallel validations (1–50).
outputFilterstringallRestrict dataset to accept / review / reject.
proxyConfigurationobjectdirectOptional Apify proxy config used only when direct DNS is blocked.

πŸ“€ Output (dataset row)

{
"email":"raisulislam998@gmail.com",
"valid":true,
"score":1.0,
"risk":"LOW",
"recommendation":"ACCEPT",
"processingTimeMs":76.87,
"domain":"gmail.com",
"localPart":"raisulislam998",
"normalizedEmail":"raisulislam998@gmail.com",
"syntaxValid":true,
"syntaxMessage":"Valid email syntax",
"mxValid":true,
"mxMessage":"5 MX records found",
"mxRecords":[
"alt1.gmail-smtp-in.l.google.com",
"alt2.gmail-smtp-in.l.google.com",
"alt3.gmail-smtp-in.l.google.com",
"alt4.gmail-smtp-in.l.google.com",
"gmail-smtp-in.l.google.com"
],
"disposableValid":true,
"disposableMessage":"Not a disposable email",
"roleBasedValid":true,
"roleBasedMessage":"Not a role-based email",
"validation":{
"syntax":true,
"domain":true,
"mailServer":true,
"disposable":true,
"roleBased":true
},
"fullDetails":{
"syntax":{"valid":true,"message":"Valid email syntax","normalized":"raisulislam998@gmail.com","local":"raisulislam998","domain":"gmail.com"},
"domain":{"valid":true,"message":"Domain is not reserved"},
"mxRecords":{"valid":true,"message":"5 MX records found","records":["…"]},
"disposable":{"valid":true,"message":"Not a disposable email"},
"roleBased":{"valid":true,"message":"Not a role-based email"}
}
}

The same fields appear in the dataset views (Overview, Syntax, Mail Server, Disposable, Role-Based, Full Details), so you can slice the results without writing transformations.

Risk scoring

ScoreRiskRecommendation
β‰₯ 0.80🟒 LOWβœ… ACCEPT
0.50 – 0.79🟑 MEDIUM⚠️ REVIEW
< 0.50πŸ”΄ HIGH❌ REJECT

πŸš€ How to use the Actor

  1. Open Apify Console β†’ Actors.
  2. Find Email Address Validator and click it.
  3. Paste your addresses into the πŸ“§ Email Addresses field.
  4. Tweak the toggles and concurrency to match your batch size.
  5. Click ▢️ Start and watch the progress log paint your results in real time.
  6. Open the Storage β†’ Dataset tab β€” pick a view (Overview, Mail Server, …) and export as JSON / CSV / Excel.
  7. The full summary blob (counts, timing, proxy mix) is stored as OUTPUT in the key-value store.

πŸ’‘ Best use cases

  • Cleaning newsletter / CRM / outbound lists before sending campaigns
  • Real-time signup validation (server side, behind your own API)
  • Lead quality scoring in sales pipelines
  • Fraud / abuse triage β€” auto-rejecting disposable-only signups
  • Pre-flight checks before any costly downstream enrichment

❓ Frequently asked questions

Does this verify the inbox actually exists? No β€” verifying delivery requires sending real SMTP traffic, which is rate-limited and detectable. This actor checks everything you can confirm without contacting the destination, which catches the vast majority of bad addresses.

Why is info@example.com flagged? info@ is a role-based mailbox and example.com is a reserved test domain β€” that combination is rejected by design.

What about Gmail aliases like john+sale@gmail.com? Syntax is valid, the local part doesn't match a role prefix, and Gmail has working MX records β€” so the address scores fine.

Can I run this on millions of addresses? Yes. The default 25-way concurrency comfortably hits a few thousand validations per minute. Increase memory and concurrency for higher throughput; the actor caches DNS results per domain so duplicates are essentially free.

What happens if my network gets blocked? The actor escalates: direct β†’ datacenter proxy β†’ residential proxy (sticky, 3 retries). Each escalation is logged so you can see exactly when the switch happened.

πŸ†˜ Support and feedback

Found a bug or want a new feature? Open a run with the failing input and share the run ID. Issue reports and feature requests are welcome via the Apify Console messaging.

⚠️ Legal & ethical notes

  • Validate only addresses you have a lawful basis to process (consent, contract, legitimate interest).
  • Respect applicable laws (GDPR, CAN-SPAM, CASL, …).
  • This actor does not contact the mail server during validation β€” it relies purely on DNS and pattern checks.

You might also like

Email Verifier & Validator - Bulk, Syntax, MX & Disposable

santhej/email-verifier

Bulk-verify email addresses: syntax, domain/MX deliverability, disposable, role-account, free-provider and typo detection. Fast, no API key, pay per email.

πŸ‘ User avatar

Santhej Kallada

12

5.0

Email Address Validator - Bulk MX, Disposable & Role Detection

api-empire/email-address-validator

πŸ“§ Verify email addresses at scale with Bulk MX + disposable & role detection. Reduce bounces, protect deliverability, and clean your lists fast. Ideal for marketing, CRM, and onboardingβ€”smart validation, fewer wasted sends! πŸš€

Email Address Validator

scraper-engine/email-address-validator

πŸ“§ Validate bulk emails with MX checks, disposable & role detection for clean, deliverable lists. ⚑ Email Address Validator - Bulk MX keeps bounce rates low and improves campaign ROI. Perfect for CRM hygiene, marketing, and outreach.

πŸ‘ User avatar

Scraper Engine

1

Email Verifier - MX, SMTP, Disposable & Role Detection

convertfleetdotonline/email-verifier

Verify email deliverability at scale using MX record checks, SMTP probing, disposable email detection, and role-account filtering. Ideal for email list cleaning and lead validation. Powered by the Apify API.

2

Email Address Validator

scrapio/email-address-validator

πŸ“§ Validate bulk emails fast with MX, disposable & role detection. Reduce bounce rates, boost deliverability, and verify addresses before outreach. ⚑ Fast, accurate, and easyβ€”ideal for marketing, sales & CRM hygiene.

Bulk Email Verifier β€” MX, SMTP & Disposable Detection at Scale

ryanclinton/bulk-email-verifier

Verify email deliverability in bulk β€” MX records, live SMTP mailbox checks, disposable domain detection (55,000+ domains), role-based flagging, catch-all detection, and confidence scores. $0.005/email, no subscription.

339

Email Validation API

gentle_cloud/email-validation-api

Validate email addresses with syntax checks, DNS MX record lookup, disposable email detection, and role-based address detection. No API key required.

Simple Email Validator

seemuapps/simple-email-validator

Validate email addresses in bulk by checking syntax, MX records, disposable domains, role accounts, and free providers.

Email Validator β€” Bulk MX, Disposable & Score

khadinakbar/email-address-validator

Fast, cheap email list validator. RFC 5322 syntax, DNS MX lookup, disposable detection (3000+ domains), role & free-provider tagging, did-you-mean typo suggestions, 0–100 deliverability score. No external API key. ~$0.90 per 1,000 emails. MCP-ready.