Real-Time Email Validation (API)
Swift Email Verifier offers a real-time email validation (Application Programming Interface) accessible via a RESTful API call. Both APIs are queried with a simple HTTP GET request and responses are delivered in JSON format. Validating or scrubbing your emails in real-time via API is the best solution for you if you simply don't want to upload your mailing list to a 3rd party server since your data is never stored on our servers.
How it Works
Our APIs allows you to check if an email address really exists and if it is undesirable (Role account, DEA, Catch-All Email, Bogus/Blacklisted/Bots etc). For every email address checked, a specific status is presented which tells you if the email address is valid or invalid or whether it is damaging or undesirable for your email marketing including over 33 status codes for investigating the reason of a specific email validation failure. (Please see the API documentation guide here for details)
What is Checked by Email Validation API:
Email syntax: This checks the email addresses syntax and ensures that they conforms to IETF standards
Mail Server Existence Check: This checks the availability of the email address domain using DNS MX records
Mail Existence Check: This checks if the email address really exists and can receive email
Catch-All Domain Email Check: This checks if the email domain will receive all of the email messages addressed to that domain, even if their addresses do not exist in the mail server.
Role Accounts such as firstname.lastname@example.org, email@example.com, firstname.lastname@example.org etc
Disposable Email Addresses such as Mailinator, 10MinuteMail, GuerrillaMail,etc
Known Blacklisted/Bogus emails and Email Domains Check: All records matching over 800 millions of known spammers emails, malicious or bogus emails and emails belonging to known spam domains emails database can be used to scrub your mailing lists and any matches are removed using our scrubbing API.. Please note that we do not assist in the detection of spam traps setup by ISPs and anti-SPAM agencies.
How to Call or Integrate the APIs
We offer a simple and secure way to call or integrate our APIs with your web form, checkout script or application using a simple HTTP GET call to the API according to the following URL structure below. Once a call is made to the API by using the request URL, the API will return a simple page (JSON) with the results and sufficient information will be provided to accept or reject the email address, ready to be scraped by your application.
Making an API call
Making an API call is very easy with our simple API. All you need is:
- 1.Your API Key (API_Key)
- 2.The Email Address to check (Email_Address)
All API call will be made to:
The response will be provided in the format below :
The table below explains the response parameters:
|Response Parameter||Description||Example Values|
|Address||This is the email address that was email@example.com|
|Status||This is the validation result of the email||Invalid|
|StatusCode||This represents the reason for the validation status||MailboxDoesNotExist|
API Response Examples:
API Integration Steps:
To integrate the API, simply take the following steps:
1. SignUp: SignUp for an an API key here. Once your account has been activated you will be notified via email of your API Key. This unique API key allows you authenticate to our web service APIs. Your API key should be kept private, and should never be displayed publicly.
2. Integrate:Integrate the API to your web form, subscription forms, Checkout forms, email software or databases to validate or scrub emails instantly.etc using the API documentation. Use the specific API response status and status codes to implement actions on your forms such as rejecting invalid emails and disposable email addresses at point of collection.
If you need help integrating the API into your app, our programmers can help or you can hire a programmer online from freelancer.com
Available Email Validation API Clients:
Performing Bulk Validations via JAVA API Client (Free- Windows/MAC/Linux):
We offer a JAVA based API client which can be used to validate emails in bulk using our email validation API. The program is a simple and easy java based executable file which you can simply run and works in Windows, MAC and Linux. No installation is required. Simply run the program, enter your API key and upload your list. The program supports multi-threading and can validate emails up to 60 emails in parralel. To use the program, you need an Email Validation API key which must be entered into the program to authenticate to the API.
Using the API in Advanced Email Verifier Software (Third-Party Commercial Software-Windows):
We have partnered with Advanced Email Verifier to provide a powerful and high speed email validation API service (Application Programming Interface) which allows users of AEV to validate emails through our email validation API. If you already have a license for AEV or you wish to use AEV, you can simply configure the API key into AEV and start validating emails easily.
Benefits of Real-Time Email Validation API
Improves your inbox presence by ensuring that you collect valid email addresses at point-of-collection
Instantly prompt users to correct invalid email addresses at point-of-collection
Instantly reject certain undesirable emails such as Disposable emails, Role emails, Catch-All emails and known blacklisted/bogus emails etc.
Ensures accurate email address collection in real-time
Eliminates unnecessary fields such as "Confirm Email" from your web forms
Eliminates the need to mail your subscribers or customers to confirm their email addresses
Protects your IP reputation by eliminating sending to invalid emails
Any data being cleaned using the API is never stored on our servers thereby ensuring your lists privacy
Block anonymous subscribers using disposable email addresses at point of signup thereby helping you to reduce the number of anonymous subscribers to your service.
Uses a RESTful API web service which is easy to use and implement on your application or forms
Ideal for web-based forms, web-enabled devices, POS and any app that requires real-time validation of emails at point of entry. If you are interested in our our sample use of the API in subscription smart forms in capturing and validating users emails in real-time, please click here.
Pricing and Free Trial
The Email Validation API is authenticated using API key. The pricing is based on a standard price of $0.001 per API call with volume discounts. For our pricing details, please click here.
Each API key is issued with a fixed maximum number of requests quota. Once you are issued an API key, you can use the API key to make the allocated maximum requests at any time and whenever you want. The API keys do not expire and you can top-up the key when needed. In addition, a single API Key can be used in unlimited number of applications or web forms and from any IP address.
If you want to try the API before placing your order, we do offer free trial option that will allow you validate or scrub up to 500 email addresses via our API. To obtain your free trial API key, please signup here.