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.
-
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.
-
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.
-
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.
-
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.
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.
$ 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