API Freaks logoAPI Freaks logo
CTRL+K

    APIs

  • Pricing
  • Resources
  • Tools

  • Contact us
CTRL+K
Sign InGet Started For Free
  • Overview
  • Documentation
  • How to Guides
  • Pricing
  • APIFreaks
  • Organization and Teams
  • Credits Usage API
  • IP Geolocation Lookup
  • Bulk IP Geolocation Lookup
  • Domain WHOIS Lookup
  • IP WHOIS Lookup
  • ASN Lookup
  • Domain WHOIS Historical Lookup
  • Domain WHOIS Reverse Lookup
  • Bulk Domain WHOIS Lookup
  • DNS Lookup
  • Historical DNS Lookup
  • Reverse DNS Lookup
  • Bulk DNS Lookup
  • SSL Certificate Lookup
  • Domain Availability
  • Bulk Domain Availability API
  • Website Screenshot
  • Bulk Screenshot
  • Currencies Exchange Rates
  • Currency Converter
  • Currency Time Series
  • Currency Fluctuation
  • Geolocalized Currency Converter
  • Live Commodity Prices
  • Commodity Historical Prices
  • Commodity Fluctuation
  • Commodity Time Series
  • Timezone Lookup
  • Timezone Converter
  • Zipcode Lookup
  • Email Checker
  • User Agent Parser
  • Bulk User Agent Parser
  • Astronomy API

Check and Validate Email Addresses with our fast and reliable Email Verification API

Our email checker api lets you validate email addresses, mx records, domain names, disposable and temporary email addresses, catch all email addresses, role based emails and other email analysis parameters.

Use our real time email verification API to clean your email lists, prevent malicious users signing up to your product, block unwanted disposable and temporary email addresses making fraudulent purchases, preempt genuine users making typographical mistakes while entering email addresses with our syntax checker, detect spam traps and catch all email addresses.

10K Free Credits, No Credit Card Required

Features

MX Records Verification

Verify MX records of Top Level Domain (TLD) of the email address to block out all email addresses from a domain with invalid MX Records.

Email Syntax Verification

Verify email syntax as the user types in the address to prevent genuine users from making mistakes sending emails to invalid email addresses.

Temporary and Disposable Email Detection

Prevent attackers and fraudsters from using Temporary and Disposable email addresses on your website to perform illegitimate actions on your landing pages and web forms. Our database covers almost all of the disposable mailbox providers.

Detect Spam Traps and Role Based Accounts

Prevent sending emails to Spam Traps and Role based email accounts to avoid compromising your email deliverability, sender reputation, reduce bounce rates and boost email open rates.

B2B Contacts Validation

Our Email Validator lets you detect free email providers and allows you to do correspondence only with genuine businesses if businesses are your only audience.

Catch All Domain Detection

Catch all domains accept emails sent to any random addresses even if the mailbox does not exist causing increased bounce rates, wastage of resources, triggering ISPs to mark you spam and damaging to your sender quality score. Yahoo and disposable email providers are the examples of catch all domains.

IP Geolocation Detection

Multiple Response Formats

Our API supports both json and xml formats for single and bulk email validation.

Documentation

API Endpoint

POST

https://api.apifreaks.com/v1.0/email-validation/single

Test
LANGUAGE
Python
PHP
Java
Node
Ruby
JavaScript
C#
$ pip install requests

API Request

API Request must be a valid json object containing only one field `email` with value as valid email address. An invalid email address will also be accepted and result in a syntax error during email verification process.

{
     "email": "[email protected]"
}

Optional parameters

Apart from email address, we also accept two additional parameters which are optional. Once provided, our API performs enhanced security checks. These parameters are `name` and `ip`.

{
    "email": "[email protected]",
    "name": "ABC Person",
    "ip": "1.1.1.1"
}

The name parameter is reserved for future and will be used for identity verification purpose in case the person is providing fake name against the name associated with the person. This is intended for verification which involve payment frauds. The ip parameter once provided will be used to get location information and threat intelligence such as if the IP is behind a VPN, TOR Exit, Proxy or is known to be spammer.

Request Parameters

ParameterRequiredTypeDefaultDescription
formatNoStringjsonResponse format. Possible values are: (1) json (2) xml

API Response

For a comprehensive view of the API response structure and detailed field descriptions, explore the interactive Response Table by clicking here.

HTTP Error Codes

HTTP StatusReasons
400
Malformed JSON/XML body, wrong input format, unsupported method or version, or validation errors.

How-To-Guides

Validate an Email Address

Provide an email address in the request body to receive validation results, including syntax, domain, DNS, and account details.

curl -X 'POST' \ 'https://api.apifreaks.com/v1.0/email-validation/single?apiKey=API-KEY' \ -H 'Content-Type: application/json' \ -H 'X-apiKey: API-KEY' \ -d '{ "email": "[email protected]", "name": "ABC Person" }'
# Response { "success": true, "email": "[email protected]", "name": "ABC Person", "validEmail": "valid", "validSyntax": true, "domain": { "name": "gmail.com", "disposable": false, "spam": false, "free": true, "validDomain": true, "catchAll": false }, "account": { "role": false, "fullMailBox": false }, "dns": { "mxRecords": [ "gmail-smtp-in.l.google.com.", "alt1.gmail-smtp-in.l.google.com.", "alt2.gmail-smtp-in.l.google.com.", "alt3.gmail-smtp-in.l.google.com.", "alt4.gmail-smtp-in.l.google.com." ] } }

Validate an Email with IP Enrichment

Including an IP address in the request body enriches the response with detailed security insights and precise location data for that IP.

curl -X 'POST' \ 'https://api.apifreaks.com/v1.0/email-validation/single?apiKey=API-KEY' \ -H 'Content-Type: application/json' \ -H 'X-apiKey: API-KEY' \ -d '{ "email": "[email protected]", "name": "ABC Person", "ip": "39.63.57.78" }'
# Response { "success": true, "email": "[email protected]", "name": "ABC Person", "validEmail": "valid", "validSyntax": true, "domain": { "name": "gmail.com", "disposable": false, "spam": false, "free": true, "validDomain": true, "catchAll": false }, "account": { "role": false, "fullMailBox": false }, "dns": { "mxRecords": [ "gmail-smtp-in.l.google.com.", "alt1.gmail-smtp-in.l.google.com.", "alt2.gmail-smtp-in.l.google.com.", "alt3.gmail-smtp-in.l.google.com.", "alt4.gmail-smtp-in.l.google.com." ] }, "ip": "39.63.57.78", "address": { "location": { "city": "Lahore", "district": "Lahore", "confidence": "high", "zipcode": "54000", "state_prov": "Punjab", "country_name": "Pakistan", "continent_name": "Asia", "continent_code": "AS", "country_code2": "PK", "country_code3": "PAK", "country_name_official": "Islamic Republic of Pakistan", "accuracy_radius": "8.383", "is_eu": false }, "security": { "threat_score": 0, "is_tor": false, "is_proxy": false, "proxy_type": "", "proxy_provider": "", "is_anonymous": false, "is_known_attacker": false, "is_spam": false, "is_bot": false, "is_cloud_provider": false, "cloud_provider": "" }, "validIpAddress": true } }

Pricing

To use the Email Checker API, you will need API credits. We only charge for successful queries, defined by a 2xx status code. If your request results in a 4xx or 5xx status code, no credits will be charged, and any deducted credits will be returned.

For each successful request, 15 credits are charged.

Utilize the Credits Usage API to efficiently monitor your recent consumption of both one-off and subscription credits. This API provides a streamlined way to track and manage your credit usage, ensuring you stay informed about your remaining balance and can optimize your resource allocation effectively.

Price Estimation Calculator

FAQ

What are the uses of an Email Check API?

Email check APIs can be used in real-time for user sign-ups or contact forms, providing instant feedback.

What are the Real Time Email Verification APIs?

With Real-time email verification API, we provide results as the users input their information. This reduces bounce rates by eliminating invalid email addresses before they are added to the database. It flags role based email addresses and spam traps to help identify email quality. This leads to better email marketing ROI by ensuring that more emails reach valid recipients.

What are Disposable Email Addresses and what is their use?

Disposable email addresses are the email addresses that don t belong to any real user. They are offered by third party service such as mailinator and temp-email. They are used by users for temporary services and are often used to perform fake signups, spam and abuse the system. Detecting disposable emails is crucial for businesses to avoid fake signups, prevent entry of the harmful data into the databases and improve email deliverability and sender reputation.

What is Email List Hygiene and How is it achieved?

It is the strategy of maintaining clean and effective email list to ensure that only valid and deliverable addresses are included. Using email hygiene practices protects sender reputation by minimizing bounces and controlling spam complaints. Regularly cleaning your email list increases the likelihood of emails reaching the inbox.

How does an Email Validation API Works?

Email verification technology typically involves multiple steps including syntax checks and domain verification. We perform a series of automated checks to verify email addresses without sending an actual email in order to improve your deliverability and reduce bounce rates in your email marketing efforts.

How can I integrate your email verification api with my existing systems and platforms?

We provide a RESTful email verification api that can be integrated with any HTTP client. We provide extensive documentation and SDKs to help users quickly begin integrations in different platforms including .NET, Java, Python, PHP and NodeJs. We also integrate with popular platforms like Zapier, n8n and make to help you connect with any tool supported by them. Apart from that, we also provide code snippets that allow you to perform real-time email validation directly on the web forms.

Ready to get started?

Sign Up for Free

APIFreaks

API Catalog

  • Geolocation APIs
  • WHOIS APIs
  • DNS APIs
  • SSL APIs
  • Domain APIs
  • Screenshot APIs
  • Currency APIs
  • Commodity APIs
  • Timezone APIs
  • Zipcode APIs
  • Email APIs
  • User Agent APIs
  • Other APIs

Tools Catalog

  • Code Formatters
  • Data & Query Tools
  • Text Tools
  • Email Utilities
  • Viewers

Docs

  • APIs
  • Swagger Docs

Pricing & Accounts

  • Pricing
  • Sign up
  • Sign In

Company

  • About Us
  • Resources
  • Terms
  • Privacy

Copyright © 2024

Made in Pakistan