The Email Verification API takes an email address (potentially containing spelling mistakes and/or other errors) and validates the syntax, the existence and availability of the domain, the existence of the email account, and returns a verified state and other metadata.
Response Specification
The API response will include all the attributes associated with the email address in the format requested in the API request.
Field Name | Type | Description | Example |
---|---|---|---|
success
|
Boolean | Indicates if the request was successful or not. | true |
verified_email
|
String | The full verified email address. | jane.smith@addressfinder.com |
email_account
|
String | The first part of an email address, before the @ |
jane.smith |
email_domain
|
String | The second part of the email address, after the @ |
addressfinder.com |
is_verified
|
Boolean | We did not find any reason to believe an email sent to the address provided would fail to reach the associated mailbox. | true |
is_disposable
|
Boolean | Identified as a disposable email address. Learn more. | false |
is_role
|
Boolean | The email account is for a group email. For example info@addressfinder.com. | false |
is_public
|
Boolean | Identified as a public email provider. For example jane.smith@gmail.com. | false |
is_catch_all
|
Boolean | The email domain has a catch all policy. Learn more. | false |
not_verified_reason
|
String | If verified is false, this will contain a short description of the failure reason. | The email format is incorrect |
not_verified_code
|
String | A code indicating why the email did not verify. | FORMAT_INVALID |
email_provider_domain
|
String | The underlying provider of the email service. Only populated if the features=provider parameter is provided. |
google.com |
Errors
Below are the possible errors that can be returned by the API.
- Validation error (1000)
- Key not found (1001)
- Key not provided (1002)
- Domain not registered with Addressfinder (1003)
- Secret not provided (1004)
- Direct API calls are not permitted on your current plan. (1005)
- Invalid credentials (1006)
- Secret should not be supplied (1008)
- The address autocomplete feature is unavailable as it has exceeded the number of free lookups. Please contact the website owner (1009)
- The record you are trying to load does not exist (1011)
- Domain parameter must not be included in a web request (1015)
- This domain has been blocked (1016)
- This service is not enabled on your current plan (1017)
- Your IP address has been blocked for these credentials (1018)
- HTTP Referer or Origin header record must be present when making a browser initiated request (1019)
- Your Addressfinder trial has ended (1020)
- Your Addressfinder trial has exceeded its allowed lookups (1021)
- Postal addresses are not enabled on your current plan (1022)
- Your Addressfinder plan is paused (1023)