Validate an email address and return detailed verification results.
Performs comprehensive validation including:
- Email syntax validation
- MX record verification (DNS lookup)
- SMTP deliverability check
- Disposable email detection
- Common domain typo suggestions
- Detection of servers that accept any email
GET
/email_verifications
curl \
--request GET 'https://peopledb.co/api/v1/email_verifications?email_address=user%40example.com' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"email": "user@example.com",
"valid": true,
"classification": "valid",
"score": 95,
"score_details": {
"syntax_valid": true,
"mx_verified": true,
"smtp_verified": true,
"smtp_failed_assumption": false,
"dns_failed_assumption": false,
"has_warnings": false,
"accepts_any_email": false
},
"errors": [
"string"
],
"warnings": [
"Domain appears to accept any email address"
],
"checks": {
"syntax": true,
"mx_record": true,
"smtp_deliverable": true,
"disposable": false,
"typo_suggestion": "string",
"accepts_any_email": false
}
}
Response examples (400)
{
"error": "Email address parameter is required"
}
Response examples (401)
{
"error": "Unauthorized"
}