Domain Intelligence

Domain Enrichment API

Everything Behind a Domain, in One Call

Registrar and registrant, domain age, MX and nameserver records, SPF and DMARC policy, catch-all status, website title and detected tech stack — returned as structured JSON from a single request. Free tier included, no credit card.

What the Domain Enrichment API Returns

Most enrichment APIs return a company name and a logo. This one returns the infrastructure — the part that tells you whether a domain is real, who operates it, and whether mail sent to it will arrive.

Ownership & registration

  • Registrar and registrar IANA ID
  • Registrant organisation and country
  • Creation, update and expiry dates
  • Domain age in days — the strongest single fraud signal

Mail infrastructure

  • MX records with priority order
  • Detected mail provider or hosting platform
  • Enterprise security gateway, where one is present
  • Catch-all status for the domain

DNS & authentication

  • A record and resolved IP address
  • Nameservers
  • SPF record and its policy
  • DMARC record and enforcement policy (none / quarantine / reject)

Website signals

  • Website title and reachability
  • Detected technology stack
  • Social profile links where published
  • Parked-domain and placeholder detection

Domain Enrichment or Contact Enrichment?

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 person and company attached to it — company name, industry, size, role signals. 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.

What Teams Use Domain Enrichment For

Signup fraud scoring

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.

Lead qualification

Filter inbound by real company footprint instead of guessing from the email domain. Corporate mail platform, aged domain, enforced DMARC and a live site is a very different lead from a free-provider address.

Deliverability triage

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.

Fraud-ring clustering

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.

Frequently Asked Questions

A domain enrichment API takes a domain name and returns structured data about it — registration and ownership, DNS and mail configuration, authentication policy, and website signals — in a single request. It saves you running WHOIS, DNS and HTTP lookups yourself and normalising four different response formats.
A WHOIS API returns registration records only. This returns registration plus mail infrastructure, SPF and DMARC policy, catch-all status, resolved IPs, nameservers and detected website technology — the things you actually need to make a decision about a domain, rather than one slice of it.
Yes. Pass a full address and you get the domain record plus the address-level verdict in the same response. See contact enrichment for the person-and-company side of that data.
Yes — 100 enrichment calls per day, permanently, with no credit card. Beyond that, credits are $39 for 10,000 calls, which works out to $0.0039 per call. Packs of 5,000 and 50,000 are also available.
DNS, MX, SPF and DMARC are read live at request time. Registration data is cached and refreshed on a rolling basis, since registrar records change rarely. Every response carries the timestamp of the data it is based on so you can decide what is fresh enough for you.
Domains are not personal data and are cached to keep the API fast. Email addresses passed for validation are not permanently stored. Full detail is in the privacy policy.

Start enriching domains free

100 calls per day, no credit card. One endpoint, structured JSON, sub-second responses.