BounceVerify - Email Verifier & Deliverability Tester avatar

BounceVerify - Email Verifier & Deliverability Tester

Pricing

from $1.20 / 1,000 results

Go to Apify Store
BounceVerify - Email Verifier & Deliverability Tester

BounceVerify - Email Verifier & Deliverability Tester

Real-time B2B email verifier. Validates syntax, DNS MX records, direct SMTP mailbox existence, catch-all domains, and disposable emails.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

Willy Lengkong

Willy Lengkong

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

📧 BounceVerify - Real-Time SMTP Email Verifier & Deliverability Tester

A high-speed, enterprise-grade Apify Actor to verify email deliverability, validate mailboxes, detect spam traps, identify disposable addresses, and prevent bounce rates in cold email campaigns.


🚀 Why Use BounceVerify?

  • Zero-Login & Public: Verifies emails directly via DNS and RFC 5321 SMTP handshakes without requiring third-party API subscriptions.
  • 🎯 Multi-Stage Verification Engine:
    1. Syntax Validation: RFC 5322 & RFC 5321 compliant regex and character checks.
    2. DNS MX Discovery: Resolves and prioritizes MX mail server records with fallback to A records.
    3. Direct SMTP Handshake: Connects to target mail exchanger, issues EHLO, MAIL FROM, and RCPT TO commands to check mailbox existence.
    4. Catch-All Detection: Automatically probes randomized addresses to identify catch-all domains.
    5. Disposable Domain Blacklist: Pre-loaded database of 1,500+ disposable/burner email services (Mailinator, TempMail, GuerrillaMail, etc.).
    6. Free Provider Flag: Flags consumer providers (Gmail, Outlook, Yahoo, Proton, etc.) vs corporate B2B domains.
    7. Role-Based Account Detection: Detects generic addresses (sales@, support@, admin@, billing@, etc.).
    8. SPF & DMARC Check: Verifies DNS authentication records.
  • 💯 Deliverability Scoring: Returns a confidence score from 0 to 100 alongside statuses: VALID, INVALID, RISKY, DISPOSABLE, CATCH_ALL, UNKNOWN.

📥 Input Configuration

ParameterTypeDefaultDescription
emailsArray[...]List of email addresses to verify.
rawTextString""Raw text block or CSV lines containing emails (auto-extracted).
checkSmtpBooleantrueConnect to target MX server and perform SMTP handshake.
checkCatchAllBooleantrueSend probe to detect catch-all mail servers.
timeoutSecNumber7Socket and DNS timeout per verification.
concurrencyInteger5Number of simultaneous verifications (1 - 20).

📤 Output Schema Sample

{
"email": "support@github.com",
"status": "VALID",
"sub_status": "MAILBOX_EXISTS",
"score": 98,
"is_deliverable": true,
"is_disposable": false,
"is_free": false,
"is_role_account": true,
"is_catch_all": false,
"domain": "github.com",
"user": "support",
"mx_records": [
"aspmx.l.google.com",
"alt1.aspmx.l.google.com"
],
"primary_mx": "aspmx.l.google.com",
"smtp_connected": true,
"smtp_response_code": 250,
"has_spf": true,
"has_dmarc": true,
"duration_ms": 142.5
}