Email List Cleaning

Upload a CSV or Excel file and clean lists of up to 200,000 addresses. Track progress live, pause or resume the queue, and download results filtered by status.

Email List Cleaning

Scale with Files

Submit email files, estimate processing time, and watch live progress by status while BillionVerify handles the batch verification job in the background.

CSV uploadLive progressEmail notification
Get Started for Free
BillionVerify bulk file verification confirmation screen

How It Works

Files are processed through a persistent, ordered queue. Results are cached and recovery is built in.

Smart Caching

24-Hour Result Cache

Valid and Invalid results are cached for 24 hours. If the same address is submitted again within that window, the cached result is returned β€” no extra credit deducted.

  • No double-billing within 24 hours
  • Instant response for cached addresses
  • Cache applies across all verification modes

Fault Tolerant

Persistent Queue

The queue is persistent and ordered. If a failure occurs β€” server restart, network issue, or any interruption β€” the job resumes from where it left off. No addresses are skipped or re-charged.

  • Jobs survive server restarts
  • Resume from last verified address
  • No duplicate charges on retry

How List Cleaning Works

1

Upload Your List

CSV or Excel files accepted. Email column detected automatically.

2

Smart Analysis

File is parsed, columns detected, and addresses queued for verification.

3

Multi-Layer Verification

Syntax, domain, MX record, and SMTP checks run per address.

4

Automatic Cleaning

Results sorted by status: valid, invalid, risky, and duplicate.

5

Download Results

Export full results or filtered subsets by status.

Core Features

Everything you need to clean and manage large email lists.

CSV and Excel Support

Upload .csv, .xlsx, or .xls files. Email column is auto-detected or manually selectable.

Up to 200,000 per File

Each job handles up to 200,000 addresses. Split larger lists into multiple uploads.

Live Progress Tracking

Watch verification progress in real time by status while the job runs.

Job History

Access past jobs, re-download results, and track verification history.

Pause and Resume

Pause a running job and resume it later. Queue position is maintained.

Download Original

Re-download the original uploaded file at any time from job history.

Filtered Downloads

Export only valid, only invalid, or only risky addresses as separate CSV files.

Email Notifications

Get notified by email when a job completes, with a summary of results.

Webhook Callbacks

Receive a JSON payload when a job finishes to trigger downstream automation.

Frequently Asked Questions

1. What file formats are supported?

CSV (.csv), Excel (.xlsx and .xls) files are supported. The email column is detected automatically, or you can specify it manually. Maximum file size is 20MB per upload.

2. How many emails can I clean per file?

Each file can contain up to 200,000 email addresses. For larger lists, split into multiple uploads. Each job is processed independently through the same per-address SMTP verification pipeline.

3. What does 24-hour caching mean for credits?

If the same email address is submitted again within 24 hours of a previous verification, the cached result is returned and no additional credit is deducted. This protects you from being charged twice when the same address appears in multiple uploads.

4. What happens if a job fails midway?

The verification queue is persistent and ordered. If a failure occurs β€” server restart, network issue, or any interruption β€” the job resumes from the last successfully verified address. No addresses are skipped, re-charged, or lost.

5. How do I download my results?

From job history, you can download the original uploaded file, a full results export, or a filtered file containing only valid, only invalid, or only risky addresses. All exports are in CSV format with status, quality score, and reason code per address.

6. How do job completion notifications work?

You can configure email notifications and webhook callbacks per account or per job. Email notifications include a results summary. Webhook events send a JSON payload with job ID, status, and result counts so you can trigger downstream automation automatically.

Email List Cleaning

Upload and Clean Your List

CSV and Excel support, up to 200,000 addresses per file. Live progress, pause and resume, filtered downloads.

100 free verifications daily Β· Up to 200,000 per file Β· No credit card required

99.9%
Accuracy
Real-time
API Speed
$0.00014
Per Email
100/day
Free Forever