Email Verification API: Built by developers, for developers.

Improve your workflow by integrating Blaze Verify's Email Verification API directly into your application or website.

Get Started Free

250 free email verifications

{
	"accept_all": false,
	"did_you_mean": null,
	"disposable": false,
	"domain": "blazeverify.com",
	"duration": 0.295,
	"email": "support@blazeverify.com",
	"first_name": null,
	"free": false,
	"full_name": null,
	"gender": null,
	"last_name": null,
	"mx_record": "aspmx.l.google.com",
	"reason": "low_quality",
	"role": true,
	"score": 70,
	"smtp_provider": "google",
	"state": "risky",
	"tag": null,
	"user": "support"
}

Easy to Use

Integrate the Blaze Verify API into your application with our simple HTTP API. Or, use one of our client libraries to make it even easier.

View API Docs
1234567891011
var api_key = '{api_key}'
var email = '{email}'
var blazeverify = require('blazeverify')('{api_key}')

blazeverify.verify(email)
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });
1234
require 'blazeverify-ruby'

BlazeVerify.api_key = '{api_key}'
BlazeVerify.verify('{email}')
1234
import blazeverify

client = blazeverify.Client('{api_key}')
client.verify('{email}')
12345678910111213141516
$ch = curl_init();

curl_setopt(
  $ch,
  CURLOPT_URL,
  "https://api.blazeverify.com/v1/verify?email={email}&api_key={api_key}"
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$result = curl_exec($ch);

if (curl_errno($ch)) {
  echo 'Error:' . curl_error($ch);
}

curl_close($ch);

Used by developers all over the world.

Developers worldwide are using our API to verify their emails in real-time.