One GET request, parsed WHOIS as JSON. No key, no sign up.
GET /api/whois?q=example.com
{
"ok": true,
"query": "example.com",
"kind": "domain",
"available": false,
"servers": ["whois.verisign-grs.com"],
"record": {
"domain": "EXAMPLE.COM",
"registrar": "RESERVED-Internet Assigned Numbers Authority",
"created_iso": "1995-08-14",
"expires_iso": "2026-08-13",
"expires_in_days": 376,
"nameservers": ["a.iana-servers.net", "b.iana-servers.net"],
"status": ["clientDeleteProhibited", "clientTransferProhibited"]
},
"cached_age_seconds": 0
}
q. Schemes, paths and a leading www. are stripped for you.cached_age_seconds tells you how old the record is.{"ok": false, "error": "..."}.