VOOZH about

URL: https://apify.com/maximedupre/email-mx-verifier

โ‡ฑ Bulk Email MX Verifier for List Cleaning ยท Apify


Pricing

from $0.40 / 1,000 checked emails

Go to Apify Store

Check email syntax, MX records, disposable domains, role addresses, free providers, typo suggestions, and delivery risk. Export clean rows for CRM, outreach, signup, and data workflows.

Pricing

from $0.40 / 1,000 checked emails

Rating

0.0

(0)

Developer

๐Ÿ‘ Maxime Duprรฉ

Maxime Duprรฉ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Share

๐Ÿ“ง Email MX verifier for clean email lists

Email MX Verifier checks email addresses before you upload them to a CRM, outreach tool, signup gate, or data pipeline. Paste a list of emails and get one row per checked address with syntax status, MX records, maintained disposable-domain detection, role-address flags, free-provider detection, typo suggestions, confidence scores, a plain-English reason, and a clear send/review/suppress decision.

Use it as a bulk email verifier or email list cleaner when you already have the email addresses and need to know which ones are safe enough to keep. The Actor does not need user credentials, cookies, or third-party API keys. Standard mode uses public DNS checks and list-cleaning rules. Deep SMTP mode can optionally probe the target MX server without sending an email and reports ambiguous mailbox checks as unknown instead of failing the run.

For a small first run, keep the prefilled examples. They include a normal mailbox, a public developer contact, a disposable domain, a role address, a common typo, and an invalid string so you can see the full output shape quickly.

โœ… What this bulk email verifier checks

  • Email syntax and common formatting problems.
  • Domain MX records and sorted MX host evidence.
  • Disposable or temporary email domains using a maintained domain list plus common high-signal additions.
  • Role-based addresses such as admin@, support@, sales@, noreply@, press@, legal@, and postmaster@.
  • Free email providers using a maintained provider-domain list plus common high-signal additions.
  • Common domain typos such as gmai.com to gmail.com.
  • Mail provider hints from MX hosts where they are recognizable.
  • Optional SPF, DMARC, and common DKIM selector checks for domain health.
  • Optional SMTP and catch-all probes in Deep SMTP mode.

The output is designed for filtering and exports. The default dataset table highlights status, decision, confidence, reason, MX, SMTP, disposable, role, free-provider, and typo fields. You can also sort by the legacy aliases confidenceScore or recommendedDisposition, then send the dataset to CSV, Excel, Google Sheets, the Apify API, webhooks, schedules, or your own workflow.

๐Ÿ“Š What data you get

Each dataset row represents one submitted email address after normalization and deduplication. Rows can include:

FieldDescription
inputEmailOriginal email string you entered.
normalizedEmailLowercased email when syntax is valid.
inputIndexPosition of the email in your submitted list.
statusvalid, risky, invalid, or unknown.
decision, reasonBuyer-facing action and explanation for filtering or automation.
isValidtrue when the standard checks consider the address usable.
syntaxValid, syntaxErrorsSyntax verdict and specific format issues.
domain, hasMxRecords, mxOk, mxRecords, mxHosts, mxProviderMX record check and source evidence.
isDisposable, isRoleBased, roleType, isFreeProviderList-cleaning signals for filtering and segmentation.
riskLevel, confidence, confidenceScore, recommendedDispositionPractical decision fields for send, review, retry, or suppress workflows.
suggestedEmailSuggested correction for supported typo domains.
domainHealthSPF, DMARC, and common DKIM selector checks when enabled.
smtp, smtpAccepts, catchAllDeep SMTP evidence when selected.
degradedReason, error, retryRecommended, checkedAtAudit and follow-up context.

๐Ÿš€ How to run it

  1. Open the Actor input.
  2. Add email addresses in Email addresses.
  3. Keep Verification depth on Standard for a fast email MX check.
  4. Use Deep SMTP only when mailbox-level evidence matters more than speed.
  5. Start the Actor and open the dataset when the run finishes.

Standard mode is the best default for most list-cleaning work. Deep SMTP can be slower and some mail servers block or hide mailbox checks, especially large providers. When that happens, the row keeps the DNS evidence and marks the SMTP result as unknown with retryRecommended.

๐Ÿงพ Input example

{
"emails":[
"user@gmail.com",
"contact@github.com",
"test@mailinator.com",
"admin@microsoft.com",
"user@gmai.com",
"invalid-email"
],
"verificationDepth":"standard",
"checkDomainHealth":true,
"suggestTypos":true,
"includeMxRecords":true
}

๐Ÿ“ค Output example

{
"inputEmail":"user@gmail.com",
"normalizedEmail":"user@gmail.com",
"inputIndex":1,
"status":"risky",
"decision":"send_with_caution",
"isValid":false,
"syntaxValid":true,
"syntaxErrors":[],
"domain":"gmail.com",
"hasMxRecords":true,
"isDisposable":false,
"isRoleBased":false,
"roleType":null,
"isFreeProvider":true,
"mxProvider":"Google Workspace",
"riskLevel":"medium",
"confidence":64,
"confidenceScore":64,
"recommendedDisposition":"send_with_caution",
"reason":"Free email provider detected",
"suggestedEmail":null,
"mxHosts":["gmail-smtp-in.l.google.com"],
"mxOk":true,
"smtpAccepts":null,
"retryRecommended":false,
"checkedAt":"2026-06-01T22:35:38.822Z"
}

๐Ÿ’ฐ Pricing

This Actor uses pay-per-event pricing. You are charged once per email address checked and there is no Actor-start fee in the local pricing artifact.

Current planned prices:

Apify planPrice per 1,000 checked emails
Free$0.45
Bronze$0.45
Silver$0.45
Gold$0.40
Platinum$0.25
Diamond$0.20

The default prefilled run is small enough for a quick output check before you scale up to a larger list.

โš ๏ธ Limits and caveats

  • The Actor verifies emails you provide. It does not find new email addresses from names, domains, websites, or social profiles.
  • MX records prove that a domain accepts email, not that a specific mailbox definitely exists.
  • Deep SMTP never sends an email, but some mail servers time out, greylist, or hide mailbox existence. Those cases are marked as inconclusive.
  • Disposable-domain and typo checks are rule-based and improve list hygiene, but they are not a legal or compliance decision by themselves.
  • Invalid email strings are saved as useful list-cleaning rows so you can fix or suppress them downstream.

โ“ FAQ

โœ‰๏ธ Does this Actor send emails?

No. Standard mode only checks syntax, DNS, and list-cleaning signals. Deep SMTP can connect to a mail server and issue probe commands, but it does not deliver a message body.

๐Ÿ” Do I need an API key or login?

No. Email MX Verifier does not need user credentials, cookies, or a paid external email-verification API.

๐Ÿงช Should I use Standard or Deep SMTP?

Use Standard for most bulk list cleaning. Use Deep SMTP when mailbox-level evidence is important and you accept that some mail servers will return unknown or time out.

๐Ÿ“ Can it upload a CSV directly?

Use the Apify Console list editor, API, integrations, or dataset tools to pass email arrays into the Actor. The public input contract is the emails list.

๐Ÿ”Ž Is this an email finder?

No. It checks email addresses you already have. It does not guess patterns, enrich contacts, scrape websites, or find professional emails.

๐Ÿ“ Changelog

  • 0.2: Added action-ready decision, confidence, reason, MX, and SMTP fields; improved the default results table; expanded disposable-domain, free-provider, role-address, and provider detection; lowered per-email pricing on Free, Bronze, and Silver plans.
  • 0.1: Initial release.

๐Ÿ†˜ Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h ๐Ÿซก

๐Ÿ”— Other actors

Made with โค๏ธ by Maxime Duprรฉ

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

4

5.0

Bulk Email MX Verifier โ€” Cold Email List Cleaner

automation-lab/email-mx-verifier

Clean scraped or purchased B2B lead lists before outreach. Bulk-check email syntax, MX records, disposable domains, providers, role/risk signals, and optional SMTP probe with no external API. Export CSV/JSON for Instantly, CRM, and campaign tools.

๐Ÿ‘ User avatar

Stas Persiianenko

25

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 Verifier

crawlerbros/email-verifier

Verify email addresses for deliverability. Check syntax, MX records, disposable domains, role-based addresses, and SMTP mailbox existence.

34

Email Validator & Verifier

junipr/email-validator

6-layer email validation: format, MX records, SMTP mailbox verify, disposable detection (5K+ domains), role-based check, free provider ID. Quality score 0-100 per email. Typo suggestions. Batch processing.