Bulk Email Verifier — MX, Disposable & Sendability Score avatar

Bulk Email Verifier — MX, Disposable & Sendability Score

Pricing

from $1.30 / 1,000 results

Go to Apify Store
Bulk Email Verifier — MX, Disposable & Sendability Score

Bulk Email Verifier — MX, Disposable & Sendability Score

syntax validation, MX-record deliverability, disposable-domain detection (60+ providers), role-based and free-provider flags, and a 0–100 sendability score

Pricing

from $1.30 / 1,000 results

Rating

0.0

(0)

Developer

Rémi Pelloux

Rémi Pelloux

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Bulk Email Verifier — Syntax, MX, Disposable Detection & Deliverability Score

Clean your email lists before you send. Paste thousands of addresses and get back, for each one: a clear status (deliverable / undeliverable / risky / invalid), MX-record deliverability, disposable-domain detection, role-based and free-provider flags, and a 0–100 sendability score — ready to filter in CSV, Excel, or your CRM.

High bounce rates destroy sender reputation and get your domain blacklisted. Verifying a list before a campaign is the cheapest insurance in email marketing — and this Actor does it in seconds, at a fraction of the price of SaaS verifiers.


What each result contains

FieldMeaning
emailNormalized address (lowercased, trimmed)
statusdeliverable, undeliverable-no-mx, risky-disposable, or invalid-syntax
deliverabletrue when the domain has valid mail servers and no risk flags
score0–100 sendability score — sort by it and cut your list at your risk threshold
mxValid / mxHostWhether the domain can receive mail, and its primary mail server
disposableTemporary-inbox domains (Mailinator, YOPmail, temp-mail, 60+ known providers)
roleBasedAddresses like info@, support@, sales@ — higher complaint rates
freeProviderGmail, Outlook, Yahoo & 40+ other free providers — useful for B2B filtering

Output example

{
"input": "John.Doe@Company.COM",
"email": "john.doe@company.com",
"domain": "company.com",
"status": "deliverable",
"deliverable": true,
"score": 100,
"syntaxValid": true,
"mxValid": true,
"mxHost": "aspmx.l.google.com",
"disposable": false,
"roleBased": false,
"freeProvider": false,
"verifiedAt": "2026-07-22T10:00:00.000Z"
}

How to use

  1. Paste your email list into the Email addresses field (one per line) — or send it via API.
  2. Run. Duplicates are removed automatically and never billed twice.
  3. Export results as CSV/Excel/JSON, or filter the Risk Flags view to drop risky addresses.

API (Node.js)

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('rp_openpro.ai/bulk-email-verifier').call({
emails: ['john@company.com', 'info@business.fr', 'fake@nope-nope.xyz'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
const clean = items.filter(r => r.deliverable && r.score >= 80);

API (Python)

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("rp_openpro.ai/bulk-email-verifier").call(run_input={
"emails": ["john@company.com", "info@business.fr"],
})
clean = [r for r in client.dataset(run["defaultDatasetId"]).iterate_items() if r["deliverable"]]

Use cases

  • Pre-campaign hygiene — cut bounce rates before cold outreach; protect your sender domain.
  • CRM cleaning — score and re-verify old lead lists on a schedule.
  • Signup validation — block disposable domains at registration via API.
  • Lead-gen pipelines — chain after our Google Maps Scraper or Contact Details Scraper: scrape leads, then verify every email in one flow.

Pricing

You pay per verified email delivered to the dataset, plus a negligible one-time Actor Start fee. Duplicates in your input are filtered before billing — the number of dataset rows always equals the number of charged events.

🆓 Free trial: 25 emails per run.

No proxies, no browsers — verification is DNS-based, so runs are fast (thousands of emails per minute) and there are no hidden platform costs.


FAQ

Does it guarantee the mailbox exists?

No verifier can fully guarantee that without sending mail. This Actor validates syntax and confirms that the domain has active mail servers (MX records), and flags disposable/role-based/free addresses. Mailbox-level SMTP probing is blocked by all cloud platforms (port 25) and is unreliable by design — services that claim it mostly return "unknown".

How fast is it?

DNS lookups run 25-concurrent with per-domain caching — a 10,000-address list with many shared domains typically verifies in under a minute.

What about catch-all domains?

Domains with valid MX are marked deliverable. Catch-all detection requires SMTP probing (see above); use the score to apply your own risk threshold.

Can I schedule it?

Yes — use Apify's scheduler to re-verify your CRM weekly or monthly.


Built by Leadsit.eu — lead generation tools for modern sales teams.

SEO: bulk email verifier apify, email list cleaning tool, verify email addresses online bulk, mx record email checker, disposable email detection api, email deliverability checker, reduce email bounce rate, email validation api cheap, clean mailing list before campaign, b2b email list verification