Bulk Email Validator: Clean Lists Before You Send avatar

Bulk Email Validator: Clean Lists Before You Send

Pricing

from $0.30 / 1,000 email checkeds

Go to Apify Store
Bulk Email Validator: Clean Lists Before You Send

Bulk Email Validator: Clean Lists Before You Send

Clean email lists fast: syntax, typo fixes (gmial.com to gmail.com), disposable and role addresses, free providers, mail servers (MX), mail provider (Google, Microsoft 365...) and SPF/DMARC. Each email gets valid, risky or invalid with a reason. $0.30 per 1,000.

Pricing

from $0.30 / 1,000 email checkeds

Rating

0.0

(0)

Developer

Feedwise Data

Feedwise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

25 days ago

Last modified

Categories

Security

Limited permissions

Share

Bulk Email Validator — clean email lists before you send

Paste a list (or any text) and get every address marked valid, risky or invalid, with a plain reason. Clean lists bounce less, protect your sender reputation and save money on your email tool.

Every email is checked for:

  • Syntax: malformed addresses are invalid.
  • Typos: jane@gmial.com gets didYouMean: jane@gmail.com; .con is caught too.
  • Domain and mail servers: domains that don't exist or can't receive email are invalid (MX records, with the standard fallback to the domain's own address).
  • Disposable addresses: about 9,000 throwaway-inbox domains (Mailinator, 10minutemail…).
  • Role addresses: info@, sales@, support@ and similar shared inboxes.
  • Free providers: Gmail, Yahoo, Outlook and 80+ others, so you can separate B2B from consumer leads.
  • Mail provider: Google Workspace, Microsoft 365, Zoho, Proofpoint, Mimecast and more.
  • SPF and DMARC: whether the domain publishes them.

Duplicates are removed before checking, and domain lookups are cached, so a 50,000-row list takes minutes.

What "valid" means

The domain exists and accepts email, and the address isn't disposable, a role inbox or a likely typo. This actor does not log in to mail servers to test individual mailboxes (that "SMTP check" gets cloud IPs blocklisted and is unreliable on Google and Microsoft domains anyway). Use it to remove everything that certainly or probably bounces, for a fraction of the price of SMTP verifiers.

Input

{
"emails": ["help@allbirds.com", "jane.doe@gmial.com", "test@mailinator.com"],
"checkDns": true,
"onlyValid": false
}

Or paste a CSV or any text into text; every email inside is extracted.

Output (one row per email)

{
"email": "jane.doe@gmial.com",
"status": "risky",
"reason": "possible typo, did you mean gmail.com?",
"didYouMean": "jane.doe@gmail.com",
"isDisposable": false,
"isRoleAccount": false,
"isFreeProvider": false,
"domainExists": true,
"acceptsMail": true,
"mxRecords": ["…"],
"mailProvider": "Other",
"hasSpf": false,
"hasDmarc": false
}

The run's SUMMARY record has the totals per status.

Pricing

Pay per email checked. With onlyValid on, you pay only for the valid emails that are returned.