Stop Scraping WHOIS. The Registries Serve JSON Now

Stop scraping WHOIS. Registries now serve structured JSON via RDAP. Get domain dates, nameservers, and registrar info without API keys. Free and scalable.

miércoles, 29 de julio de 2026 • 5 min read • Q2BSTUDIO Team

Cómo consultar WHOIS con RDAP: JSON estructurado y gratuito

For years, obtaining domain registration data meant technical suffering: port 43 sockets, regex patterns for hundreds of different formats, rate limits that blocked any scaling attempt, and inconsistent data at the end of the day. What few have noticed is that domain registries — the very ones managing .com, .net, .org and hundreds of TLDs — have already replaced that obsolete gear with a modern, open, keyless protocol: RDAP (Registration Data Access Protocol). A simple GET request with the right header returns structured JSON, with dates in ISO 8601, statuses, name servers and registrar information. No handcrafted parsing. No abuse blocks. And most importantly: the data comes straight from the authoritative source, not from a stale mirror or a questionable aggregator.

The mechanics are surprisingly straightforward. If you want to know when stripe.com was registered, just hit https://rdap.verisign.com/com/v1/domain/stripe.com with Accept: application/rdap+json. The response includes event arrays (registration, expiration, last change), name server objects, DNSSEC information and an entity representing the registrar. Everything in JSON, everything structured. No guessing whether the date is in American or European format; ISO 8601 unifies it. No filtering text lines to extract the domain status; it appears as an array of strings like 'client delete prohibited'. It is, simply, what should have always been.

To scale, the RDAP ecosystem includes a routing file published by IANA: https://data.iana.org/rdap/dns.json. This JSON maps about 1,200 TLDs to their corresponding RDAP base URLs. Just download it once, build a TLD-to-endpoint map, and launch concurrent queries — eight in parallel with a 15-second timeout is a good starting point — to check thousands of domains in minutes. Here is the key: by spreading requests among the official servers of each registry, no one rate-limits you because you are using the service exactly as designed. No more draconian rate limits from public WHOIS.

One detail many developers overlook: an RDAP 404 returned by the authoritative TLD registry means the domain is not registered. This turns a simple lookup tool into a free, mass availability checker. However, beware of aggregators (like rdap.org) that return 404 both when the domain does not exist and when the TLD is not supported, generating false positives. The solution is clear: only trust the response if it comes directly from the corresponding TLD registry.

Now, not all TLDs are covered. ICANN requires RDAP for all gTLDs (.com, .net, .org, .guru, .photography, etc.), so that part is solid. ccTLDs (country codes) are voluntary, although many already appear in the IANA bootstrap: .ai, .tv, .cc, .uk. Others, like .io or .sh, are not in the bootstrap but their operators serve them publicly (e.g., rdap.identitydigital.services). Some like .de or .co still offer nothing accessible. The recommendation is to explicitly handle the missing case rather than assuming anything.

The registrar data lives inside a jCard — the JSON version of vCard — a nested array format that may seem complex at first glance. However, by searching for the entity with the role 'registrar' and extracting the 'fn' field from the vcardArray, you get the name. Also, the IANA registrar ID is available in the publicIds array. Once you overcome that small hurdle, the rest of the JSON is easy to read.

Privacy is another changed front. Since GDPR enforcement, most registries have redacted the registrant name and email, both in WHOIS and RDAP. What remains public — and is precisely what matters most for business workflows — are dates (registration, expiration, last change), status locks, name servers and the registrar. With domain age you can assess lead credibility, identify a phishing site registered two days ago, or estimate the price of an expired domain auction. All without touching a single WHOIS.

At Q2BSTUDIO we have been applying this kind of modern architecture in our developments for years. We have helped companies build domain intelligence systems that integrate RDAP, AI agents to automatically classify potential threats, and custom software dashboards that cross-reference domain data with cybersecurity sources, all deployed on AWS/Azure cloud infrastructures with high availability. A real example: a financial sector client needed to monitor thousands of domains similar to theirs to detect phishing attempts. We implemented a pipeline that queries RDAP every hour for each relevant TLD, extracts key fields, processes them through lightweight machine learning models (our internal AI agents), and feeds a Power BI dashboard where the security team visualizes alerts in real time. The result: threat detection in minutes, not days.

The combination of RDAP with other business intelligence and cybersecurity tools is a vast field. Imagine a system that, when a new business lead arrives, automatically queries the domain age, registrar reputation and recent status changes, then assigns a trust score. Or an AI agent bot that, upon detecting a domain impersonating your brand, fires an alert and generates an automated forensic report. All of that is possible if you rely on clean APIs and a team that understands how to integrate them frictionlessly.

If you prefer to avoid building the routing, jCard parsing and availability detection logic yourself, there are packaged solutions (like the one mentioned earlier, available until a certain date), but the real competitive advantage comes from having full control of the pipeline. At Q2BSTUDIO we design and implement these flows from scratch, either as a module within an existing platform or as a standalone service. The technology is mature; it just needs to be applied wisely.

In summary, WHOIS scraping is a past technology that no longer makes sense to maintain. RDAP provides clean, structured, authoritative data, with no rate limits, no hellish parsing and no dependency on intermediaries. If you are still connecting sockets to port 43, the time to migrate is now. And if you need help designing the architecture, integrating artificial intelligence or deploying it in the cloud, AI agents and the Q2BSTUDIO team are ready to assist you.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.