Bulk validation
Validate hundreds or thousands of emails at once — via API or the dashboard.
From the API
Send a POST request to the bulk endpoint with an array of emails:
POST https://mailsentry.dev/api/v1/bulk
Content-Type: application/json
X-API-Key: ms_live_your_key_here
{
"emails": ["jane@example.com", "bob@tempmail.org", "info@company.co"],
"filename": "leads-april.csv"
}
Maximum batch size depends on your plan: 100 (Free), 500 (Starter), 1,000 (Pro), 5,000 (Business), 10,000 (Enterprise). Each email counts toward your monthly quota.
See Bulk endpoint for the full API reference.
From the dashboard
Go to Validate in your dashboard and select the "List" tab. You can upload a CSV, TXT, or Excel file (.xlsx/.xls). The dashboard parses the file, extracts email addresses, and validates them with a live progress indicator.
When validation completes, you can download results as CSV or Excel, with each email's score, verdict, and flagged issues.
Tip: CSV is recommended for the fastest, most reliable uploads. Excel files are converted in your browser before processing, which works but is slightly slower for large files.
Best practices for bulk validation
- Clean before every campaign. Even a list that was clean three months ago has decay. Run bulk validation before each major send.
- Remove invalids, flag risky. Immediately remove anything scored below 30. Put 30-59 in a separate segment and monitor bounce rates.
- Don't validate and send on the same day. If you're cleaning a large list, give yourself a day to review results before sending.
- Use streaming for real-time progress. The dashboard and API both support streaming results — you can watch validations complete in real time rather than waiting for the entire batch.