{"uid":"cap_5uzj8fBOMbna57eszKJ2j","slug":"nero-labs-rdap-whois-domain-lookup-c5a45ec9","name":"Nero Labs RDAP/WHOIS Domain Lookup","description":"Pay-per-call tools for AI agents, 31 in all: read web pages and RSS feeds, OCR, PDF text, transcription; email, phone and domain checks; UK, Irish and Polish company lookups and UK risk reports; website contacts, tech stack and SEO audits; PageSpeed; AI review, job post and row enrichment; data cleaning, joins, dedupe and diffs; US and EU compliance rules. No account or API key: pay each call in USDC on Base over x402.","url":"https://x402-agent-tools.nerolabs.workers.dev/whois?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"keep":{"enum":["all","registered","unregistered","expiring","new","problems"],"type":"string","description":"Which rows to return: all (default), registered, unregistered, expiring, new, or problems (rows with no authoritative answer). Filtering happens after the lookup; the summary always counts every row."},"rows":{"type":"array","items":{"type":"object"},"description":"Rows as JSON objects, each holding a domain, website or URL in one field. Every original field comes back. Up to 15. Use this or domains, not both."},"domains":{"type":"array","items":{"type":"string"},"description":"A plain list of domains or URLs, for example [\"github.com\", \"https://www.bbc.co.uk/news\"]. Up to 15. Use this or rows, not both."},"domainField":{"type":"string","description":"Only with rows: the field holding the domain. Leave out to detect it automatically (domain, website, url, homepage and similar)."},"newerThanDays":{"type":"integer","description":"Sets isNewDomain and the keep \"new\" filter. Default 365."},"expiringWithinDays":{"type":"integer","description":"Sets expiringSoon and the keep \"expiring\" filter. Default 30."},"includeRegistrantOrganization":{"type":"boolean","description":"Off by default. When on, adds the registrant organisation name and country code where the registry publishes them. Never a person's name, email, phone or address."}}},"responseSchema":{"type":"json","example":{"rows":[{"input":"coinbase.com","dnssec":false,"domain":"coinbase.com","checkedAt":"2026-10-21T14:10:32.580Z","expiresOn":"2028-07-02","isExpired":false,"registrar":"MarkMonitor Inc.","rdapServer":"https://rdap.verisign.com/com/v1","isNewDomain":false,"nameservers":"sam.ns.cloudflare.com, sue.ns.cloudflare.com","domainLocked":true,"domainStatus":"ok","expiringSoon":false,"isRegistered":true,"registeredOn":"2011-07-02","domainAgeDays":5590,"lastChangedOn":"2026-05-31","pendingDelete":false,"domainAgeYears":15.3,"domainStatuses":"client delete prohibited, client transfer prohibited, client update prohibited, server delete prohibited, server transfer prohibited, server...","daysUntilExpiry":620,"nameserverCount":2,"registrarIanaId":"292","registrantCountry":null,"domainStatusDetail":null,"contactDataRedacted":true,"registrantOrganization":null},{"input":"example.org","dnssec":true,"domain":"example.org","checkedAt":"2026-10-21T14:10:32.580Z","expiresOn":"2027-08-30","isExpired":false,"registrar":"ICANN","rdapServer":"https://rdap.publicinterestregistry.org/rdap","isNewDomain":false,"nameservers":"katelyn.ns.cloudflare.com, mitch.ns.cloudflare.com","domainLocked":true,"domainStatus":"ok","expiringSoon":false,"isRegistered":true,"registeredOn":"1995-08-31","domainAgeDays":11374,"lastChangedOn":"2026-10-14","pendingDelete":false,"domainAgeYears":31.1,"domainStatuses":"server delete prohibited, server transfer prohibited, server update prohibited","daysUntilExpiry":313,"nameserverCount":2,"registrarIanaId":"376","registrantCountry":null,"domainStatusDetail":null,"contactDataRedacted":true,"registrantOrganization":null}],"summary":{"keep":"all","dataNote":"Every field comes from the registry that actually holds the record, read over RDAP, the registries' own replacement for WHOIS. Nothing is in...","warnings":[],"durationMs":808,"domainField":"input","newestDomain":{"domain":"coinbase.com","registeredOn":"2011-07-02"},"oldestDomain":{"domain":"example.org","registeredOn":"1995-08-31"},"statusCounts":{"ok":2},"inputRowCount":2,"topRegistrars":[{"name":"ICANN","domains":1},{"name":"MarkMonitor Inc.","domains":1}],"uniqueDomains":2,"newDomainCount":0,"outputRowCount":2,"retriedDomains":0,"domainsAnswered":2,"registeredCount":2,"unsupportedTlds":[],"registryRequests":3,"expiringSoonCount":0,"unregisteredCount":0,"serverListPublished":"2026-09-30T23:00:03Z","registryTermsBlockedTlds":[]},"_example_note":"Real output, trimmed: long lists cut to their first items and long text shortened."}},"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_FdIeovNzVhJsc-ZedR1f-","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":"Looks up registration details for up to 15 domains via RDAP (modern WHOIS), returning age, expiry, registrar, status codes, and name servers, with flags for new or expiring domains.","exampleAgentPrompt":"Can you check these domains for me — stripe.com, paypal.com, and pay-stripe-secure.com — and flag any that were registered in the last 365 days or are expiring within 30 days? I want to know the registrar, registration date, expiry date, and whether they look suspicious.","exampleUseCases":[{"title":"Fraud check on inbound leads","prompt":"I've got a list of 12 companies that just submitted demo requests. Can you look up their domains — here they are: acme.io, fastpay-solutions.net, globaltrader.biz, ... — and flag any that were registered less than a year ago or are expiring soon? I want to see registrar and domain age for each."},{"title":"Expiring domain acquisition scouting","prompt":"Check these 10 domains and tell me which ones are expiring within the next 30 days: vintagewatch.com, classicboats.net, retrovinyl.org, artdeco.shop, handmadejewels.co, mountainbike.org, freshpasta.com, organicsoaps.net, heirloomseeds.co, woodworking.io."},{"title":"Phishing site investigation","prompt":"These URLs were flagged as potential phishing links — can you run WHOIS lookups on all of them and tell me if any were registered in the last 90 days, who the registrar is, and what the domain status codes are? Here are the URLs: https://secure-login-bankofamerica.com, https://paypa1-verify.net, https://amazon-account-update.info."}],"resultDescription":"Returns a JSON object with a 'rows' array (one entry per domain) and a 'summary' object. Each row includes: parsed domain, registration date, expiry date, domain age in days and years, registrar name, RDAP server URL, domain status codes, name servers, DNSSEC flag, isNewDomain flag, expiringSoon flag, isRegistered flag, isExpired flag, pendingDelete flag, domainLocked flag, days until expiry, last changed date, and optionally registrant organization and country. The summary includes timing, warnings, oldest/newest domain, and filter metadata.","failureModes":["Domain not found in any RDAP registry (unregistered or unknown TLD) — row returned with isRegistered: false","Registry returns no authoritative answer — flagged as 'problems' in keep filter","Rate limiting or registry timeout — partial results or error in summary warnings","More than 15 domains submitted — request rejected","Both 'domains' and 'rows' provided simultaneously — request rejected","Invalid domain format — may be parsed as-is or return no data"],"whenToPreferThis":"Use this endpoint when you need authoritative, registry-sourced domain registration data for up to 15 domains at once — especially for fraud detection workflows, lead qualification pipelines, or domain expiry monitoring. It reads directly from RDAP registries (the official successor to WHOIS), so data is more reliable than third-party databases. Prefer it over DNS-only checks when you need registration dates, expiry dates, registrar identity, or lock/status codes. Its built-in filtering (new, expiring, unregistered, problems) makes it efficient for triage workflows without post-processing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:38:06.520Z","isFirstParty":false,"canonicalSlug":"nero-labs-rdap-whois-domain-lookup-c5a45ec9"}