Real-Time SMTP Email Verifier [Live Handshake] avatar

Real-Time SMTP Email Verifier [Live Handshake]

Pricing

from $5.00 / 1,000 email verifieds

Go to Apify Store
Real-Time SMTP Email Verifier [Live Handshake]

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

sadique shaikh

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

14 days ago

Last modified

Share

πŸš€ Bulk Email Verifier & Deliverability Checker

Apify Actor Pay Per Event

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?

FeatureThis Actor πŸš€Hunter.ioNeverBounceZeroBounce
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:

  1. Syntax Validation: Checks if the email follows standard formatting rules (RFC compliant).
  2. Domain & MX Checking: Confirms if the domain is active and has valid Mail Exchanger (MX) records to receive mail.
  3. Office 365 Directory Handshake: Special protocol check to validate Microsoft/O365 mailboxes with 100% accuracy.
  4. SMTP Connectivity Check: Establishes a temporary connection to the recipient's mail server to check mailbox existence without sending a real email.
  5. Disposable & Burner Filter: Flags temporary burner accounts (e.g. Mailinator, TempMail) to prevent spam signups.
  6. 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:

FieldTypeDescriptionExample Value
EmailstringThe validated email address.test@example.com
StatusstringVerification status: Valid, Invalid, Uncertain, Ignored, or Error.Valid
ReasonstringDetails of the validation result (e.g., SMTP success, Disposable, Catch-All).Valid
TimestringElapsed query duration.0.00s (Cached)
CatchAllstringWhether the domain accepts all emails (Yes, No, or empty).No
Disposablebooleantrue if the domain is a temporary/burner provider.false
Rolebooleantrue if it is a department/functional account (e.g., info@).false
FreeEmailbooleantrue if the domain is a free provider (Gmail/Yahoo).true
MXRecordstringThe hostnames of the resolved mail exchanger servers.mx.example.com
ErrorstringNetwork 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 ApifyClient
client = 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.