π§ Email Verifier & Bulk Validator β MX, SMTP, Catch-All
Pricing
from $8.00 / 1,000 results
π§ Email Verifier & Bulk Validator β MX, SMTP, Catch-All
Verify emails in bulk without sending mail: syntax, MX, SMTP mailbox probe, catch-all, disposable, role, free & SPF/DMARC/DKIM. Get deliverable/undeliverable/risky verdict + 0-100 score. Clean your lead list before you send. No API key.
Pricing
from $8.00 / 1,000 results
Rating
0.0
(0)
Developer
Hitman studio
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
π§ Email Verifier & Bulk Validator β Check Email Deliverability (SMTP, MX, Catch-All)
Clean any email list before you send. Verify one address or a million β in bulk,
without sending a single email. For every address you get a clear verdict β
deliverable / undeliverable / risky / unknown β an AβF grade, a
0β100 confidence score, and the exact reason. Cut hard bounces, protect your
sender reputation, and stop wasting outreach on dead inboxes.
β No API key. No signup. No proxy needed. Free public checks (DNS + SMTP).
β‘ What it checks (per email)
| Check | What you learn |
|---|---|
| Syntax | Is the address validly formed (RFC-style)? |
| Domain / MX | Does the domain exist and actually accept mail? |
| Microsoft 365 mailbox | For company domains on Microsoft 365 / Azure AD, confirms whether the mailbox exists over HTTPS β works on any cloud, no port 25 needed |
| SMTP mailbox | For every other domain, connects to the real mail server and asks βdoes this inbox exist?β β no email is sent (RCPT probe) |
| Catch-all | Detects accept-all domains where every address βexistsβ (so you know a result is uncertain) |
| Disposable | Temp / throwaway providers β checked against a live ~7,800-domain blocklist refreshed each run |
| Role-based | info@, sales@, support@ β¦ (low-value for cold outreach) |
| Free provider | gmail / yahoo / outlook β¦ |
| SPF / DMARC / DKIM | Email-authentication signals of the domain |
| Mail provider | Google Workspace, Microsoft 365, Zoho, Proofpoint β¦ |
| Typo fix | foo@gmial.com β did you mean foo@gmail.com |
| Normalized email | Canonical form (Gmail dots & +tags removed) β great for de-duping |
| Gravatar (optional) | Is a real personβs avatar attached to this email? |
π₯ Why this beats other email verifiers
Most verifiers just return valid/invalid. This one gives your sales & data teams the full picture β and itβs bulk, block-proof, and needs no API key:
| Feature | Typical verifier | This actor |
|---|---|---|
| Syntax + MX + SMTP mailbox check | β | β |
| Catch-all detection | β | β |
| Disposable + role + free flags | partial | β |
| SPF / DMARC / DKIM deliverability signals | β | β |
| Mail-provider detection (Google/Microsoft/Zohoβ¦) | β | β |
Typo suggestion (did_you_mean) | β | β |
| Normalized email (Gmail dot/+tag) for de-dupe | β | β |
| Gravatar βreal humanβ signal | β | β (optional) |
| AβF grade + 0β100 score | partial | β |
| No API key / no monthly credit limit | β | β |
| Bulk + parallel | β | β |
π― Perfect for
- Sales / SDR / outbound β scrub a lead list so a cold campaign doesnβt bounce
- Anyone using a lead / email-finder scraper β verify the emails you just collected
- Email marketing / newsletters β cut hard bounces, keep your domain out of spam
- Signup & lead forms β validate an address the moment itβs entered
- CRM hygiene β de-dupe with the normalized form and drop dead addresses
π‘ Pairs with the authorβs lead-gen actors (Lead Enricher Pro, Google Maps Leads, Contact Details Scraper): scrape emails β verify them here β send only to the good ones.
π§Ύ Input
| Field | Description |
|---|---|
emails | List of addresses to verify (or a comma/newline string) |
text | Paste any text/CSV/thread β every email inside is extracted & verified |
smtpCheck | Ask the mail server if the mailbox exists (default on). Turn off for a faster syntax+MX+DNS check |
gravatarCheck | Also check for a public Gravatar avatar (default off) |
concurrency | How many to verify in parallel, 1β20 (default 5) |
proxyHost / proxyPort | SOCKS5 proxy for the live SMTP check β see below |
proxyType / proxyUsername / proxyPassword | SOCKS5 (default) or SOCKS4, plus optional auth |
π Unlock the live SMTP mailbox check (port 25)
Real mailbox verification (βdoes this inbox exist?β) requires a connection to the recipientβs mail server on port 25 β and, to stop spam, every cloud provider (including Apify) blocks outbound port 25. This is a hard rule of email, not a bug: even the most popular open-source verifier (reacherhq) works exactly the same way.
Two ways to turn the SMTP check on:
- Set
proxyHost/proxyPortto a SOCKS5 proxy that allows port 25 (e.g. one running on a small VPS such as Kamatera or AvaHosting that leaves port 25 open). - Or run this Actor on any network/VPS where outbound port 25 is open.
Without a proxy the Actor still runs perfectly as a fast MX + DNS + risk
validator (syntax, MX, disposable, role, free, typo, provider, SPF/DMARC/DKIM,
normalization, grade & score) β it just reports the SMTP field honestly as unknown
instead of guessing.
Example input
{"emails": ["ada@stripe.com", "info@apify.com", "test@mailinator.com", "foo@gmial.com"],"smtpCheck": true,"concurrency": 5}
π€ Output (per email)
{"email": "ada@stripe.com","status": "deliverable","is_valid": true,"grade": "A","score": 95,"reason": "mailbox_exists","is_valid_syntax": true,"normalized_email": "ada@stripe.com","domain": "stripe.com","provider": "Google Workspace","has_mx": true,"mx_host": "aspmx.l.google.com","smtp_status": "deliverable","is_catch_all": false,"is_disposable": false,"is_role": false,"is_free": false,"has_spf": true,"has_dmarc": true,"has_dkim": true,"did_you_mean": null,"has_gravatar": null}
Every run also saves a SUMMARY (totals by status) in the key-value store.
Statuses
deliverableβ the mailbox exists and accepts mail β (safe to send)undeliverableβ bad syntax, dead domain, or the mailbox doesnβt exist β (do not send)riskyβ catch-all domain, disposable, or a role address β οΈ (send with caution)unknownβ the mail server wouldnβt confirm (greylisting / port 25 blocked); scored from MX + DNS
β FAQ
Q: Does it send emails to verify them? No. It uses an SMTP RCPT probe β it asks
the server whether the inbox exists and then disconnects. Nothing is ever delivered.
Q: What is a βcatch-allβ domain? A domain configured to accept mail for every
address, so the server canβt tell you if a specific inbox is real. We flag these as
risky so you donβt treat an unverifiable address as confirmed.
Q: Why are some results unknown? Some mail servers greylist or hide mailbox
existence, and some networks block outbound port 25. In those cases we fall back to a
confidence score from MX + SPF/DMARC signals instead of guessing.
Q: Can I verify a whole CSV? Yes β paste your list into emails, or drop the raw
text into text and every address is auto-extracted. Run it on a schedule for ongoing
list hygiene.
π΅ Pricing
Pay per email verified β no subscription, no monthly credit cap. See the Pricing tab on this Actorβs page for the current rate. Cleaning 1,000 emails costs a fraction of the revenue you lose to bounces and a damaged sender reputation.
π Related Actors (by the same author)
- Lead Enricher Pro β emails, phones, LinkedIn & tech stack from any website
- Google Maps Leads β business leads with emails & phones
- Contact Details Scraper β emails, phones & socials from any website
- EU VAT Validator β validate EU VAT numbers β official company name & address
π Keywords
email verifier, email validator, bulk email verification, bulk email checker, email checker, verify email address, check if email exists, email existence check, email deliverability, email validation api, email verification api, smtp check, smtp email verification, mx lookup, mx record check, catch-all detection, accept-all domain, disposable email detector, temporary email checker, role email detection, free email detection, spf dkim dmarc check, email authentication check, mail server checker, mailbox verification, microsoft 365 email verifier, office 365 email check, azure ad email verification, gmail email checker, email typo correction, email list cleaning, email list hygiene, clean email list, reduce bounce rate, lower bounce rate, protect sender reputation, lead list cleaning, verify leads, email scrubbing, no api key email verifier, socks5 proxy email verification, zerobounce alternative, neverbounce alternative, hunter email verifier alternative, kickbox alternative, emailable alternative, truelist alternative.
βοΈ Notes
Uses public DNS records and standard SMTP conversations (no message is ever sent). Some
mail servers intentionally hide mailbox existence; results for those are reported honestly
as risky or unknown rather than guessed.