{"uid":"cap_GkqXEx7nPShx8jJqqQFiy","slug":"domain-whois-lookup-api-x402-c43dcdb5","name":"Domain WHOIS Lookup API (x402)","description":"Invoice-to-JSON, on-chain tools (transaction explainer + payment check, wallet profile, contract ABI, ERC-20 token risk), company contacts and web-to-RAG for AI agents. Pay per call with x402 (USDC on Base). No signup, no API key.","url":"https://freetier-agent-api.pages.dev/api/domain-whois?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"domain, e.g. example.com (subdomains are reduced to the registered domain)"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"dnssec":{"type":["boolean","null"]},"domain":{"type":["string","null"]},"handle":{"type":["string","null"]},"status":{"type":"array","items":{"type":["string","null"]}},"created":{"type":["string","null"]},"expires":{"type":["string","null"]},"sources":{"type":"array","items":{"type":["object","null"]}},"updated":{"type":["string","null"]},"age_days":{"type":["number","null"]},"registrar":{"type":"object","properties":{"name":{"type":["string","null"]},"iana_id":{"type":["string","null"]},"abuse_email":{}}},"checked_at":{"type":["string","null"]},"registered":{"type":["boolean","null"]},"registrant":{},"nameservers":{"type":"array","items":{"type":["string","null"]}},"rdap_server":{"type":["string","null"]},"days_to_expiry":{"type":["number","null"]}}}}}}},"responseSchema":{"type":"json","example":{"dnssec":true,"domain":"example.com","handle":"2336799_DOMAIN_COM-VRSN","status":["client delete prohibited","client transfer prohibited"],"created":"1995-08-14T04:00:00Z","expires":"2027-08-13T04:00:00Z","sources":[{"url":"https://rdap.verisign.com/com/v1/domain/example.com","name":"IANA RDAP bootstrap + registry RDAP (rdap.verisign.com)"}],"updated":"2026-08-14T08:01:43Z","age_days":11395,"registrar":{"name":"RESERVED-Internet Assigned Numbers Authority","iana_id":"376","abuse_email":null},"checked_at":"2026-10-25T22:37:38.392Z","registered":true,"registrant":null,"nameservers":["elliott.ns.cloudflare.com","hera.ns.cloudflare.com"],"rdap_server":"rdap.verisign.com","days_to_expiry":291}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NoMPFZYkCC-b5MdCG0qBR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns structured WHOIS/RDAP registration data for a domain name, including registrar, creation/expiry dates, nameservers, DNSSEC, and status flags.","exampleAgentPrompt":"Can you look up the WHOIS registration details for stripe.com — I want to know who registered it, when it expires, and what nameservers it's using?","exampleUseCases":[{"title":"Verify domain legitimacy before outreach","prompt":"Before I email this company, can you pull up the WHOIS info for acme-invoices.io? I want to check how old the domain is and who the registrar is to make sure it's not a recently-registered phishing domain."},{"title":"Monitor competitor domain expiry","prompt":"Check when competitor.com is set to expire and who it's registered with — I want to know how many days are left before it could drop."},{"title":"Validate domain in due diligence workflow","prompt":"As part of our vendor check, can you get the full registration details for vendorco.net — creation date, registrar, DNSSEC status, and current domain status flags?"}],"resultDescription":"A JSON object containing the registered domain name, boolean registration status, creation/updated/expiry timestamps, domain age in days, days remaining until expiry, registrar name and IANA ID, nameservers list, DNSSEC boolean, domain status flags array, RDAP server used, handle, registrant info (if available), and the data sources queried.","failureModes":["Domain not found or unregistered — registered field returns false with null fields","Invalid or malformed domain input — query may return error or empty result","TLD not supported by RDAP bootstrap — partial or null response","Registrar RDAP server timeout — incomplete data returned","Subdomain input reduced to registered domain automatically — may surprise caller"],"whenToPreferThis":"Use this endpoint when you need structured, machine-readable WHOIS/RDAP data for a single domain — especially in agent workflows requiring domain age, expiry, registrar identity, or nameserver verification. Prefer over raw WHOIS scraping because it returns clean JSON via RDAP. Pay-per-call with no signup makes it ideal for low-volume or on-demand agent use.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T12:31:45.201Z","isFirstParty":false,"canonicalSlug":"domain-whois-lookup-api-x402-c43dcdb5"}