{"id":5539,"date":"2018-07-18T14:06:29","date_gmt":"2018-07-18T09:06:29","guid":{"rendered":"https:\/\/thedevcouple.com\/?p=5539"},"modified":"2018-07-18T14:06:29","modified_gmt":"2018-07-18T09:06:29","slug":"email-verification-api-by-whoisxmlapi-review","status":"publish","type":"post","link":"https:\/\/thedevcouple.com\/email-verification-api-by-whoisxmlapi-review\/","title":{"rendered":"Email Verification API by WhoisXMLAPI Review"},"content":{"rendered":"<p>Email holds a prime significance in the\u00a0digital world. The essence of the email\u00a0\u2014 <strong>communication<\/strong> \u2014 encloses countless use cases over the internet \u2014 <strong>purchases<\/strong>, <strong>promotions<\/strong>, <strong>invitations<\/strong>, <strong>newsletters<\/strong>, and what not. It&#8217;s hard to imagine the impact of the emails and an internet without it.<\/p>\n<p>Considering this amount of significance, the importance of factors related to email \u2014 <strong>security<\/strong>, <strong>reliability<\/strong>, <strong>accuracy<\/strong>, etc. \u2014 has grown over the time. That&#8217;s why we see a ton of tools and email services available over the internet. In fact, complete businesses have evolved around email applications.<\/p>\n<p>If you own <strong>a product<\/strong>, send <strong>a newsletter<\/strong>, or handle <strong>users<\/strong> like I do for myself and my clients, you would know that there&#8217;s a complete workflow for sending emails. There are certain factors to be considered while building and maintaining an email list. One of the key factors is <strong>email verification<\/strong>\u00a0which encapsulates a number of features in it.<\/p>\n<p>I always love to try new things and keep a variety of tools in my toolkit. It comes in handy while designing solutions with different requirements. Recently, while building an email workflow for the registered users, I came across an incredible <a href=\"https:\/\/emailverification.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\"><strong>Email Verification API by WhoIsXMLAPI<\/strong><\/a>.<\/p>\n<p>It&#8217;s a solid email validation API which makes use of an <strong>extensive WhoIs database<\/strong> combined with <strong>smart algorithms<\/strong> to validate the email addresses. It checks the given email address against multiple layers to verify it. Also, it fights the <strong>spam<\/strong> and <strong>disposable email addresses<\/strong> as well. Super cool, right?\u00a0\ud83d\udcaf<\/p>\n<p>After toying around with this API for a while, I am super excited to share it with you. I will be taking a deep dive into its functionalities, working, and performance. So, let&#8217;s get started!<\/p>\n<h2>\u26a1\u00a0Email Verification API by WhoisXMLAPI<\/h2>\n<div class=\"eckosc eckosc_full_width_block\"><a href=\"https:\/\/emailverification.whoisxmlapi.com\/\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-5584\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image.jpg\" alt=\"Email Verification Api Review Header Image\" width=\"1440\" height=\"810\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-768x432.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-1024x576.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-500x281.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Review-Header-Image-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/div>\n<p><a href=\"https:\/\/emailverification.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\">Email Verification API<\/a> is a product of <a href=\"https:\/\/main.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\">Whois API\u00a0Inc.<\/a> \u2014 one of the leading Whois API Webservices and data providers. WhoisAPI Inc. was launched over more than 8 years ago in <strong>Jan 2010<\/strong>. It is led by the incredible\u00a0<a href=\"https:\/\/www.linkedin.com\/in\/jonathanmzhang\/\" rel=\"nofollow noopener\" target=\"_blank\">Jonathan Zhang<\/a> the CEO of Whois API LLC. Currently, they have headquarters in Los Angeles.<\/p>\n<div class=\"eckosc eckosc_contrast_block\"><div class=\"eckosc_contrast_block_inner\">\n<h2 style=\"text-align: center;\">\u00a0\ud83e\udd84<\/h2>\n<p style=\"text-align: center;\">During this period of less than a decade, Whois API Inc managed to serve the fortune 500 companies. They have an impressive list of clients including big names like\u00a0<strong>Apple<\/strong>, <strong>Cisco<\/strong>, <strong>AT&amp;T<\/strong>, <strong>eBay<\/strong>, <strong>Amazon<\/strong>, <strong>IBM<\/strong>, and <strong>Symantec<\/strong>. They manage an extensive database of\u00a0<strong><span id=\"first-number\">5<\/span>\u00a0billion+\u00a0<\/strong><strong>historic WHOIS records<\/strong>,\u00a0<strong><span id=\"second-number\">1.2<\/span>\u00a0billion+ domains<\/strong> <strong>and subdomains<\/strong>,\u00a0<strong><span id=\"third-number\">2,864<\/span>+ TLDs &amp; ccTLDs<\/strong>,\u00a0<strong><span id=\"fourth-number\">8.7<\/span>\u00a0million+ IP netblocks<\/strong>, and\u00a0<strong><span id=\"fifth-number\">99.5<\/span>% IP addresses<\/strong> in use.<\/p>\n<\/div><\/div>\n<p>Talking about their <a href=\"https:\/\/emailverification.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\">Email Verification API<\/a>, it currently serves a community of <strong>~2500 satisfied customers\u00a0<\/strong>with\u00a0<span id=\"email-addr\"><strong>30M+ e<\/strong><\/span><strong>mail addresses verified<\/strong>. It provides the response of HTTP request both in XML &amp; JSON format. You can perform email verification individually or in bulk.<\/p>\n<p>Apart from Email Verification API, they have got a great range of Whois products. A few of them are listed below:<\/p>\n<ul>\n<li>\ud83c\udf10\u00a0<a href=\"https:\/\/geoipify.whoisxmlapi.com\/\" rel=\"nofollow noopener\" target=\"_blank\">IP Geolocation API<\/a> \u2014 An API to instantly find the exact physical geolocation of an IP address.<\/li>\n<li>\ud83d\udd0d\u00a0<a href=\"https:\/\/reverse-ip-api.whoisxmlapi.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Reverse IP API<\/a> \u2014 An interesting API for discovering connected domains hosted on same IP address.<\/li>\n<li>\ud83d\udd34\u00a0<a href=\"https:\/\/main.whoisxmlapi.com\/cyber-security-research\/threat-intelligence-api\" rel=\"nofollow noopener\" target=\"_blank\">Threat Intelligence API<\/a> \u2014 Analyze host for any suspicious activity.<\/li>\n<li>\u2714\ufe0f\u00a0<a href=\"https:\/\/www.whoisxmlapi.com\/domain-availability-api.php\" rel=\"nofollow noopener\" target=\"_blank\">Domain Availability API<\/a> \u2014 Check domain name availability for almost all the TLDs.<\/li>\n<\/ul>\n<h2>\ud83c\udf6d\u00a0Functionalities<\/h2>\n<p><a href=\"https:\/\/emailverification.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\">Email Verification API<\/a> filters the given email address through multiple checks to make sure that it&#8217;s valid. Let&#8217;s take a quick look at the primary features of this API.<\/p>\n<h3>\u2705 Syntax Check<\/h3>\n<p>Checks if the entered email address confines to the specifications set by <strong>Internet Engineering Task Force (IETF)<\/strong>. These specifications are called <strong>Request For Comments (RFC)<\/strong>. Which impose a set of rules to <strong>standardize email addresses throughout the internet<\/strong>. By checking against those rules, it makes sure that email address is valid.<\/p>\n<p>These specifications include rules for both the local part \u2014 before the &#8216;<strong>@<\/strong>&#8216; sign \u2014 and the domain part \u2014 after the &#8216;<strong>@<\/strong>&#8216; sign. So, in case if someone violates syntax rules it&#8217;s caught super quick!<\/p>\n<h3>\ud83c\udf9b Disposable Email Address<\/h3>\n<p>There are literally tons of services available which provide you temporary email addresses like\u00a0<strong>Guerrilla<\/strong> <strong>Mail<\/strong>, <strong>EmailOnDeck<\/strong>, and much more. Users can use them to get a temporary email address sign up and do whatever stuff they want to. But what happens, in the long run, is, you <strong>end up losing valuable customers, sales, and revenue<\/strong>.<\/p>\n<p><a href=\"https:\/\/emailverification.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\">Email Verification API<\/a> identifies such email address and make sure users don&#8217;t use them for any activity on your end. It checks the email address against a database of\u00a0<strong>2000+ disposable email address providers<\/strong>. Quite awesome!\u00a0\ud83e\udd19<\/p>\n<h3>\ud83d\udcec Mail Server and Mailbox Existence<\/h3>\n<p>Whenever domain provides an email address, it&#8217;s Domain Name Server (DNS) has Mail Exchanger (MX) records. They are used to route the emails whenever such request is made to the domain. In short, they indicate the <strong>email servers and route the email requests<\/strong> properly.<\/p>\n<p>The <strong>existence of MX records<\/strong> against the domain name of an email address makes sure that it&#8217;s a <strong>valid mail server<\/strong>. An <strong>SMTP request can be made<\/strong> to such a server for sending emails. <a href=\"https:\/\/emailverification.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\">Email Verification AP<\/a>I takes a step further and check if the particular email address exists on the server or not. For this purpose, it uses email sending emulation techniques.\u00a0\ud83d\udc4c<\/p>\n<p>Below is the preview of the result for the validity check for my email. For each different check, it sends back a field and a boolean value for its existence. It also mentions the time when the record was updated last time. You can get the result in either<strong> JSON or XML<\/strong> format. Preview in screenshot contains a processed form of the result.<\/p>\n<div class=\"eckosc eckosc_full_width_block\">\n<p><a href=\"https:\/\/emailverification.whoisxmlapi.com\/\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-5599\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1.jpg\" alt=\"Email Verification Result Preview\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Result-Preview-1-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<\/div>\n<h2>\ud83d\ude80\u00a0Performance<\/h2>\n<p>Two things which matter most in API are <strong>confidence and performance<\/strong>. It needs to be super fast and responsive if you aim to implement in a real-time system. You can&#8217;t afford to wait for a couple of minutes before you receive results. In fact, most of the time it&#8217;s <strong>just a matter of a couple of milliseconds.\u00a0<\/strong><\/p>\n<p>Now, Whois API Inc. rocks a huge database of email whois and perform multiple checks. So, I decided to take it for a spin and see how <strong>efficient is its search algorithms and implementation are<\/strong>. To be honest, I was pretty much impressed. \ud83d\udd25<\/p>\n<p>So, I made a couple of requests against the known email addresses to <strong>check out the accuracy and analyze the performance<\/strong>. I used Postman for this purpose and below are quick highlights of the results. Note that these results are for email addresses which are not common, like email addresses with custom domains.<\/p>\n<ul>\n<li>\u23f3 Average response time was around ~<strong>1-2 seconds<\/strong>.<\/li>\n<li>\ud83d\udee1 If I made a request for the email address twice, the response time was significantly reduced\u00a0<strong>to a few hundred milliseconds<\/strong>. Which indicates the use of some server cache.<\/li>\n<li>\ud83d\udca5 When I made a request to the same email server, but different email id, <strong>response time was reduced by ~600-700ms<\/strong>.<\/li>\n<li>\u270a It performed checks in an intelligent way. For example, when I made a typo, it was super quick in response.<\/li>\n<\/ul>\n<p><strong>Results are even better<\/strong> when you use email addresses of a <strong>common email server<\/strong>. Because it is smart enough to <strong>quickly recognize the email server<\/strong> and skip certain steps. Checkout the screenshot below for a validation request to Gmail.<\/p>\n<div class=\"eckosc eckosc_full_width_block\"><a href=\"https:\/\/emailverification.whoisxmlapi.com\/\" target=\"_blank\" rel=\"noopener nofollow\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-5546 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check.jpg\" alt=\"Email Verification Performance Check\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-Performance-Check-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/div>\n<h2>\u2699\ufe0f\u00a0Working<\/h2>\n<p>Email Verification API allows you to perform the validation of email addresses in bulk or individually. For the single email address verification, a simple HTTP request is used while for bulk verification you need a <strong>.csv<\/strong> file. Below are the details on how you can perform validation.<\/p>\n<p>When you sign up for Email Verification API, you actually purchase credits. Each request of Email Verification API costs a single credit. Even when you make a bulk request, the cost remains the\u00a0same.<\/p>\n<h3>\u2192 Single Email Address Validation<\/h3>\n<p>You can easily perform a single email address validation via an HTTP request. There are two parameters which you need to pass i.e.\u00a0<strong><code>apiKey<\/code><\/strong> and\u00a0<strong><code>emailAddress<\/code><\/strong>. You can grab your API key from your dashboard of Whois API and make an HTTP request at the following endpoint.<\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/mrsaqibameen\/fd3acfde60ddfbf02599215cfc51a3cc.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/mrsaqibameen\/fd3acfde60ddfbf02599215cfc51a3cc\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<p>If you go to the site of <a href=\"https:\/\/emailverification.whoisxmlapi.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Email Verification API<\/a>, you can find sample code for all major languages.\u00a0It includes <strong>Javascript, PHP, Java, NodeJS, Perl, PowerShell, Python, Ruby, and C#<\/strong>. Which is pretty great! All you need to do is grab that piece of code, make the changes, and you&#8217;re good to go.<\/p>\n<div class=\"eckosc eckosc_contrast_block\"><div class=\"eckosc_contrast_block_inner\"><a href=\"https:\/\/emailverification.whoisxmlapi.com\/\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/y7tEIG1.gif\" alt=\"\"><\/a><\/div><\/div>\n<h3>\u2192 Bulk Email Verification<\/h3>\n<p>To perform a bulk email verification, you need a <strong>CSV<\/strong> file of the email addresses. You can validate up to\u00a0<strong>50,000 email addresses<\/strong>\u00a0in bulk and the file size should not exceed <strong>5MB<\/strong>. It takes a while before it processes the email addresses. However, the result is stored for\u00a0<strong>7 days<\/strong>\u00a0in your account.<\/p>\n<p>To verify the email addresses in bulk, head to the <a href=\"https:\/\/emailverification.whoisxmlapi.com\/bulk\" rel=\"nofollow noopener\" target=\"_blank\">bulk email verification page<\/a>. Also, make sure that you&#8217;re login into your account. Then you need to upload the CSV file on the page. Once it&#8217;s processed, you <strong>can download the results in three formats<\/strong> \u2014 <strong>CSV, XML, and JSON.<\/strong> The page also contains sample input and output files to better help you understand the flow.<\/p>\n<p>Now, this could be very handy, if you have a list of subscribers or email addresses and you want to check their validity. It will help you filter out the dead email addresses. This way you can do effective email marketing and get better results.\u00a0\u00a0\ud83e\udd1e<\/p>\n<div class=\"eckosc eckosc_full_width_block\"><a href=\"https:\/\/emailverification.whoisxmlapi.com\/bulk\" target=\"_blank\" rel=\"noopener nofollow\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-5549 size-full\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification.jpg\" alt=\"Bulk Email Verification\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Bulk-Email-Verification-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/div>\n<h2>\ud83c\udfaf\u00a0Up and Running with NodeJS<\/h2>\n<p>If you use NodeJS for your applications, you can do even more with <a href=\"https:\/\/emailverification.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\">Email Verification API<\/a>. They have an NPM package written for using Email Verification API. Follow the quick steps below to get started with it.<\/p>\n<h3>\u2192 Step #1<\/h3>\n<p>The first and foremost step is to sign up for Email Verification API credit. Save your credentials, because you would need them instead of the API key in this case. Once done, move on to step 2.<\/p>\n<h3>\u2192 Step #2<\/h3>\n<p>Email Verification API package is named as <strong><code>email-verifier<\/code><\/strong>. You can install it just like any other package using NPM. Spin up a NodeJS application and open your terminal. Execute the following command to install the package.<\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/mrsaqibameen\/869c63199e316a1eacadcc69d5b08afa.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/mrsaqibameen\/869c63199e316a1eacadcc69d5b08afa\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<h3>\u2192 Step #3<\/h3>\n<p>After the second step, the package will be successfully installed and added to your dependencies list. Next step is to invoke the package in the app to verify the email address. Below is a heavily commented snippet to help you accomplish that.<\/p>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/mrsaqibameen\/f5ce65f9ca45e062b6d50d58a7e2ed3b.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/mrsaqibameen\/f5ce65f9ca45e062b6d50d58a7e2ed3b\" rel=\"nofollow noopener\" target=\"_blank\">Gist<\/a>.<\/noscript><\/div>\n<p>That&#8217;s the most simple call which you can make in your app. You can further modify it to skip some checks or perform specific checks. Check out the <a href=\"https:\/\/emailverification.whoisxmlapi.com\/blog\/how-to-verify-an-email-address-using-nodejs\" rel=\"nofollow noopener\" target=\"_blank\">detailed documentation<\/a> on their website to start customizing the request.<\/p>\n<p>So, just 3 simple steps and you&#8217;re up and running with the Email Verification API. Now, the best part is, it makes the code more <strong>manageable<\/strong>. Put your code in a separate file and modify it to make changes to your all requests throughout the app. Pretty awesome!\u00a0\ud83d\udc4c<\/p>\n<h2>\ud83d\udd25\u00a0Support &amp; Documentation<\/h2>\n<p>Before making a purchase or integrating a new product into my project, I always give a shot to the support. <strong>A great support is always a big relief<\/strong>. It saves you from the headache of figuring out things on your own when you are stuck at something.<\/p>\n<p>To be honest, I found the support at Whois API Inc quite responsive and helpful. Although it takes some time to get connected at first, once you get connected, things go smooth. So, a thumbs up for it.\u00a0\ud83d\udc4d<\/p>\n<p>Another important factor of a product is its <strong>documentation<\/strong>. And I must say, Email Verification API has got pretty much everything on their <a href=\"https:\/\/emailverification.whoisxmlapi.com\/docs\" rel=\"nofollow noopener\" target=\"_blank\">documentation page<\/a> which you&#8217;ll ever need. You can get all the details on making a request, modifying it, and understanding the response fields.<\/p>\n<div class=\"eckosc eckosc_contrast_block\"><div class=\"eckosc_contrast_block_inner\"><a href=\"https:\/\/emailverification.whoisxmlapi.com\/docs\" target=\"_blank\" rel=\"noopener nofollow\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/9CYgHMH.gif\" alt=\"\" width=\"1346\" height=\"620\"><\/a><\/div><\/div>\n<h2>\ud83d\udcb0\u00a0Pricing<\/h2>\n<p>Since it&#8217;s an API, there&#8217;s no features distinction in different plans. It provides all the features irrespective of the plan. It only varies in terms of the <strong>number of calls<\/strong> and<strong> recurrence time<\/strong>. You can choose between<strong> one-time<\/strong>, <strong>monthly<\/strong>, and <strong>yearly<\/strong> plans.<\/p>\n<p><strong>Monthly subscription<\/strong> starts from <strong>10000 calls\/$9<\/strong> while <strong>yearly<\/strong> <strong>subscription<\/strong> starts from <strong>10000 calls\/$90<\/strong>. Technically you get <strong>2 months free<\/strong> if you go for a yearly plan. Same goes for a higher number of calls. You can even get a custom plan according to your needs.<\/p>\n<p>Also, <a href=\"https:\/\/emailverification.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\">Email Verification API<\/a> offers <strong>1000 free calls per month<\/strong> if you sign up for a free plan. It can be really helpful for prototyping. It works as good as the premium one. So, you can a pretty good idea of the API.<\/p>\n<div class=\"eckosc eckosc_full_width_block\"><a href=\"https:\/\/emailverification.whoisxmlapi.com\/pricing\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-5583\" src=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing.jpg\" alt=\"Email Verification Api Pricing\" width=\"1440\" height=\"811\" srcset=\"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing.jpg 1440w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-300x169.jpg 300w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-768x433.jpg 768w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-1024x577.jpg 1024w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-1240x698.jpg 1240w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-860x484.jpg 860w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-680x383.jpg 680w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-500x282.jpg 500w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-400x225.jpg 400w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-250x141.jpg 250w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-200x113.jpg 200w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-100x56.jpg 100w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-76x43.jpg 76w, https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Pricing-50x28.jpg 50w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/div>\n<h2>\ud83e\udd1e\u00a0Final Thoughts<\/h2>\n<p><a href=\"https:\/\/emailverification.whoisxmlapi.com\/?utm_source=WPCouple&amp;utm_medium=Partner\" rel=\"nofollow noopener\" target=\"_blank\">Email Verification API<\/a> is a solid solution for validating email address and trusted by big names. It can be easily deployed to <strong>verify email address during\u00a0the\u00a0onboarding\u00a0process<\/strong>. As a result, you can build a better mailing list, which in turn can bring great conversions.<\/p>\n<p>So, if you are a developer <strong>building a product and need to verify email addresses<\/strong>, you should definitely give it a shot. And if that&#8217;s a <strong>NodeJS application<\/strong>, you can add it even more efficiently to your application. Even a marketing guy can use it to <strong>filter mailing lists<\/strong> and generate better results.<\/p>\n<p><em>Have you ever encountered a situation where you&#8217;d to verify email addresses? How did you go around the requirements? And if you&#8217;ve ever used Email Verification API or any other email verification solution, let me know your thoughts in the comments below.<\/em><\/p>\n<p>Peace!\u00a0\u270c\ufe0f<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you own a product, send a newsletter, or handle users like I do for myself and my clients, you would know that email verification is an integral part of managing emails. The Email Verification API by WhoIsXMLAPI is a solid email validation API which makes use of an extensive WhoIs database combined with smart algorithms to validate the email addresses. It checks the given email address against multiple layers to verify it. Also, it fights the spam and disposable email addresses as well. <\/p>\n","protected":false},"author":4,"featured_media":5585,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":""},"categories":[18],"tags":[147,148,146,145,149],"coauthors":[82],"jetpack_featured_media_url":"https:\/\/thedevcouple.com\/wp-content\/uploads\/2018\/07\/Email-Verification-API-Featured-Image.jpg","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts\/5539"}],"collection":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/comments?post=5539"}],"version-history":[{"count":5,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts\/5539\/revisions"}],"predecessor-version":[{"id":5600,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/posts\/5539\/revisions\/5600"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/media\/5585"}],"wp:attachment":[{"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/media?parent=5539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/categories?post=5539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/tags?post=5539"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/thedevcouple.com\/api\/wp\/v2\/coauthors?post=5539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}