Email Provider Identifier
Identify the email provider for a domain based on MX records
/v1/email/provider
curl "https://email.toolkitapi.io/v1/email/provider?domain=company.com" \
-H "x-api-key: YOUR_API_KEY"
import httpx
resp = httpx.get(
"https://email.toolkitapi.io/v1/email/provider?domain=company.com",
)
print(resp.json())
const resp = await fetch("https://email.toolkitapi.io/v1/email/provider?domain=company.com", {
});
const data = await resp.json();
console.log(data);
# See curl example
{
"domain": "company.com",
"provider_name": "Google Workspace",
"provider_key": "google_workspace",
"provider_type": "business",
"mx_records": ["aspmx.l.google.com", "alt1.aspmx.l.google.com"],
"is_custom": false
}
Description
How to Use
1. Pass a `domain` (or full email address) as the query parameter.
2. Check `provider_name` for the identified service (e.g. "Google Workspace", "Microsoft 365").
3. Review `provider_type` for the category (business, free, secure, hosting, transactional).
4. If `is_custom` is true, the domain uses self-hosted or unrecognized mail infrastructure.
About This Tool
The Email Provider Identifier determines which email service handles mail for a given domain by analyzing its MX records. It identifies major providers like Google Workspace, Microsoft 365, Zoho, ProtonMail, Fastmail, and many others, and classifies them by type (business, free, secure, hosting, transactional).
Pass a domain name or a full email address and get back the provider name, type, and MX records. This is useful for understanding your contacts' email infrastructure, segmenting leads, or adapting your sending strategy per provider.
Why Use This Tool
- Lead enrichment — Tag contacts with their email provider for CRM segmentation
- Deliverability strategy — Adjust sending patterns based on the recipient's provider
- Market research — Analyze which email providers are popular in your customer base
- Domain intelligence — Quickly identify what email infrastructure a company uses
Frequently Asked Questions
Can I pass a full email address instead of just a domain?
What happens if MX records don't match any known provider?
How many providers are recognized?
Start using Email Provider Identifier now
Get your free API key and make your first request in under a minute.