Email Verification
Engine
14-point validation: syntax, DNS, SMTP, disposable detection, catch-all, SEG, quality scoring — all in one API.
DROP CSV / TXT FILE HERE
Or click to browse · Max 10,000 emails · One per line
// API Reference
POST
/api/v1/verify/single
Verify a single email address. Returns full 14-point analysis.
{
"email": "user@example.com",
"skip_smtp": false,
"use_cache": true
}
GET
/api/v1/verify/single?email=user@example.com
Quick GET endpoint — same as POST but via query param.
POST
/api/v1/verify/bulk
Upload CSV/TXT or POST JSON array. Returns a job_id for polling.
{
"emails": ["a@example.com", "b@example.com"],
"webhook_url": "https://your-server.com/hook"
}
GET
/api/v1/verify/bulk/{job_id}
Poll job status. Returns progress + download URL when done.
GET
/api/v1/verify/bulk/{job_id}/download?format=csv
Download results. format=json (default) or format=csv
GET
/api/v1/verify/domain/{domain}
DNS/MX info for a domain only (no SMTP check).
GET
/api/v1/stats
Usage statistics.
RATE LIMITS
Single verify: 10 req/min per IP
Domain check: 20 req/min per IP
Bulk jobs: 2 req/min, max 10,000 emails/job
Caching: 24hr TTL on all SMTP results
Domain check: 20 req/min per IP
Bulk jobs: 2 req/min, max 10,000 emails/job
Caching: 24hr TTL on all SMTP results