Skip to main content

Single Validation

Verify a single email address in real-time.

Endpoint GET https://api.checkemail.dev/validate

Cost: 1 Credit

Parameters

ParameterTypeRequiredDescription
emailstringYesThe email address to verify.

Headers

HeaderValue
x-api-keyYour API Key

Example Request

curl "https://api.checkemail.dev/[email protected]" \
-H "x-api-key: YOUR_KEY"

Response Body

The response contains a structured object with validation results, confidence metrics, and metadata.

FieldTypeDescription
emailstringThe email address that was validated.
validationsobjectBreakdown of specific validation checks (syntax, domain_exists, mx_records, is_disposable).
confidenceobjectConfidence metrics including score, status, role-based detection, and alias information.
confidence.confidence_scorenumberA confidence score from 0-100 based on validation results.
confidence.statusstringThe overall validity status (LIKELY, INVALID, DISPOSABLE, etc).
confidence.is_role_basedbooleantrue if the email is generic (e.g. admin@, info@).
confidence.alias_statusstringALIAS_CONFIRMED, ALIAS_POSSIBLE, or MAYBE_NOT_ALIAS. Indicates if the email uses sub-addressing (e.g. user+tag@).
confidence.canonical_emailstringIf an alias is detected, this field shows the base email address (e.g. [email protected]).
confidence.equivalent_domainsarrayList of other domains that route to the same inbox (e.g., ['proton.me', 'pm.me']).
providerobjectThe email service provider information (e.g., { "name": "Gmail" }).
metaobjectMetadata including latency and source.
meta.latency_msnumberServer processing time in milliseconds (excludes network latency).
meta.sourcestringSource of the validation (api, dashboard, demo).
requestIdstringUnique request identifier (added automatically by middleware).

Example Response

{
"email": "[email protected]",
"validations": {
"syntax": true,
"domain_exists": true,
"mx_records": true,
"is_disposable": false
},
"confidence": {
"confidence_score": 95,
"status": "LIKELY",
"is_role_based": true,
"alias_status": "MAYBE_NOT_ALIAS",
"canonical_email": null,
"equivalent_domains": ["gmail.com", "googlemail.com"]
},
"provider": {
"name": "Google Workspace"
},
"meta": {
"latency_ms": 120,
"source": "api"
},
"requestId": "c92d192b-3132-4740-9b39-5b7e27607902"
}