Identibyte
Improve how you interact with your users and give them the personal experience they deserve. Identibyte helps you classify and find key information about your email addresses so you can spend time on the users that need it and save resources from those that don't.
Identibyte helps you save resources for real users by providing valuable information about the domain names and email addresses using your service.
The Identibyte Checks API was built for developers with a low-barrier to entry, making it easy to get started.
Identify and mark disposable email addresses to save your company's resources for real users.
Identibyte keeps a comprehensive list of disposable email address (DEA) providers that is kept up-to-date daily.
It's simple to integrate Identibyte into any part of your software or application, like the signup form or newsletter.
By identifying key points about your emails, you can streamline the onboarding process to accommodate different types of users and their needs. Onboarding users is not a one-size-fits-all process, and Identibyte helps you find the right size.
Join Identibyte$ curl -u token: https://identibyte.com/check/user@mvrht.com
{
"email": {
"email": "user@mvrht.com",
"disposable": true,
"domain": "mvrht.com",
"valid": true,
"free": false
},
"domain": {
"domain": "mvrht.com",
"tld": "com"
},
"createdAt": "2023-03-23T21:05:23.069Z"
}
Identibyte can be integrated with any mailing list or CRM to check for and remove disposable, invalid, or fraudulent email addresses, saving you and your team money.
Sign up freeThe pricing is based on the number of API request you need to make a day. All plans are billed monthly and can be cancelled at any time.
Need more checks? No problem, send us an emailand we'll get you set up.
The Checks API is made for developers and can easily be integrated into your existing application. Check out the documentation and examples below.
The primary endpoint to check an email address or domain is /check/:ident
. Some additional options and what you can expect in the response are described below.
GET https://identibyte.com/check/:ident
After you sign up for an account, you can create tokens to use when accessing the API. The token can be used as the username in a Basic auth header, or in an api_token
query parameter:
BASIC AUTH
curl -u $TOKEN: https://identibyte.com/check/:ident
API TOKEN AUTH
curl https://identibyte.com/check/:ident?api_token=$TOKEN
ident
parameterThe ident
parameter in the Checks API can either be an email or a domain name. For example, an email address can be checked like this:
https://identibyte.com/check/user@gmail.com
Or with a domain:
https://identibyte.com/check/gmail.com
After making a request to the /check/:ident
endpoint, the API will return information about the email address or domain name provided, like below.
{
"email": {
"email": "user@mvrht.com",
"disposable": true,
"domain": "mvrht.com",
"valid": true,
"free": false
},
"domain": {
"domain": "mvrht.com",
"tld": "com"
},
"createdAt": "2023-03-23T21:05:23.069Z"
}
The .email.disposable
field in the JSON response is the information you'll primary be interested in. When the .email.disposable
field in the response is true
, the address is from a known disposable email address (DEA) provider and you can act on that information however you decide.
We have several examples on GitHub to get started with calling the Identibyte Checks API in various programming languages including Python, Ruby, and JavaScript. Or check out all of them in the GitHub examples repo.
We also maintain a public OpenAPI v3 documentfor the Identibyte API.