Email Verification API

Email Verification API

Validates and verifies an email address assessing deliverability and quality.

Response example. If you want to see more check the documentation.

Free Plan $0.00 Monthly Subscribe
100 Requests / Monthly
Free for Lifetime
No Credit Card Required
MOST POPULAR
Starter Plan $14.99 Monthly Subscribe
5,000 Requests / Monthly
Standard Support
Pro Plan $74.99 Monthly Subscribe
50,000 Requests / Monthly
Standard Support
Enterprise Plan $249.99 Monthly Subscribe
250,000 Requests / Monthly
Standard Support
Custom Plan Volume Monthly Contact Us
Any requests volume you need

See it in Action!

There’s plenty of significant reasons behind having proper validation in place:

  • Sending emails to fake/no-longer-existent addresses will hurt your deliverability.
  • Mistyping an email address will block users from confirming their account or resetting a password.
  • Valid e-mail addresses, lets you stay in touch with users.

Test it

First, start by (free tier available), get your API key and you are ready. Next, you can test using the following cURL command.


curl --location --request GET 'https://api.apilayer.com/email_verification/[email protected]' \
--header 'apikey: YOUR API KEY HERE'

Yes!. so simple. :) Check the documentation tab for more information.

How it works

This API is the one and the only solid solution to verify that the e-mail address is valid, and reachable. We achieve this functionality by validation with regex, validating the DNS for MX records and than connecting the recipient's SMTP server for validation, without sending any email.

Yes! this email verification API actually connects to the mail server and checks in real-time if the email exists. We don't use historical data.This is the most robust and solid way that is possible within the SMTP protocol's limitations.

What information is provided with the API?

A sample response from the API is here:

is_disposable: Checks if the e-mail is from a disposable e-mail provider such as mailinator.com.

is_role_account: Role accounts are e-mail addresses such as [email protected] and [email protected]. If your intention is to reach real person only, use this flag.

is_catch_all: A catch-all address is meant to catch all email sent to any non-existing email accounts on your domain.

is_inbox_full: If the remote user's inbox is full, this may be the reason for bounced e-mails.

is_disabled: Tells us if the remote account is disabled and unable to accept the e-mail you've sent.

Email Verification API: Use cases and examples
Blog Article
Email Verification API: Use cases and examples
5.00
  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating
API rating
Ivan Cirlig
2 years ago

Ivan Cirlig

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

Great service and easy to use!

Harshita Chadokar
1 years ago

Harshita Chadokar

  • Review rating
  • Review rating
  • Review rating
  • Review rating
  • Review rating

A perfect fit tool to complete your business needs

Mailboxlayer is a free, simple and powerful JSON API offering instant email address validation & verification via syntax checks, typo and spelling checks, SMTP checks, free and disposable provider filtering, and much more. Its system is REST-based, secured by 256-bit HTTPS encryption, and pursuing the goal of assisting developers and businesses in fighting fraudulent users, increasing success rates of email campaigns and only sending email to real customers.
The mailboxlayer API is a product built and maintained by apilayer, an Austrian technology company aiming to build a variety of reliable and essential programming interfaces (APIs) and make them affordable for both startups and larger companies. APILAYER LTD is headquartered in Austria, with offices Vienna, and London, United Kingdom.
In most cases the mailboxlayer API's SMTP check is entirely accurate when it comes to detecting whether or not an email address actually exists. We are saying "most" cases because certain mail servers tend to suddenly behave in unexpected ways and cause trouble out of nowhere, which may decrease the effectiveness of "pinging" a mail server via SMTP at times. Combined with all other mailboxlayer validation tools, however, there is no better way to separate low-quality addresses from high-value email contacts and to successfully keep fraudulent users out of your system.
Generally, sending email to free email addresses like "Gmail" or "Yahoo!" is perfectly okay. For certain types of email campaigns, however, it might make sense to sort out users utilizing free email providers in order to reduce bounce rates.
Yes. Since we understand that your API requests contain may sensitive data, we offer paid customers the possibility to access the API and all data provided by and processed through it via industry-standard 256-bit HTTPS encryption.