{"uid":"cap_w0WH2ahach8194CaamyXw","slug":"x402-deployer-x402-deployer-workers-dev-d989c7b0","name":"WHOIS / RDAP Domain Lookup","description":"WHOIS / RDAP / domain age / domain expiry / registrar finder / nameserver lookup / DNSSEC check / TLD registration record / brand-protection triage. Short alias of whois-lookup. Queries the IANA-mandated RDAP endpoint and returns registered_date, age_days, expiration_date, days_until_expiry, last_changed, registrar (name + IANA id), contacts, nameservers, dnssec_signed, EPP statuses, and risk flags. Optionally appends a crt.sh certificate-transparency summary.","url":"https://x402-deployer.x402-deployer.workers.dev/whois","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":{"request":{"input":{"body":{"domain":"example.com","include_certificates":true},"type":"http","method":"POST","bodyType":"json"}},"response":{"flags":[],"domain":"example.com","age_days":11253,"contacts":{},"statuses":["client delete prohibited","client transfer prohibited","client update prohibited"],"registrar":{"name":"RESERVED-Internet Assigned Numbers Authority","iana_id":"376"},"nameservers":["elliott.ns.cloudflare.com","hera.ns.cloudflare.com"],"rdap_server":"https://rdap.verisign.com/com/v1/","cert_summary":{"first_seen":"2010-09-02T16:36:49.000Z","recent_certs":12},"last_changed":"2026-01-16T18:26:50Z","dnssec_signed":true,"transfer_date":null,"expiration_date":"2026-08-13T04:00:00Z","registered_date":"1995-08-14T04:00:00Z","days_until_expiry":68}},"exampleRequest":{"domain":"example.com","include_certificates":true},"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_F138lbtqE4CwQW4t_HbJB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Queries IANA-mandated RDAP to return full domain registration details including age, expiry, registrar, nameservers, DNSSEC status, EPP statuses, risk flags, and optionally certificate-transparency summary.","exampleAgentPrompt":"Can you do a full WHOIS / RDAP lookup on openai.com — I want to know its registration date, how many days until it expires, the registrar, nameservers, whether DNSSEC is enabled, and any risk flags? Also include the certificate transparency summary.","exampleUseCases":null,"resultDescription":"A structured record containing registered_date, age_days, expiration_date, days_until_expiry, last_changed, registrar (name + IANA ID), contacts, nameservers list, dnssec_signed boolean, EPP status codes, risk flags, and optionally a crt.sh certificate-transparency summary for the queried domain.","failureModes":["Domain not found in RDAP — returns error or empty result","TLD not supported by IANA RDAP — may return partial or no data","RDAP bootstrap lookup failure — network or IANA service unavailable","Invalid domain format submitted — returns validation error","crt.sh unreachable when certificate transparency summary is requested","Rate limiting from upstream RDAP server"],"whenToPreferThis":"Use this endpoint when you need authoritative, structured RDAP/WHOIS data for a domain including expiry, registrar, DNSSEC, and risk signals — especially for brand protection triage, security research, or domain monitoring workflows. Prefer over raw whois parsing tools because it returns structured JSON fields rather than unstructured text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:49:22.387Z","isFirstParty":false}