Authentication
Generate an API key from your dashboard at app.kanta.dev. Include it in every request:
X-API-Key: your_api_key_here
Base URL:
https://api.kanta.dev
Fast integration for single and bulk email verification. Generate your API key at app.kanta.dev.
Generate an API key from your dashboard at app.kanta.dev. Include it in every request:
X-API-Key: your_api_key_here
Base URL:
https://api.kanta.dev
SMTP confirmed deliverable, not catch-all.
SMTP rejected or no MX records.
Catch-all domain or role-based address — deliverable but high bounce risk.
Server timed out, greylisted, or blocked the probe.
Known throwaway domain.
Verify a single email address synchronously. Returns a result immediately (up to 15s).
{
"email": "[email protected]"
}
Submit a list for background processing. Returns a job_id immediately.
{
"emails": ["[email protected]", "[email protected]"],
"webhook_url": "https://yourapp.com/kanta-webhook"
}
Check bulk job status and progress.
Fetch full results array. Only available when status is complete.
Check your credit balance and recent ledger entries.
{
"email": "[email protected]",
"status": "valid",
"mx_valid": true,
"catch_all": false,
"disposable": false,
"role_based": false,
"provider_blocked": false,
"credits_remaining": 842
}
{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests for this key.",
"request_id": "req_8f0b2b"
}
}