Increase marketing
campaign results
In email marketing, it is important that the emails you send to your clients are received by them. One of the most common causes of bounced emails is sending to unverified email addresses. Email campaign providers may close the business account when emails regularly bounce. By eliminating bounced emails you can increase your sender score and email campaign quality.
Verify new user
Ensuring the users who sign up for your website have a valid email address is valuable for a number of reasons:
  • You can catch user typos when they’re entering their email address and prompt the user to fix them before allowing them to register.
  • It lets you stay in touch with your users: you can email them when their credit card expires, when you send them receipts, when you have new features available, etc.
  • It ensures your users can reset their password securely if they ever forget it: without an email address there’s no way to validate someone’s identity outside of manual, human verification.
Segment potentially
dangerous emails
Prevent users from signing up for your website with disposable email addresses. Users who sign up for these services are usually try to bypass giving you their real email for a specific reason: maybe they want to abuse your freemium features, etc.
By ensuring you only allow users with real personal or business email addresses to register, you reduce the risk for abuse of your website.
by the smartest
Things we check
  • Syntax
    Check if the email address conforms to the IETF standards using a complete syntactic email validation engine.
  • Typos and curse words
    Check the email address against common typos for the popular email domains. Check agains fake email patterns.
  • Disposable email address
    Check if the email address is provided by known Disposable Email Address provider such as Mailinator, 10MinuteMail, GuerrillaMail and 2000+ more.
  • Mail server existence
    Check the availability of the email address domains using DNS MX records.
  • Mailbox existence
    Check if the email address exists and can receive emails using SMTP connection and email-sending emulation techniques.
  • Catch-all email address
    Check if the email address can receive emails for any number of the other email addresses.
Code samples for the major languages
node.js developer library


The best possible way to verify and validate an email address in Node
How to verify an email address using Node.js

I’m going to walk you through the very best possible way to verify email addresses and improve the user registration process for your Node website.

Where email verification gets complex, however, is deciding how to verify email addresses for your website. Each website has different requirements and depending on what your website does, you may only want to verify a user’s email address in one or two specific ways.

To help solve this problem, we recently released the email-verifier NPM library.

Give the API a Try

Input correct email address

Result for

Parsed email address:
Check email by syntax: true
SMTP check: true
Domain name system check: true
Free email address check: false
Check email for abuse email provider: false
Catch all emails address: true
Mail exchanger records
Record update dates
Created date: Thu Apr 19 2018 18:00:45
Updated date: Thu Apr 19 2018 18:00:45
Try Email Verification API for free
Have questions?
We will get back to you within a day.


Contact us