WHOIS Lookup API — Registrar, Dates & Status as Clean JSON avatar

WHOIS Lookup API — Registrar, Dates & Status as Clean JSON

Pricing

$20.00 / 1,000 domain checkeds

Go to Apify Store
WHOIS Lookup API — Registrar, Dates & Status as Clean JSON

WHOIS Lookup API — Registrar, Dates & Status as Clean JSON

Input: a list of domains. Output: one JSON record per domain with registrar, registrant org, name servers, creation/expiry/updated dates, and status codes parsed from raw WHOIS. Run synchronously and get results back in the call. Cheap pay-per-result: $0.02 per domain checked.

Pricing

$20.00 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

WHOIS Lookup

Look up the WHOIS record for any domain — registrar, registrant org, name servers, dates, and status — parsed into clean JSON.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

  • Authoritative WHOIS via raw port-43 queries: IANA resolves the TLD's WHOIS server, then we follow the registrar referral for a rich record
  • Parsed fields: registrar, registrantOrg, nameServers[], status[], dnssec
  • Dates normalized to ISO 8601: createdAt, expiresAt, updatedAt
  • Truncated raw WHOIS text included for anything the parser misses
  • Bulk mode: pass an array of domains, capped by maxDomains
  • Per-item error isolation — one bad domain never fails the run

Input

{
"domains": ["github.com", "cloudflare.com"],
"maxDomains": 25
}

Single domain works too:

{ "domain": "google.com" }

Output

One dataset item per domain:

{
"domain": "google.com",
"whoisServer": "whois.markmonitor.com",
"registrar": "MarkMonitor Inc.",
"createdAt": "1997-09-15T04:00:00.000Z",
"expiresAt": "2028-09-14T04:00:00.000Z",
"updatedAt": "2024-08-02T01:21:01.000Z",
"nameServers": ["ns1.google.com", "ns2.google.com"],
"status": ["clientDeleteProhibited", "serverTransferProhibited"],
"registrantOrg": "Google LLC",
"dnssec": "unsigned",
"raw": "Domain Name: GOOGLE.COM\n...",
"checkedAt": "2026-06-24T00:00:00.000Z"
}

Pricing: pay-per-event — one charge per domain checked.