XEmailVerify API Documentation

XEmailVerify API Documentation

This document contains the API documentation to be used by any programming language, some of the examples and the screenshots have been added.



Facing issues in API implementation in your project, reach out to


Single & Bulk API can be used in similar way, you need to generate separate API key.

The single & bulk verification API URL will be in the below format:
Type: GET

Parameters:
API will accept two parameters to verify the email Id
  1. Token: A valid token key
  2. Email : An email which needs to be validated
TEST RESULT IN POSTMAN


SAMPLE CODE FOR NODEJS 


var axios = require("axios"); 

let token = "YOUR_TOKEN";

let email = "valid@example.org";

 

axios({

      method: 'get', 

 url: ‘https://app.xemailverify.com/api/domain/api-verify/${token}/${email}’,

}).then(async function (response) {

  console.log(response.data);

}).catch(function (error) {

   console.log(error);

})


RESPONSE FROM THE API

Below response in JSON format will be received:


{

   response: {

     email: 'valid@example.org',

     reachable: 'no',

     syntax: { username: 'valid', domain: 'example.org', valid: false },

     smtp: {

       host_exists: false,

       full_inbox: false,

       catch_all: false,

       deliverable: false,

       disabled: false

     },

     gravatar: 'null',

     suggestion: 'mx record not found',

     disposable: false,

     role_account: false,

     free: false,

     has_mx_records: false

   },

   statusCode: 2786

 }




RESPONSE CODE WITH DESCRIPTION

RESPONSE CODE

RESULT

DESCRIPTION

Catch All

True

All user are valid with your or given domain name

Catch All

False

Only Created user accepted

has mx record

true

Given domain exists 

has mx record

false

Given domain does not exist 

deliverable

True

Accept mails at current time

deliverable

False

Does not accept mails at current time

Disposable

True

Disposable/ Temporary email id

Disposable

False

Email is not  disposable/ Temporary



Facing issues in API implementation in your project, reach out to


    • Related Articles

    • XEmailVerify BULK API Documentation

      This document contains the Bulk API documentation to be used by any programming language, some of the examples and the screenshots have been added. Facing issues in API implementation in your project, reach out to support@xemailverify.com The bulk ...
    • How to login to XEmailVerify App

      To login XEmailVerify App, please follow the below steps  Please visit: https://app.xemailverify.com/login with your web browser Enter your login credentials to login
    • How to reset password in XEmailVerify App

      To reset your password, follow the below steps: please visit https://app.xemailverify.com/forgot-password Enter your email Id associated to your xemailverify account A reset link will be sent to your registered email Id
    • How to do Bulk Email Verification in XEmailVerify

      To achieve bulk email verification, follow the below steps, 1. Login to your dashboard 2. Inside LOGIN VERIFICATION section, click BULK EMAIL VERIFICATION 3. Upload your file and click on Start button to initiate the next process Bulk Email ...
    • How to verify a single email in XemailVerify App

      To verify a single email, follow the below steps: Navigate to your dashboard Click on "Single email verification" option on the left side of your dashboard  Enter the email to be verified and click on verify button Single email verification step