Skip to main content

Email verification API

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.

Endpoint

Global

https://api.addressfinder.io/api/email/v1/verification

Parameters

ParameterDefaultDescriptionTest Value
key

Your unique licence key (find on Portal credentials)

Required string

secret

Your unique secret key (find on Portal credentials). This required when calling API endpoints without a referer.

Optional string

formatjson

The required format of the response.

Optional string

email

The email to be verified.

Optional string

domain

Used to identify which of your services is calling the API for activity monitoring purposes. This domain needs to be registered in the portal.

Optional string

features

A comma-separated list of parameters that controls the methods of verification to be completed. This will impact the query processing time and data returned in the response.<br /><br />Options:<br />- domain checks if the domain is configured to receive emails;<br />- connection checks if the email account exists;<br />- provider checks and returns the email service provider.

Optional string

Responses

200 OK

NameTypeDescriptionExample
email_accountstringThe first part of an email address, before the @john.doe
email_domainstringThe second part of the email address, after the @addressfinder.com
email_provider_domainstringThe underlying provider of the email service. Only populated if the features=provider parameter is provided.google.com
verified_emailstringThe full verified email addressjane.smith@addressfinder.com
is_verifiedbooleanWe did not find any reason to believe an email sent to the address provided would fail to reach the associated mailboxtrue
is_disposablebooleanIdentified as a disposable email addressfalse
is_rolebooleanThe email account is for a group email. For example info@addressfinder.comfalse
is_publicbooleanIdentified as a public email provider. For example john.doe@gmail.comfalse
is_catch_allbooleanThe email domain has a catch all policyfalse
not_verified_reasonstringIf verified is false, this will contain a short description of the failure reason-
not_verified_codestringA code indicating why the email did not verify-
successbooleanIndicates if the request was successful or nottrue

400 Bad request

NameTypeDescriptionExample
completionsarrayAn empty array will be returned due to the error-
error_codestringA unique numerical value identifying the error that occured1004
messagestringAn informative message describing the error that occuredSecret not provided
successbooleanIndicates if the request was successful or notfalse

See API Error Reference for details.