Database updated daily

Stop verifying.
Start classifying.

Identify the exact provider behind any email — Google Workspace, Microsoft 365, Zoho, or 150+ others. Plus business vs personal, disposable detection, and company enrichment, in one API call.

100 calls/month free No credit card 5-minute setup

Try it live

Live demo
GET /v1/classify
118K+
domains classified
Classified & updated daily
153+
providers detected
Google, Microsoft, regional ESPs
74K+
disposable domains
Continuously monitored
<50ms
Sub-50ms response
p99 response time
Live database

Backed by a continuously growing domain database

Every domain is classified by type and monitored daily. New domains are discovered and added automatically — so our coverage keeps expanding.

Disposable 62% Free 9% Education 25% ISP 2%
Why classification

Classification is not verification

Email verification tells you if a mailbox exists. Email classification tells you what kind of mailbox it is.

Email Verification The old way
  • Does this inbox exist?
  • Can I send to this address?
  • Is the syntax valid?
  • Sends SMTP probes (can trigger alerts)
Email Classification EmailKind
  • Is this a business or personal email?
  • What provider powers this domain?
  • Is this a disposable or throwaway address?
  • Passive DNS analysis only (zero contact)
Capabilities

Everything you need to know about an email

Provider Detection

Identify the exact email service — Google Workspace, Microsoft 365, Zoho, Fastmail, OVH, and 150+ others. Distinguish between shared MX providers (Gmail vs Google Workspace).

Type Classification

Categorize as business, personal, disposable, education, hosting, or self-hosted. Each result includes boolean flags and a confidence score.

Company Enrichment

Resolve custom domains to company names via SSL certificates, RDAP, and website metadata. Know who owns the domain without third-party enrichment tools.

[email protected] Stripe, Inc.
[email protected] Notion Labs
Developer experience

Integrate in minutes

Official SDKs for Python, Node.js, and Go. Or use any HTTP client.

23ms · cached
curl -H "Authorization: Bearer sk_live_YOUR_KEY" \
  "https://emailkind.com/v1/[email protected]"

# Response:
{
  "success": true,
  "domain": "stripe.com",
  "provider": {
    "id": "google_workspace",
    "name": "Google Workspace",
    "type": "business"
  },
  "classification": {
    "is_business": true,
    "is_free": false,
    "is_disposable": false
  },
  "confidence": 0.98
}
First in market

The first MCP-native email classification API

EmailKind is the only email classification API with native Model Context Protocol support. Connect directly to Claude Desktop, Cursor, and Windsurf — no integration code needed.

  • Streamable HTTP transport
  • Same auth, same billing
  • classify + classify_batch tools
Read MCP docs
claude_desktop_config.json
{
  "mcpServers": {
    "emailkind": {
      "url": "https://emailkind.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_..."
      }
    }
  }
}
Use cases

Six signals, one API call

01 is_business

Qualify B2B Signups

Route to sales only when is_business === true. Skip free-tier Gmail and Yahoo signups automatically.

if (result.classification.is_business) routeToSales(lead)
02 company.name

Auto-fill Company Name

Populate your CRM with the company behind any business email. No manual lookup, no third-party enrichment tool.

crm.lead.company = result.company.name
03 provider.id

Detect Workspace vs Gmail

Same MX records, different intent. EmailKind distinguishes Google Workspace from free Gmail — so you can tier pricing accordingly.

if (result.provider.id === 'google_workspace') tier = 'paid'
04 provider.name

Segment by ESP

Track which email providers your users rely on. Feed provider data into analytics for campaign targeting and deliverability.

analytics.track({ provider: result.provider.name })
05 is_disposable

Block Disposable Signups

Reject throwaway addresses at registration. 57,000+ disposable domains tracked and updated daily.

if (result.classification.is_disposable) return 403
06 confidence

Confidence-gated Automation

Use the confidence score to decide when to auto-approve vs flag for review. High-confidence results go straight through.

if (result.confidence > 0.95) autoApprove(lead)
Enterprise

Built for enterprise

Batch Processing

Upload CSV files with up to 10,000 emails. Download classified results.

Custom Rules

Override classifications for specific domains or MX patterns.

Webhooks

Get notified in real-time when a domain's classification changes.

Audit Logs

Full request history with endpoint, status, and latency tracking.

IP Restrictions

Lock API keys to specific IPs or CIDR ranges for maximum security.

Pricing

Simple, transparent pricing

Start free. Scale as you grow.

Free
$0/month

100 requests/month

  • 100 requests/month
  • 1 API keys
  • Full classification
Get Started
Starter
$14/month

5,000 requests/month

  • 5,000 requests/month
  • 3 API keys
  • Custom whitelist/blacklist
  • Email support
Subscribe
Popular
Growth
$34/month

25,000 requests/month

  • 25,000 requests/month
  • 5 API keys
  • Custom whitelist/blacklist
  • Priority support
Subscribe
Scale
$79/month

100,000 requests/month

  • 100,000 requests/month
  • 10 API keys
  • Custom whitelist/blacklist
  • Priority support
Subscribe

Enterprise — Custom volume, dedicated support

Contact Us

Frequently asked questions

What is email classification and how is it different from email verification?
Email verification checks whether a mailbox exists and can receive mail (SMTP probe). Email classification identifies the provider (Google Workspace, Microsoft 365, etc.) and type (business, personal, disposable) using passive DNS analysis — without sending anything. They solve different problems and are complementary.
How does EmailKind detect the email provider?
We query the domain's MX and SPF records, then match them against our database of 150+ known providers. For shared-MX providers like Google (where Gmail and Workspace use the same servers), we apply additional heuristics to distinguish business from personal accounts.
What is the accuracy rate?
98%+ for major providers (Google Workspace, Gmail, Microsoft 365, Outlook.com). The confidence score in each response reflects our certainty. Less common or self-hosted setups may have lower scores.
Is EmailKind GDPR compliant?
Yes. We only analyze publicly available DNS records (MX, SPF). We do not send emails, store personal data, or contact mail servers. The API processes domain-level data, not personal identifiers.
Can I use EmailKind with AI agents (Claude, GPT, etc.)?
Yes. We provide a native MCP (Model Context Protocol) server. AI tools like Claude Desktop, Cursor, and Windsurf can call EmailKind's classify tool directly without custom integration code.
What happens when I hit my monthly limit?
You receive a 429 HTTP response. Upgrade your plan instantly from the dashboard — no downtime, prorated billing. The free tier includes 100 requests/month with full classification.
How fast is the API?
Sub-50ms average response time. DNS results are cached, so repeat queries for the same domain are near-instant. We run on dedicated infrastructure in Europe with 99.9% uptime SLA.
Do you support bulk classification?
Yes. Upload a CSV with up to 10,000 emails or domains via the dashboard or use the batch API endpoint. Results are downloadable as CSV with all classification fields included.

Start classifying emails today

Free tier available. No credit card required.

Get started in one line