/ writing / enrichment

WHOIS used to be a text blob. RDAP fixed that.

2026-08-22 · cynix · 3 min read

Traditional WHOIS returns a wall of inconsistent text that every registrar formats differently. RDAP is the JSON successor: same data, structured fields, and no screen-scraping. Pair it with DNS-over-HTTPS and you can take a list of domains and get registrar, registration and expiration dates, status flags, nameservers, and live DNS records back as clean rows.

The WHOIS & DNS Enrichment actor does exactly that. Both backends are public, so it needs no API key and no credit card.

// enrich two domains, include DNS
{
  "domains": ["stripe.com", "gov.uk"],
  "includeDns": true
}

Output is one record per domain:

{
  "domain": "stripe.com",
  "registrar": "MarkMonitor Inc.",
  "registrationDate": "2009-09-17",
  "expirationDate": "2026-09-17",
  "nameservers": ["ns1.stripe.com", "ns2.stripe.com"],
  "dns": { "A": ["151.101.1.0"], "MX": ["aspmx.l.google.com"] }
}

Where it earns its keep

Lead enrichment: a domain registered last week behaves differently from one ten years old. Security triage: expired certs, missing MX records, and nameservers that don't match the rest of the fleet show up fast. Domain due-diligence: registration and expiration dates feed renewal reminders without a spreadsheet.

The honest limit: RDAP only exposes what the registry publishes. Privacy-redacted registrant data isn't there, and that's fine. You rarely need a name and address to answer "is this domain real and maintained?"

Try it: WHOIS & DNS Enrichment on Apify — keyless, typed, one row per domain.