Validate a single email address with comprehensive checks.
curl -X POST https://api.unosend.co/contacts/validate \ -H "Authorization: Bearer un_your_api_key" \ -H "Content-Type: application/json" \ -d '{ "email": "john@company.com", "check_catch_all": true }'
{ "success": true, "data": { "email": "john@company.com", "valid": true, "score": 90, "reason": null, "checks": { "syntax": true, "mx_records": true, "disposable": false, "role_based": false, "free_provider": false, "catch_all": false, "smtp_valid": null }, "details": { "local_part": "john", "domain": "company.com", "mx_hosts": ["mail.company.com"], "suggestion": null } } }
Documentation IndexFetch the complete documentation index at: https://docs.unosend.co/llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: https://docs.unosend.co/llms.txt
Use this file to discover all available pages before exploring further.
Show Check results
Show Email details