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)
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.
Every domain is classified by type and monitored daily. New domains are discovered and added automatically — so our coverage keeps expanding.
Email verification tells you if a mailbox exists. Email classification tells you what kind of mailbox it is.
Identify the exact email service — Google Workspace, Microsoft 365, Zoho, Fastmail, OVH, and 150+ others. Distinguish between shared MX providers (Gmail vs Google Workspace).
Categorize as business, personal, disposable, education, hosting, or self-hosted. Each result includes boolean flags and a confidence score.
Resolve custom domains to company names via SSL certificates, RDAP, and website metadata. Know who owns the domain without third-party enrichment tools.
Official SDKs for Python, Node.js, and Go. Or use any HTTP client.
curl -H "Authorization: Bearer sk_live_YOUR_KEY" \
"https://emailkind.com/v1/classify?email=ceo@stripe.com"
# 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
}
Many companies put an inbound filter in front of their mail. Their MX records belong to Proofpoint, Mimecast, Barracuda or Cisco, so a lookup returns the name of the filter and nothing about who actually hosts the inbox.
EmailKind names the gateway, then reads the domain's SPF record to identify the mailbox provider behind it. When SPF does not disclose it, the field is left out rather than guessed.
{
"domain": "acme-industrial.example",
"provider": {
"id": "proofpoint",
"name": "Proofpoint",
"type": "business"
},
"security_gateway": {
"id": "proofpoint",
"name": "Proofpoint",
"type": "gateway"
},
"mailbox_provider": {
"id": "microsoft_365",
"name": "Microsoft 365",
"type": "business"
}
}
25 gateways detected. provider keeps its current meaning, so existing integrations are unaffected.
EmailKind ships an official Model Context Protocol server. Connect it to Claude Desktop, Cursor, or Windsurf and classify emails from your agent — no integration code needed.
{
"mcpServers": {
"emailkind": {
"url": "https://emailkind.com/v1/mcp",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}
Route to sales only when is_business === true. Skip free-tier Gmail and Yahoo signups automatically.
if (result.classification.is_business) routeToSales(lead)
Populate your CRM with the company behind any business email. No manual lookup, no third-party enrichment tool.
crm.lead.company = result.company.name
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'
Track which email providers your users rely on. Feed provider data into analytics for campaign targeting and deliverability.
analytics.track({ provider: result.provider.name })
Reject disposable, role, and free-email addresses at registration. 90,000+ disposable domains tracked and updated daily.
if (c.is_disposable || c.is_role) return 403
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)
Collapse Gmail dot and +tag aliases to one canonical address, and flag shared info@/support@ inboxes. Cleaner lists, fewer duplicate signups.
key = result.normalized_email ?? email
Proofpoint, Mimecast and Barracuda are bought by organisations with an IT department and compliance requirements — a useful tier signal the moment someone signs up. You also get the mailbox provider sitting behind the filter.
if (result.security_gateway) lead.tier = 'enterprise'
Flag disposable, role, and free-email addresses at registration — before a fake account burns your free tier or skews your metrics.
Upload CSV files with up to 10,000 emails. Download classified results.
Override classifications for specific domains or MX patterns.
Get notified in real-time when a domain's classification changes.
Full request history with endpoint, status, and latency tracking.
Lock API keys to specific IPs or CIDR ranges for maximum security.
Start free. Scale as you grow.
100 requests/month
5,000 requests/month
25,000 requests/month
100,000 requests/month
Enterprise — Custom volume, dedicated support
Contact Us →Free tier available. No credit card required.
Get started in one line