HTTP Email Validation API

Invalid Email?

Email addresses represent our online identities, you wouldn't accept a fake credit card so why accept a fake email address? By making use of our email validation service you can increase your conversion & engagement rates and boost your ROI by ensuring you know your customer.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// API Response Example for 'jeff@amazon.co.uk'
SVG
SVG
Multi-region API

Geo-redundant. Keep your application running during network outages and achieve compliance with applicable laws with our multi-region, multi-availability zone, API and global CDN.

API Usage Logs

Audit. Browse full structured logs of your usage with our powerful search engine. Filter down to end-point, time range, status code, and much more.

Key Hot-Swap

Zero Downtime. We provide the ability to have more than one active API key provisioned per account, meaning you can rotate your API keys with full confidence.

API Log Analytics

Highlevel Overview. Standback and view overall usage and response trends of our service for your application with our powerful and beautiful analytics stack.

Multi-user Support

Your people, your way. Grant access to your organisation for multiple staff members and isolate their usage via fine grained customisable access controls.

Sub-account Management

Compartmentalised, Organised. Create sub-accounts but remain centrally organised without surprise costs. Ideal for seperating dev, test, and prod usage of isolating the use from multiple geographies such as your north american operation and european.

Use Any Language.

Our email validation and intelligence API is accessable from anywhere with an internet connection. We provide snippets in many poplar langees to help get you started. Our service is secure, standards compliant, fully documented, and accessable via REST API.

Multi-Region API

Geo-redundant Service. Keep your application running during cloud and network outages and achieve compliance with applicable laws with our multi-region, multi-availability zone, API and blazing fast global CDN.

API Playground

Easy as A-B-C. Iterate quickly with use of our no-code API playground that guides you through building and exporting your queries at a lighting pace with an intuitive interface.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
$client = new \GuzzleHttp\Client();
$response = $client->request(
'POST',
'https://api.emailrecon.com/v2.0.0/analyse',
[
'body' => '{"api_key": "kyid_**************","api_secret": "ksec_**************","url": "https://emailrecon.com"}'
]
);
echo $response->getBody();
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
import axios from 'axios';
const options = {
method: 'POST',
url: 'https://api.emailrecon.com/v2.0.0/analyse',
data: {
"email": 'howdy@cloudhelvetica.com'
"api_key": 'kyid_**************',
"api_secret": 'ksec_**************',
}
}
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
import requests
url = "https://api.emailrecon.com/v2/analyse"
payload = {
"api_key": "kyid_**********",
"api_secret": "ksec_**********",
"email": "sales@amazon.co.uk"
}
response = requests.post(
url,
json=payload
)
print(response.json())
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "https://api.emailrecon.com/v2.0.0/analyse")
.setBody("{\"api_key\":\"kyid_**************\",\"api_secret\":\"ksec_**************\",\"email\": \"howdy@cloudhelvetica.com\"}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join()
client.close();
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
require 'uri'
require 'net/http'
url = URI("https://api.emailrecon.com/v2.0.0/analyse")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request.body = "{\"api_key\":\"kyid_**************\",\"api_secret\": \"ksec_**************\",\"email\": \"howdy@cloudhelvetica.com\"}"
response = http.request(request)
puts response.read_body

The backbone for internet business

Understand your customers by the same way you identify them, by thier email address.

Role Detection
Image Description

A single misplaced character can lose you a hard earned lead or cause to a data-leak, catch them at input time with our smart typo suggestions.

1 2 3 4 5 6 7 8 9 10
// input
{
"email": "sales@acme.com"
}

// output
{
"is_role": true
}
Disposable Email
Image Description

Detect email addresses provided by disposable inbox providers. Dispoable email addresses denote low-value and high-risk users that can eat up your resources.

1 2 3 4 5 6 7 8 9 10
// input
{
"email": "temporary-email@dispostable.com"
}

// output
{
"is_disposable": true
}
Typo Correction
Image Description

A single misplaced character can lose you a hard earned lead or cause to a data-leak, catch them at input time with our smart typo suggestions.

1 2 3 4 5 6 7 8 9 10
// input
{
"email": "dave@gmial.com"
}

// output
{
"typo": true
"typo_suggestion": "dave@gmail.com"
}
Prefer technical specs over marketing materials? Check out our API documentation.


Image Description

API Log Analytics

High Level Overview. Get the information you need at a glance. Our metrics allow you to observe overall usage trends of our service for your application with our powerful and beautiful analytics stack.

  • 30 Days Overview
  • Filter by date range
  • Break down analtics to sub categories
Image Description

API Usage Logs

Audit Trail. Browse full structured logs of your usage with our powerful log browser featuring full-text search. Filter down to end-point, time range, status code, and much more. The information you need at your fingertips.

  • Full text log search
  • Advanced filters
  • Full request and response logging
Image Description
SVG

Multi-user Support

Your people, your way. Grant access to your organisation to multiple staff members and isolate their usage via fine grained customisable access controls.

  • Role based access control (RBAC)
  • Customisable access roles
Image Description

Sub-account Management

Compartmentalised, Organised. Create sub-accounts but remain centrally organised without surprise costs. Ideal for separating Dev, Test, and Production usage or isolating the use from multiple geographies such as your North American and European operations.

  • API Keys scoped per organizational unit (sub-account)
  • Logs scoped per organizational unit (sub-account)

Find the right plan for your team

Pay as you go, cancel anytime.

$ 29 /mo
Professional
  • 10,000 queries
  • Analytics & Logs
  • 5 Concurrrent Requests
  • 2 Sub-Accounts
  • 1 User
  • Standard support
$ 49 /mo
Team
  • 50,000 queries
  • Analytics & Logs
  • 10 Concurrrent Requests
  • 10 Sub-Accounts
  • 10 Users
  • Priority support
$ 69 /mo
Enterprise
  • 250,000 queries
  • Analytics & Logs
  • 25 Concurrrent Requests
  • 50 Sub-Accounts
  • 50 Users
  • Priority support
Customized

Design a custom package for your business

Frequently Asked Questions

We support all major credit/debit cards via Stripe our payment processor. We don't support cryptocurrencies at this time.
Yes. Your subcription can be managed directly from your account with the click of a button. No questions asked, no hoops to jump through.
Absolutely. We belive the best way to show our confidence in our product stack is to let you experince it without the need for any committments. It's part of what makes us so egear to please.
Yes. All it takes to make use of our service is an internet connection. Any language that can make a HTTP request can instantly import all the goodness we export. It's akin to the will it run Doom question, the answer so far has always been a resounding yes.
Yes. While we will prioitise requests from paying customers we are also open to talk and see how we can improve our product stack. We won't turn our noses up at any one so please reach out to us.