Bulk email list cleaning

Clean your email list before it hurts your sender reputation

Upload a CSV, get back a clean list in the same order with a verdict on every row. Your first 5,000 checks are free.

  • Any CSV: we find the email column for you
  • Deliverable, undeliverable, risky or unknown for every row
  • Unknown results are free
  • Pay-as-you-go credits that never expire

How it works

01

Upload your CSV

Drag in an export from Mailchimp, HubSpot, Klaviyo, a spreadsheet or your database.

02

We verify every row

Syntax, domain, MX records and a live mailbox check, plus disposable and role-address flags.

03

Download a clean list

Get your original file back with a status and reason added to every row, ready to re-import.

04

Send with confidence

Fewer bounces, fewer spam complaints and a sender reputation that stays healthy.

Simple pricing

No subscription needed. Buy a pack of checks when you need one. They never expire.

5,000 checks

$10

$2.00 per 1k

25,000 checks

$40

$1.60 per 1k

100,000 checks

$120

$1.20 per 1k

500,000 checks

$450

$0.90 per 1k

Questions

How many checks do I get for free?
Every new account gets 5,000 bonus checks, enough to clean a first list, plus a small monthly allowance.
Do credits expire?
No. Checks bought as a pack never expire and are used after your monthly allowance runs out.
Do you email the people on my list?
Never. We ask each mail server whether the mailbox exists and hang up before any email is sent.
How long does a list take?
Most lists of a few thousand addresses finish in minutes. You can close the tab: we'll keep working and you can download the results when they're ready.
What should I do with risky addresses?
Risky means disposable, a role address like info@ or a server that accepts everything. Keep them out of cold campaigns, and send to them carefully elsewhere.

Clean your first 5,000 addresses free

No card required. Upload a CSV and see the results in minutes.