{"slug":"gateway-stride20k-com-domains-whois-domain-1da866","title":"Domain WHOIS/RDAP lookup API","host":"gateway.stride20k.com","method":"GET","resource":"https://gateway.stride20k.com/domains/whois/:domain","category":"company","description":"Domain WHOIS/RDAP lookup API: registration data for any domain from the authoritative registry's RDAP server, normalized: registration/expiry/update dates, registrar, EPP status codes, nameservers, and DNSSEC. Works for all gTLDs and most ccTLDs. Unregistered or RDAP-less domains return an unpaid 40","price_listed":0.005,"price_asked":0.005,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":15,"reported_calls_30d":2,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","pathParams":{"domain":"example.com"},"queryParams":{},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"domain":{"description":"Fully-qualified domain name, no scheme (e.g. 'example.com').","missShape":true,"normalize":"hostname","pattern":"([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+(?:[a-zA-Z]{2,}|xn--[a-zA-Z0-9-]{2,})","type":"string"}},"required":["domain"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"dnssec":{"description":"Whether the delegation is DNSSEC-signed, or null if unstated.","type":"boolean"},"domain":{"description":"Normalized domain name.","type":"string"},"expires":{"description":"Expiration date, ISO 8601, or null.","type":"string"},"nameservers":{"description":"Delegated nameserver hostnames.","type":"array"},"registered":{"description":"Registration date, ISO 8601, or null.","type":"string"},"registrar":{"description":"Registrar display name, or null.","type":"string"},"status":{"description":"EPP status codes (e.g. 'client transfer prohibited').","type":"array"},"updated":{"description":"Last-changed date, ISO 8601, or null.","type":"string"}},"required":["domain","status","nameservers"],"type":"object"},"endpoint":{"description":"Always \"/domains/whois/:domain\".","type":"string"},"meta":{"properties":{"attribution":{"description":"Licensing attribution when the source requires it.","type":["string","null"]},"cached":{"description":"Whether this response was served from cache.","type":"boolean"},"fetchedAt":{"description":"ISO 8601 time the data was actually retrieved from the upstream.","type":"string"},"source":{"description":"Upstream source: RDAP (rdap.org bootstrap).","type":"string"}},"required":["source","cached","fetchedAt"],"type":"object"},"ok":{"description":"true on success.","type":"boolean"}},"required":["ok","endpoint","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":15,"error":null}],"description_full":"Domain WHOIS/RDAP lookup API: registration data for any domain from the authoritative registry's RDAP server, normalized: registration/expiry/update dates, registrar, EPP status codes, nameservers, and DNSSEC. Works for all gTLDs and most ccTLDs. Unregistered or RDAP-less domains return an unpaid 404. Use for domain availability checks, ownership research, expiry monitoring, and security screening by agents. Cached up to 24 hours.","last_updated":"2026-08-30T12:06:23.96Z","schemes":["exact"]}