Skip to content

Bulk email verification

Bulk email verification and list cleaning

Upload a list, get it back clean. Every address comes with a status, a reason and a score, plus a health report for the whole list, so you only send to people who can receive it.

  • 99.5% accuracy
  • Up to 100,000 emails per job
  • Unknowns and duplicates free
  • Credits never expire

How it works

From raw export to clean list in four steps

No reformatting and no scripts. Bring the file you already have.

  1. Upload, import or sync

    Drop in a CSV, TSV, TXT or XLSX file of up to 50 MB, import a file from a URL, or pull a list straight from your CRM or email platform.

  2. Map and preview

    Pick the email column, check the first rows and see a free preview of list health and the credits needed before anything is charged.

  3. Verify every address

    Duplicates are removed first, then each address runs through seven checks ending in a live SMTP handshake. Follow progress as it runs.

  4. Download or write back

    Download the full results or only the addresses that are safe to send, or write statuses back to the tool the list came from.

Checks run on every address: Syntax Domain and DNS MX records Disposable and role Catch-all analysis SMTP mailbox check Risk signals

What you get

A clear answer and the reason behind it, for every address

Decide what to keep with confidence. Each row in your results carries the same fields as the API.

status
Deliverable, risky, undeliverable or unknown. The decision at a glance.
sub_status
The precise reason, such as mailbox_not_found, role_based, disposable or catch_all.
score
A 0 to 100 confidence score, so you can set your own sending threshold.
catch_all_verdict
For accept-all domains: send_safe, send_with_caution or avoid, instead of a shrug.
did_you_mean
A suggested correction for typos such as gmial.com or yaho.com.

List health report

See the state of your list before you hit send

Every job ends with a health report: an overall grade, the share that is safe to send and a breakdown of exactly what was removed and why.

  • A grade for the whole list, so you can compare sources and imports
  • Counts for every status and sub-status, from disposable to role-based
  • A send-safe export that keeps high-scoring catch-all addresses
  • Results kept in your history for re-download until your retention period ends

Fair pricing

Pay for answers, not guesses

Pay-as-you-go pricing drops to $0.0011 per email at 1M credits, and you are only charged for results we can stand behind.

  • Unknowns are free

    If a mail server will not give a clear answer, the credit is not charged.

  • Duplicates are free

    Repeated addresses are removed before billing, so you pay once per unique email.

  • Credits never expire

    Credits never expire. Subscription credits roll over every month.

  • Bounce guarantee

    Connect your sending platform and every hard bounce on an address we marked deliverable is refunded automatically.

Exports

Get results in the shape your tools expect

Download from the dashboard in a click, or automate it with the API.

  • CSV or JSON

    Every field for every address, ready for a spreadsheet or a script.

  • Filter by outcome

    Export only deliverable, risky, undeliverable or unknown rows, or a send-safe list that includes high-scoring catch-all addresses.

  • Keep your original columns

    Names, companies and custom fields from your upload come back alongside the results.

  • Familiar column layouts

    Switching from another provider? Export in the column layout your existing spreadsheets and import rules already expect.

Automate bulk jobs with the API
$ curl -G https://api.rocketverifier.com/v1/jobs/$JOB_ID/download \
  -H "Authorization: Bearer $RV_API_KEY" \
  -d format=csv \
  -d filter=send_safe \
  -d include_original=true \
  -o clean-list.csv

# Add columns=... to export in another provider's layout

Integrations

Verify lists where they already live

Connect your CRM, email platform or outreach tool, pick a list and verify it without exporting a file. Results can be written back to each contact.

FAQ

Bulk email verification, answered

What to know before you upload your first list.

What is bulk email verification?

Bulk email verification checks every address in a list before you send to it. RocketVerifier checks syntax, the domain and its MX records, disposable and role addresses, catch-all behaviour and the mailbox itself with a live SMTP handshake, then returns a status, a reason and a score for each address so you can remove the ones that would bounce.

Which file formats and sizes can I upload?

Upload CSV, TSV, TXT or XLSX files of up to 50 MB, or import a file from a public URL. Each job holds up to 100,000 emails. You choose the email column and see a preview before the job starts. You can also verify lists directly from integrations such as HubSpot, Mailchimp and Salesforce.

How long does it take to clean a list?

Bulk jobs process up to 100,000 emails per hour, and you can follow progress live in the dashboard. Over the API, a signed job.completed webhook tells your system the moment results are ready.

Am I charged for duplicates or unknown results?

No. Duplicate addresses are removed before billing, and addresses returned as unknown are never charged. Connect your sending platform and every hard bounce on an address we marked deliverable is refunded automatically.

Can I import the results back into my email platform?

Yes. Download a CSV or JSON file with your original columns included, filtered to the outcomes you want. If you are switching from another provider, you can export in a familiar column layout so your existing import rules keep working. Lists synced from an integration can have results written back to each contact.

What happens to my list after verification?

Uploaded lists are deleted automatically after a retention period you control, 90 days by default, and you can delete them sooner at any time. Traffic is encrypted with TLS, and RocketVerifier never sends an email to the addresses it verifies.

Clean your list before your next send

Upload your first list in minutes. Unknowns and duplicates are always free, and credits never expire.

100 free credits · No card required · Credits never expire