Email Verifier & Validator
Bulk email validation — MX, SMTP, disposable, catch-all detection
What it does
Verify any list of email addresses in bulk with no API key required. Checks syntax, DNS MX records, SMTP mailbox acceptance, disposable domain detection, role-based address tagging, and catch-all heuristics. Returns a clear valid / invalid / risky / unknown verdict per address. Use it as an MCP server in Claude, ChatGPT and any AI agent.
Built in
- ✓ DNS MX + SMTP mailbox check
- ✓ Disposable domain detection (60+ providers)
- ✓ Catch-all heuristic probe
- ✓ Role-based address tagging (info@, sales@…)
- ✓ Zero charge on syntax failures
Common questions
How does the email verification work? +
For each address the actor runs four checks in sequence: syntax validation, DNS MX lookup to confirm the domain accepts mail, an optional SMTP RCPT handshake to test the specific mailbox, and a catch-all probe to check whether the server accepts any address regardless of mailbox existence. The verdict combines all four signals.
Will SMTP verification always work? +
No. Port 25 is often firewalled by cloud providers including Apify. When SMTP is blocked or times out the actor returns status "unknown" rather than "valid" — it never upgrades an unconfirmed address to valid. You still get the MX result and disposable/role flags.
What is a catch-all domain? +
A catch-all mail server accepts RCPT TO for any address — real or invented — at that domain. When the actor detects this it downgrades the verdict to "risky" because a positive SMTP response no longer proves the mailbox exists.
How am I charged? +
Pay-per-result: $0.002 per verified email address. Addresses that fail syntax checking or verification are never charged.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.