Docs/Bulk Verification

Bulk Verification

Upload a CSV of email addresses and get results for your entire list.

View Markdown OpenAPI JSON

Overview

Bulk verification lets you verify thousands of email addresses in a single job. Upload a CSV file via the dashboard or API, and download the results when the job completes.

â„šī¸
Bulk verification is available via the dashboard and API. Upload CSV files with POST /api/bulk, poll GET /api/bulk/{job_id}, then download results from /api/bulk/{job_id}/download.

Uploading via API

Send a multipart CSV upload with your API key. You can optionally pass email_column when the email field is not named email.

bash
curl -X POST https://verimails.com/api/bulk \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@leads.csv" \
  -F "name=May outreach" \
  -F "email_column=Email Address"

Uploading via Dashboard

  1. Log in to verimails.com/dashboard
  2. Click Bulk Verify in the sidebar
  3. Upload your CSV file
  4. Wait for the job to complete (shown in your job list)
  5. Download the results CSV

CSV Format

Your CSV must have a column with email addresses. VeriMails auto-detects common headers like email, Email Address, work_email, and business_email. Headerless one-column CSVs are also supported, but a clear email header is still best:

csv
email
john@example.com
jane@company.com
info@business.io
sales@corp.net

Additional columns are preserved in the output and won't affect processing.

Supported formats

Output format

The full results file preserves the original CSV columns and appends a clear sendability column:

Added ColumnDescription
Safe to SendYes when the verified status is valid; No for invalid, catch-all, disposable, unknown, or risky results.

Checking job status

In the dashboard, your job list shows real-time progress. Via API, poll GET /api/bulk/{job_id} until the job status is completed or failed.

Webhook notifications

Webhook support for bulk job completion is coming soon. See Webhooks →

💡
Tip: For real-time list building, use the Single Verification API to verify addresses as you collect them. Bulk verification is best for cleaning existing lists.