Email Verifier & Deliverability Scraper
Pricing
$1.00 / 1,000 per 1,000 verified emails
Email Verifier & Deliverability Scraper
Scrape real-time validations for any email address including SMTP mailbox existence, DNS record checks, disposable/role account detection, and health score.
A high-speed, batch-processing Apify Actor to verify email addresses in real-time. Performs comprehensive checks: syntax validation, DNS domain checks, MX server availability, SMTP mailbox existence, disposable email detector, role-based account screening, and returns a deliverability health score.
Perfect for cleaning email sign-ups, filtering invalid leads, preventing hard bounces, and securing sender reputation.
Features
- 📬 Real-Time SMTP Inbox Check: Connects directly to the mail server using SMTP verification to check if the specific mailbox exists, without sending an email.
- 🌐 DNS & MX Verification: Validates that the domain is registered and active on DNS, and verifies that the domain has MX records configured to receive emails.
- 🧹 Disposable/Burner Detection: Flags temp/disposable email addresses immediately.
- 🏢 Role Account Filter: Screen out generic support, sales, admin, or info addresses.
- 📐 Syntax Check: Checks email formats against standard RFC specifications.
- 🎯 Deliverability Health Score: Consolidates validations into a deliverability score from 0 to 100.
- 🗂️ Database-Friendly Flat Mapping: Automatically transforms nested validations into flat columns, making them immediately viewable, downloadable as CSV, or syncable with database tables.
Input Parameters
The actor accepts the following parameters:
| Field | Type | Description |
|---|---|---|
| emails | array | A list of email addresses to verify (one email per item/line). |
Output Examples
1. Verification Results Dataset (CSV/JSON Flat Structure)
{"email": "test@gmail.com","syntax": true,"domainExists": true,"mxRecords": true,"mailboxExists": true,"isDisposable": false,"isRoleBased": false,"score": 100,"status": "VALID"}
2. Raw JSON Payload Array
The complete raw JSON response array returned by the backend is stored in the default Key-Value Store under the key OUTPUT.