Email Validation API

IDENTIFY BAD EMAILS WITH OUR EMAIL ADDRESS VALIDATION SERVICE FOR ZERO BOUNCE RATE AND SPAM PROTECTION

API Outcome

  • Group / role based email identification Mails sent to group and role based email addresses are associated with higher chances of being ignored, bounced by mail server or tagged as spam. Fine tune your email leads database by filtering such emails.
  • Disposable mailbox protection Disposable emails are one time temporary email address typically used by spammers and are self destructed after a certain time. Mails sent to disposed mailboxes are almost certainly bounced.
  • Delivery status projection Validate email deliverability upfront by classifying addresses into success, failure, avoid and unknown delivery status categories and reduce bounce rate up to 90 percent for targeted delivery.
  • Risk level assessment Sending emails to high risk email addresses affects your domain's reputation and may lead to being tagged as spam sender by leading mail servers. Access the risk level of recipient mailbox before sending.
  • Auto suggestion Never lose a lead due to spelling errors in email addresses. Our auto suggestion feature recommends closest valid potential match in case a typo is detected.

Get Free Trial

Create a free account Or “Talk to Us” for price information and other queries.

Single Email Validation API Details

Request

TypeURL
POSThttps://api.attestr.com/api/{version}/public/checkx/email

Request Body Parameters

TypeNameDescriptionOptional (default)Min VersionMax Version
StringemailInput email to be verifiedRequiredv1

Request Header Parameters

TypeNameValue / DescriptionOptionalMin VersionMax Version
StringContent-Typeapplication/jsonRequiredv1
StringAuthorizationBasic {authToken}Requiredv1

If you do not have the authentication token, please refer to Register App to generate one.

Sample Request

JSON
Copy

Response

HTTP status code 200

KeyDescriptionTypeMin VersionMax Version
emailInput email as requestedStringv1
disposableTrue | false depending of whether the provided email is a temporary self destructive one time emailBooleanv1
roleTrue | false depending of whether the provided email is a group or role based email addressBooleanv1
deliverableCategory specifying if email is deliverable, non deliverable, avoid or unknownEmailValidationStatusEnumv1
riskReputation risk level associated with the provided emailEmailValidationRiskEnumv1
tagsList of tags associated with the provided emailArray of EmailValidationErrorEnumv1

EmailValidationStatusEnum

Enum ValuesDescription
SUCCESSThe email should get delivered without any issues.
FAILEmail is highly likely to bounce / fail.
AVOIDTagged as high risk. Sending email to this address might impact the sender's reputation
CATCHALLMailing provider accepts all emails regardless of whether or not the recipient’s mailbox exists
UNKNOWNDelivery status could not be determined

EmailValidationRiskEnum

Enum ValuesDescription
HIGHStrongly not recommended to send
MEDIUMModerate risk associated
LOWCategorized as low or no risk, generally safe to send
UNKNOWNRisk status could not be determined

EmailValidationErrorEnum

Enum ValuesDescription
MX-NEWNewly listed domain in WHOIS database
MX-ROLERole/Group based mailbox distribution list
MX-DISPOSABLEMailbox listed as disposable / temporary
MX-HIGHRISKDOMAINMailbox domain is known high risk listed
MX-SUBDOMAINSubdomain recipient categorized as high risk
MX-UNKNOWNUnknown mailbox provider / identity could not be established
MX-CATCHALLMailing provider accepts all emails regardless of whether or not the recipient’s mailbox exists

Sample Response

JSON
Copy

Error Response

ParameterTypeDescription
codeNumberUnique error codes for different errors. Always available.
messageStringError message describing the error. Always Available.
detailsStringDetail error message. Available only for certain types of errors.

Sample Error Response

JSON
Copy

Error Codes

HTTP StatusError CodeError Message
4004001Malformed data or missing required parameter values
4004005Operation could not be performed due to low credits balance
4014016Invalid client authorization
4034031Unauthorized access
4034035Requested service is not provisioned for your account
4034039Client's IP address is not whitelisted
4034035Requested service is not provisioned for your account
4294291Maximum account rate limit exceeded
4294292Maximum API rate limit exceeded
4294293Maximum account daily limit exceeded
4294294Maximum API daily limit exceeded
5005001Request could not be processed

Get Free Trial

Create a free account Or “Talk to Us” for price information and other queries.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard