About this endpoint
What it does
Verifies an email address and returns a JSON object with validation details about the address and its domain, including syntax, MX status, and provider-related flags.
Query Parameter(s)
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| String | Yes | Email address to verify. Maximum length: 320 characters. |
Response
Returns a JSON object with disposable, domain, email, free_provider, has_mx, mailbox_checked, mx_records, reason, result, role_account, and valid_syntax fields. The response describes the verification outcome and related checks for the supplied email address.
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| disposable | Boolean | No | Whether the email domain is associated with a disposable email service. |
| domain | String | No | Domain portion of the email address. |
| String | No | Email address that was verified. | |
| free_provider | Boolean | No | Whether the email belongs to a free email provider. |
| has_mx | Boolean | No | Whether the domain has MX records. |
| mailbox_checked | Boolean | No | Whether mailbox-level checking was performed. |
| mx_records | String Array | No | MX records found for the domain. |
| reason | String | No | Textual reason associated with the verification result. |
| result | String | No | Verification result. |
| role_account | Boolean | No | Whether the email is a role account. |
| valid_syntax | Boolean | No | Whether the email address has valid syntax. |



