[DEPRECATED] Use new actor: mailbox-verifier
DeprecatedPricing
$1.20 / 1,000 email validated (starter)s
[DEPRECATED] Use new actor: mailbox-verifier
DeprecatedDeprecated. Use the new actor mailbox-verifier (ID BHR2cXt9EJrHxTIQv) instead.
Pricing
$1.20 / 1,000 email validated (starter)s
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Bulk Email Verify
Validate a list of email addresses quickly and accurately via MailTester Ninja, the upstream SMTP-verification service used by MailboxVerifier.com.
Perfect for cleaning newsletter lists, signup funnels, and B2B lead databases β drop in a list of emails, get a clean valid / invalid / catchall verdict for each one back.
What it does
For every email in your input list, the Actor performs a real-time SMTP check against the recipient's mail server and returns one of four statuses:
| Status | Meaning |
|---|---|
valid | Mailbox exists and accepts mail. Safe to send. |
invalid | Mailbox does not exist, the domain has no MX, or the address is malformed. |
catchall | The domain accepts all addresses, so we cannot confirm this specific mailbox. Treat as risky. |
unknown | MailTester returned an unrecognized response code. Re-run if needed. |
The Actor is built on Apify's pay-per-event model β you only pay for emails that were successfully validated. Failed lookups (timeouts, API errors) are not charged.
How to use
Input
Pass a single field, emailsRaw, with one email address per line:
{"emailsRaw":"alice@example.com\nbob@gmail.com\ncharlie@acme.co"}
- Up to ~1,000,000 characters of input
- Blank lines and duplicates are automatically removed
- Both
user@domain.comanduser@sub.domain.comare supported
Output
Every email produces one dataset row:
{"email":"alice@example.com","status":"valid","code":"ok","message":"OK","user":"alice","domain":"example.com","mx":"mail.example.com"}
In addition, the run's key-value store includes a ready-to-download OUTPUT.csv with every result β perfect for re-importing into your CRM or ESP.
Throughput
The Actor processes up to 10 emails concurrently with a 15-second per-request timeout. A typical 1,000-email run finishes in under two minutes.
Pricing
- Free plan users: $1.50 per 1,000 validated emails
- Paid Apify users (Starter / Scale / Business): automatic platform discount on top of the per-event price
- Errors and timeouts are free β you only pay for emails that came back with a verdict
You can see the exact per-event price for your plan in the Actor's pricing section above.
Privacy & data handling
- The Actor only forwards each email address to MailTester Ninja β nothing is stored, logged, or shared beyond that
- Your MailTester API key is stored as an encrypted Apify Secret and is never exposed in run logs
- Email content is processed in-memory and discarded at the end of each run
Use cases
- Newsletter cleanup: strip invalid addresses before a big campaign to protect sender reputation
- Signup verification: integrate into a form flow to catch typos like
gmial.comat the point of entry - B2B lead enrichment: validate a scraped lead list before pushing it to Salesforce / HubSpot / Pipedrive
- Deliverability audits: spot catch-all domains that will silently accept mail but never engage
Need higher volume or different statuses?
This Actor is a focused, no-frills verifier. If you need:
- Role-based detection (info@, support@, etc.)
- Disposable / free-webmail / spam-trap detection
- Geo or ISP enrichment
- Webhook delivery of each result in real time
β¦check out the full platform at mailboxverifier.com, or contact us about a custom Actor build.
Changelog
- 0.0.5 β fixed build failure caused by an invalid
outputSchemafield inactor.json. Build container is now created and the Actor runs end-to-end. - 0.0.3 β initial public release with pay-per-event pricing on the
email-validatedevent.
