Build high-speed, non-blocking email validation into your Express or NestJS apps using native fetch or Axios for real-time list cleaning.
const email = "user@example.com";
const key = "YOUR_API_KEY";
const response = await fetch(`https://www.emailverifierapi.com/v2/verify?key=${key}&email=${email}`);
const data = await response.json();
if (data.status === "passed") {
// Process Valid Recipient
}
Every request returns one of these clear technical statuses.
| Result | What it means | What to do |
|---|---|---|
| passed | Deliverable Address | ACCEPT_SIGNUP |
| failed | Bouncing Address | BLOCK_SIGNUP |
| unknown | Catch-all Domain | FLAG_AS_RISKY |
| transient | Temporary Delay | QUEUE_RETRY |
Our system performs a 16-stage technical audit on every request. We handle the complex server interrogation so your Node.js application stays lean and performant.
By validating these 16 proprietary data points in real-time, we provide a definitive signal that eliminates bounces and identifies risky signups automatically.
Review the full data array returned by our v2 endpoint. We don't just tell you "Yes" or "No", we provide the technical evidence behind the result.
{
"status": "passed",
"event": "mailboxExists",
"details": "The mailbox exists.",
"email": "user@example.com",
"emailSuggested": "user@example.com",
"mailbox": "user",
"domain": "example.com",
"mxIp": "127.0.0.1",
"mxLocation": "US",
"isComplainer": false,
"isDisposable": false,
"isFreeService": false,
"isOffensive": false,
"isRoleAccount": false,
"isGibberish": false,
"remaining": "99",
"execution": 0.368
}
<emailVerifier>
<status>passed</status>
<event>mailboxExists</event>
<details>The mailbox exists.</details>
<email>user@example.com</email>
<emailSuggested>user@example.com</emailSuggested>
<mailbox>user</mailbox>
<domain>example.com</domain>
<mxIp>127.0.0.1</mxIp>
<mxLocation>US</mxLocation>
<isComplainer>false</isComplainer>
<isDisposable>false</isDisposable>
<isFreeService>false</isFreeService>
<isOffensive>false</isOffensive>
<isRoleAccount>false</isRoleAccount>
<isGibberish>false</isGibberish>
<remaining>99</remaining>
<execution>0.368</execution>
</emailVerifier>
Direct SMTP Handshake on the mail server confirms the specific mailbox is active and receiving mail with 98% accuracy.
Our emailSuggested field uses automatic suggestion logic for misspelled common domains.
Real-time detection of isOffensive, isGibberish, and isComplainer accounts.
Monitor your account balance programmatically via the remaining field in every response.
Ready to audit your data? Scale your application with the world's most reliable email verification engine.
Get started today with 100 free verification credits. No credit card required.
Claim My Free Credits →