Real-Time SMTP Email Verifier [Live Handshake]
Pricing
from $5.00 / 1,000 email verifieds
Real-Time SMTP Email Verifier [Live Handshake]
High-performance Bulk Email Verifier to validate email lists, clean bad leads, and check inbox deliverability. Features 6-layer verification including deep SMTP handshakes, MX resolution, disposable domain filters, and Office 365 validation. Protect your sender reputation & avoid bounces.
Pricing
from $5.00 / 1,000 email verifieds
Rating
0.0
(0)
Developer
sadique shaikh
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
14 days ago
Last modified
Categories
Share
π Bulk Email Verifier & Deliverability Checker
A high-performance, enterprise-grade Bulk Email Verifier to validate lists, clean bad emails, and check inbox deliverability at scale.
At just $0.50 per 1,000 verifications ($0.0005/email), this is the most cost-effective and accurate email validator on the Apify Storeβhelping you keep bounce rates under 1% and protect your sender reputation.
π Why Choose Our Bulk Email Verifier?
| Feature | This Actor π | Hunter.io | NeverBounce | ZeroBounce |
|---|---|---|---|---|
| Price per 1,000 | $0.50 | $2.00 | $8.00 | $15.00 |
| SMTP Handshake | β Yes | β Yes | β Yes | β Yes |
| Office 365 Deep Check | β Yes | β No | β No | β No |
| Only Pay on Success | β Yes | β No | β No | β No |
| Duplicates Cleaned | β Yes (Free) | β Charged | β Charged | β Charged |
Failed verifications, syntax errors, and empty lines are automatically skipped and never charged!
π How the 6-Layer Verification Engine Works
Each email address is processed through a series of deep validation checks:
- Syntax Validation: Checks if the email follows standard formatting rules (RFC compliant).
- Domain & MX Checking: Confirms if the domain is active and has valid Mail Exchanger (MX) records to receive mail.
- Office 365 Directory Handshake: Special protocol check to validate Microsoft/O365 mailboxes with 100% accuracy.
- SMTP Connectivity Check: Establishes a temporary connection to the recipient's mail server to check mailbox existence without sending a real email.
- Disposable & Burner Filter: Flags temporary burner accounts (e.g. Mailinator, TempMail) to prevent spam signups.
- Role Account & Free Email Detection: Detects functional group emails (e.g., info@, support@) and free providers (Gmail, Yahoo).
π₯ Input Configuration
Input is extremely simple. You only need to configure:
- Emails Input List (
leads): Paste your list of emails (one address per line). - Concurrency Limit (
concurrency_limit): Maximum number of parallel workers (default is 5).
{"leads": "hello@stripe.com\ncontact@shopify.com","concurrency_limit": 5}
π€ Dataset Output Schema
The results are saved directly to your default Apify Dataset. Below is the detailed schema:
| Field | Type | Description | Example Value |
|---|---|---|---|
string | The validated email address. | test@example.com | |
| Status | string | Verification status: Valid, Invalid, Uncertain, Ignored, or Error. | Valid |
| Reason | string | Details of the validation result (e.g., SMTP success, Disposable, Catch-All). | Valid |
| Time | string | Elapsed query duration. | 0.00s (Cached) |
| CatchAll | string | Whether the domain accepts all emails (Yes, No, or empty). | No |
| Disposable | boolean | true if the domain is a temporary/burner provider. | false |
| Role | boolean | true if it is a department/functional account (e.g., info@). | false |
| FreeEmail | boolean | true if the domain is a free provider (Gmail/Yahoo). | true |
| MXRecord | string | The hostnames of the resolved mail exchanger servers. | mx.example.com |
| Error | string | Network or authorization error details if any occurred. | "" |
π» Integration Examples
Node.js / JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_KEY' });const run = await client.actor('thecfmarketing/bulk-email-verifier').call({leads: 'test1@gmail.com\ntest2@yahoo.com',concurrency_limit: 5});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_API_KEY')run = client.actor('thecfmarketing/bulk-email-verifier').call(run_input={'leads': 'test1@gmail.com\ntest2@yahoo.com','concurrency_limit': 5})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
π Privacy & Compliance
- GDPR & CCPA Compliant: We do not store or sell your list data.
- Secure Processing: Connections are fully encrypted.
- Zero Spam Risk: The validator does not send emails to recipients during validation.