India API

Docs › Network and contact checks

Email checks API

Is an email address well formed, throwaway, and able to receive mail.

Checks the form of an address, whether its domain hands out throwaway mailboxes, whether it is a free provider or a role account such as support@, and whether the domain has mail servers. No mail server is contacted and no mailbox is tried. Addresses are never written to the request log. Counts as 10 requests against the rate limit.

Base URL https://api.dharun.devNo API key600 requests a minuteThis page as Markdown

Check an email address

GET/v1/email/{address}

What you send here is never written to the log, and the answer is not cached.

ParameterDescription
addresspath, requiredThe email address.

curl

curl "https://api.dharun.dev/v1/email/[email protected]"

JavaScript

const response = await fetch("https://api.dharun.dev/v1/email/[email protected]");
const body = await response.json();
if (!response.ok) throw new Error(body.error.message);
console.log(body.data);

Python

import requests

response = requests.get("https://api.dharun.dev/v1/email/[email protected]", timeout=10)
body = response.json()
if not response.ok:
    raise RuntimeError(body["error"]["message"])
print(body["data"])

Data source

Disposable email domains, bf235abe3d82. Retrieved 2026-10-13. Licence: CC0 1.0. Disposable domain list from the disposable-email-domains project (CC0).

Using an AI assistant? Connect the MCP server and it can call this API by itself.