Email Verification API

ELV’s API keeps your email list clean. Notify website user about an invalid email address when they are filling out a form.

Copy & Paste

3 min.

Just copy a few lines of code to your website and you are ready to go!

Get started Console

Developer API

30 min.

Implement our email verification API in a way that suits your needs.

Read the Docs Docs
Implementation of EmaiListVerify API in forms

Healthy email list with no additional effort

Real-time email input validation

User registrations, newsletters, online polls or any other forms on your website – these are the places where you can catch bad emails before they get to your database. Keep your email list clean with no additional effort.

Read the Docs

Working examples and libraries for you

We have prepared complete libraries for the most popular languages.
Implementation to your website will be a piece of cake.

curl -X GET '[email protected]'

/* ------------------------------

Response examples:

ok					The supplied email address has passed all verification tests
failed				The supplied email address has failed one or more tests
unknown				The supplied email address can not be accurately tested
incorrect			No email address was provided in the request or it contains a syntax error
key_not_valid		No api key was provided in the request or it was invalid
missing parameters	There are no validations remaining to complete this attempt

------------------------------ */
$email = "[email protected]";
$key = "YOUR_API_KEY";

$url = "".$key."&email=".$email;

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true );

$response = curl_exec($ch);
echo $response;
# Add this line to your application's Gemfile:
# gem 'email_list_verify'
# then execute:
# $ bundle
# or install it yourself:
# $ gem install email_list_verify

require 'email_list_verify'
api_key = 'YOUR_API_KEY'
client =

client.one_by_one('[email protected]')
from emailverify import EmailListVerifyOne

E = EmailListVerifyOne('YOUR_API_KEY', '[email protected]')
result = E.control()
print result
static async Task VerifyOne() {
	var apiUrl = "";
	var apiKey = "YOUR_API_KEY";
	var email = "[email protected]";
	var requestUrl = $"{apiUrl}?secret={apiKey}&email={email}";

	var request = WebRequest.Create(requestUrl);
	var response = await request.GetResponseAsync();

	string emailStatus;
	using (var responseStream = response.GetResponseStream()) {
		var responseReader = new StreamReader(responseStream);
		emailStatus = responseReader.ReadToEnd();


You are in a good company

Mailchimp logo invision logo the next web logo shopify logo Rackspace logo

Get 100 FREE verifications