Everything Behind a Domain, in One Call
What the company does — sector, niche, who it sells to and how, read from its own homepage — plus registrar and registrant, domain age, MX and nameserver records, SPF and DMARC policy, catch-all status and detected tech stack. Structured JSON from a single request. Free tier included, no credit card.
/v1/enrich/glossier.com?fields=category
{
"data": {
"domain": "glossier.com",
"category": {
"level": "niche",
"source": "website",
"sector": "beauty",
"sector_label": "Beauty & Personal Care",
"niche": "beauty.makeup",
"niche_label": "Makeup & colour cosmetics brand",
"customer_type": "b2c",
"customer_type_label": "Consumers",
"tags": [
"sells_online",
"d2c_brand"
],
"tag_labels": [
"Sells online",
"D2C brand"
],
"confidence": 0.93,
"reason": null,
"reason_label": null,
"checked_at": "2026-09-22T09:14:03+00:00",
"taxonomy_version": "2026-09-22"
}
},
"code": 0,
"message": "ok"
}
Just the category, via ?fields=category. Leave it off for WHOIS, DNS, website, tech and the company record in the same response.
Most enrichment APIs return a company name and a logo. This one tells you what the company does, then returns the infrastructure: whether the domain is real, who operates it, and whether mail sent to it will arrive.
Read from the company's own homepage, not guessed from the domain name. Every value is a stable key to store and filter on, with a display label next to it.
Not placedsector
25 values
niche
224 values
sector.niche, the level an outreach sequence is written for.customer_type
4 values
tags
13 flags
levelunclear with a reason. When the homepage says nothing, the company record's industry fills in and is labelled as such. Nothing is forced into a category.They answer different questions, and most teams eventually need both.
Domain enrichment — this API — takes a domain and tells you about the domain: who registered it, when, what runs its mail, how its DNS is configured, whether it is a parked shell or a working business. Use it to score signups, spot fraud rings sharing infrastructure, qualify inbound leads by company footprint, and decide whether an address is worth sending to at all.
Contact enrichment takes an email address and tells you about the company attached to it — name, sector and niche, who it sells to, size. Use it to personalise outreach and fill CRM gaps.
Both run off the same single API call, so enriching a domain and validating an address on it is not two integrations. If you only need the verdict on an address rather than the full record, the email validation API is the lighter endpoint. To try the data before writing any code, the free email enrichment tool and the mail server lookup both run without an account.
A domain registered eleven days ago, behind a registrar with no registrant details, resolving to shared hosting, with no DMARC — that is a pattern, and it is visible before the account is created. Pair it with signup protection.
Filter inbound by what the company is and how big its footprint is, instead of guessing from the email domain. A B2B SaaS company on a corporate mail platform with an aged domain and enforced DMARC goes to sales; a D2C skincare brand goes to a different sequence; a free-provider address goes nowhere.
Before a send, know which recipient domains enforce DMARC, which sit behind hard filtering, and which are catch-alls that will silently swallow the message. Relevant to cold outreach and to list cleaning.
Hundreds of unrelated-looking domains often share one MX host, one A record or one nameserver hash. Domain enrichment exposes that shared infrastructure, which is how you catch the second, third and fortieth account.
level field says how far the answer goes: when two niches are equally likely you get the sector only, and when the site is parked, blocked or says nothing you get unclear and a reason rather than a guessed industry. It comes in the same call and costs no more than the rest of it; add ?include=category_detail for the probabilities behind the answer.sector, niche, tags), not the labels. The full list of values is free and unmetered at GET /v1/taxonomy/company-categories, and every response carries a taxonomy_version that changes only when a key does, so you know when to refresh your picklists. See the category reference.100 calls per day, no credit card. One endpoint, structured JSON, sub-second responses.