Bulk verification lets you verify hundreds or thousands of email addresses at once. Upload a CSV file or paste a list directly into the dashboard.
Go to Bulk Verify in the sidebar
Click Upload File and select a CSV or Excel file
EmailKit will detect the columns in your file
Select which column contains the email addresses (EmailKit will try to auto-detect this)
Click Start Verification
Watch the real-time progress bar as emails are processed
Go to Bulk Verify in the sidebar
Click the Paste tab
Paste your email addresses — one per line or comma-separated
Click Start Verification
Once a bulk job starts, you can track progress in real time:
A progress bar shows the percentage completed
You'll see counts of deliverable, undeliverable, risky, and unknown results updating live
The page uses Server-Sent Events (SSE) for real-time updates — no need to refresh
When a job completes:
Click Download Results to get a CSV file
The CSV includes the original email address, verification status, and detailed reason
You can also filter results by status before downloading
All your bulk verification jobs are saved in the History page:
Go to History in the sidebar
See a list of all past jobs with their status, email count, and date
Click any job to view details or re-download results
Supported formats: CSV (.csv) and Excel (.xlsx)
Maximum file size: 25 MB
One email per row in the selected column
The first row should contain column headers
Bulk verification results are stored for 14 days after job completion. After that, results are automatically deleted. Make sure to download your results before they expire.
Each email in a bulk job costs 1 credit. Credits are deducted when the job starts based on the total email count. If some verifications return non-billable results (system errors), those credits are refunded automatically.
Remove obvious duplicates from your list before uploading to save credits
Clean your list of obviously invalid formats (no @ sign, etc.) first
For very large lists, consider splitting them into multiple jobs
You can run one bulk job at a time — wait for the current job to finish before starting another