Email Verifier SMTP
Pricing
from $0.50 / 1,000 email verifieds
Email Verifier SMTP
Verify email addresses with real SMTP handshakes. Checks mailbox existence, catch-all domains, disposable emails, and role accounts. No API keys needed, just upload your list. $0.50/1,000 emails.
Pricing
from $0.50 / 1,000 email verifieds
Rating
0.0
(0)
Developer

Gianni Pisa
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Email Verifier — Real SMTP Verification
Verify email addresses with real SMTP handshakes, catch-all detection, and deliverability scoring. Just upload your list and hit Start — no API keys, no setup, no third-party accounts needed.
Why this Actor?
Most email verifiers on Apify either:
- Only check DNS/MX records (can't confirm if the mailbox actually exists)
- Wrap paid third-party APIs (you pay their markup on top)
- Require you to bring your own API key from ZeroBounce, Tomba, etc.
This actor does real SMTP-level verification — we handle the infrastructure, you just upload your list.
What it checks
For each email address, the actor performs:
| Check | Description |
|---|---|
| SMTP Handshake | Connects to the mail server and checks if the mailbox exists |
| MX Records | Verifies the domain has valid mail exchange records |
| Catch-All Detection | Identifies domains that accept all addresses |
| Disposable Detection | Flags temporary/throwaway email providers |
| Role Account Detection | Identifies generic addresses like info@, admin@, support@ |
Output
Each email returns a clear, actionable result:
{"email": "john.doe@company.com","verdict": "Valid","sendable": true,"is_catch_all": false,"is_role_account": false,"is_disposable": false}
Verdict values:
Valid— Email verified as deliverable via SMTPValid - Catch-all domain— Domain accepts all emails, so delivery is guaranteed but the specific mailbox can't be confirmedValid - Role account— Shared mailbox (info@, hello@, support@) that is deliverableLikely Valid— Verification uncertain but no signs of invalidityInvalid— Email does not exist or is not deliverableDisposable— Temporary/throwaway email addressUnverifiable— Could not determine (server timeout, etc.)
The sendable field is the key column — just filter on true to get your clean send list.
Input
Option A — Upload a CSV or TXT file: Upload a file with email addresses. The actor auto-detects emails from CSV columns or reads one email per line from TXT files.
Option B — Paste emails (one per line):
user1@example.comuser2@company.orguser3@startup.io
Configuration
| Parameter | Default | Description |
|---|---|---|
concurrency | 10 | Parallel verification workers (1-50) |
timeoutSeconds | 30 | Timeout per email verification (5-120) |
Use Cases
- Clean lead lists before cold email campaigns
- Validate scraped emails from LinkedIn or other sources
- Reduce bounce rates and protect sender reputation
- CRM hygiene — identify stale or invalid contacts
- Chain with LinkedIn scrapers — scrape leads, then verify emails in one workflow
Pricing
$0.50 per 1,000 verified emails — the cheapest real SMTP verification on Apify.
Performance
- Processes ~200 emails/minute at default concurrency
- Scales linearly with concurrency setting
- Handles bulk lists of 10,000+ emails