Free Email Provider Detection API

Gmail, Yahoo, Outlook and thousands more — a curated list for the majors, real crawled data for the rest.

Disposable

Built to be thrown away after one signup.

6,701+

Free Provider

Gmail, Yahoo, Outlook and more — real personal inboxes.

3,576+

Company

A real registered business domain.

81,305,811+

Major providers (curated list)

GmailYahooOutlook / HotmailiCloudAOLProtonMailZoho MailGMXYandexMail.ru

Smaller providers, from real crawled data

mail2sylvia.comlavache.commail2nathan.commail2potatohead.commail2cambodia.comwindrivers.net

Check a domain

GET /v4/email-domain-type/check?domain=gmail.com

cURL

curl "https://api.marketxy.com/v4/email-domain-type/check?domain=gmail.com" \
  -H "X-API-Key: mxy_live_your_key_here"

Python

import requests

resp = requests.get(
    "https://api.marketxy.com/v4/email-domain-type/check",
    params={"domain": "gmail.com"},
    headers={"X-API-Key": "mxy_live_your_key_here"},
)
print(resp.json())

PHP

$ch = curl_init("https://api.marketxy.com/v4/email-domain-type/check?domain=gmail.com");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-API-Key: mxy_live_your_key_here"]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;

Node.js

const res = await fetch("https://api.marketxy.com/v4/email-domain-type/check?domain=gmail.com", {
  headers: { "X-API-Key": "mxy_live_your_key_here" },
});
console.log(await res.json());

Example response — real, live-verified

{
  "statusCode": 200,
  "data": {
    "domain": "gmail.com",
    "type": "free",
    "source": "curated-list",
    "hostingProvider": null,
    "found": true
  }
}

Frequently asked questions

Is a free email provider the same as a disposable one?
No. A free provider (Gmail, Yahoo, Outlook, etc.) is a real, permanent mailbox people genuinely use — just not tied to a business. A disposable domain is built to be thrown away after one use. We classify these as two separate, distinct categories.
How do you know Gmail/Yahoo are free providers if your crawler never classifies them that way?
Honestly: our crawler can't reliably "discover" that gmail.com is a free provider just by crawling it — nobody needs to crawl to know that. So we maintain a small, curated fallback list of major providers (Gmail, Yahoo, Outlook, iCloud, AOL, ProtonMail, Zoho, GMX, Yandex, Mail.ru), used only when the crawled data has no answer. The response's source field tells you which one actually answered.
Do you also detect smaller, less common free providers?
Yes — beyond the curated major-provider list, 3,576+ additional free-provider domains are identified from real crawled data, covering smaller and regional providers a curated list alone would miss.
Should I block signups from free email providers?
That's a business decision, not ours to make for you — a lot of real, legitimate B2C and even B2B users sign up with Gmail. Most customers score or route leads differently by type rather than blocking any of them.

Full parameter reference: API documentation · All 3 types: /email-domain-type/

Privacy policyTerms of useContact us← Ask MarketXY AI