RDAP (Registration Data Access Protocol) is the replacement for WHOIS. Both answer the same question, "how is this domain registered?", but WHOIS returns free-form text over a bare TCP connection, while RDAP returns structured JSON over HTTPS with a standard set of fields. Since 28 January 2025, ICANN treats RDAP as the definitive source for generic domains such as .com, .org and .app. The owner's name and email are usually missing because public records have redacted personal data since 2018, not because the lookup failed. What you still get is the registrar, the key dates, the status locks, the nameservers and DNSSEC, which answer most practical questions.

You can see this in practice with the free WHOIS Lookup, which reads RDAP records in your browser. The details below come from real lookups on 29 October 2026.

WHOIS: A Text Service From Another Era

WHOIS is described in RFC 3912: a client opens TCP port 43, sends a line of text and reads whatever text comes back. The RFC itself admits the gaps. There is no standard output format, no way to signal the character set, and no authentication or encryption. Every registry and registrar formatted its answer differently, so every WHOIS client had to guess where the expiry date was.

RDAP: The Same Questions, Answered as JSON

RDAP was published by the IETF in 2015 and is now defined mainly by RFC 9082 (how to ask) and RFC 9083 (what the answer looks like). A query is a plain HTTPS URL such as:

https://rdap.verisign.com/com/v1/domain/example.com

The answer is JSON with named parts: events for dates, status for locks, nameservers, secureDNS for DNSSEC and entities for the registrar and contacts. Because the field names are fixed, a tool can always put the expiry date in the same place. RDAP also allows differentiated access, so an authenticated, authorised requester can be shown more than the public.

ICANN's announcement of 27 January 2025 made the switch official: from 28 January 2025 RDAP is the definitive source for gTLD registration data, and registries and registrars may retire their port-43 WHOIS services.

WHOISRDAP
TransportTCP port 43, plain textHTTPS
OutputFree-form text, different per operatorStandard JSON fields
Finding the serverHard-coded lists in each clientIANA bootstrap files
International namesNo defined character setUTF-8, A-labels and U-labels
Access levelsSame answer for everyonePublic and authorised views
Status for gTLDsRetired as the official source in 2025Official source since 28 January 2025

How a Lookup Finds the Right Server

No single server holds every domain. Each extension's registry runs its own RDAP service, and RFC 9224 says how a client finds it: download IANA's bootstrap file, find the extension, and use the base URL listed for it. Public redirect services such as rdap.org do this lookup for you and answer with an HTTP 302 to the registry. In our tests:

DomainRegistry RDAP server
example.comrdap.verisign.com
wikipedia.orgrdap.publicinterestregistry.org
bbc.co.ukrdap.nominet.uk
nic.frrdap.nic.fr

Coverage is not complete. The bootstrap file published on 28 October 2026 lists 1,203 extensions out of the 1,436 in the root zone. Every generic extension has to offer RDAP, but country-code registries decide for themselves: only 73 of the 248 two-letter country codes were listed. .uk, .fr and .nl were in; .de, .io, .eu, .tr, .co, .me and .jp were not. For an extension that is not listed, an RDAP client has nowhere to send the query, so it reports "not found" even for a domain that exists. The registry's own web lookup is the fallback, and the IANA Root Zone Database tells you who that registry is.

Why the Owner Is Hidden

Until 2018, WHOIS showed the registrant's name, postal address, phone and email for anyone who asked. The EU's GDPR took effect on 25 May 2018, and ICANN adopted a temporary specification the same month that let registries and registrars redact personal data in public output. That policy has since become permanent (ICANN registration data policy). RFC 9537 later added a standard way for RDAP to mark which fields were removed.

Here is what the registrar's RDAP record for wikipedia.org showed in the registrant section on 29 October 2026:

FieldValue
NameREDACTED REGISTRANT
OrganisationREDACTED FOR PRIVACY
Street, city, postcodeREDACTED FOR PRIVACY
State / provinceCA
Phone, emailREDACTED FOR PRIVACY
ContactA web form at the registrar

Two things are typical. The state or country often stays visible, and instead of an email you get a contact form that forwards your message without revealing the address. Many registrants also use a privacy or proxy service, which replaces the details with the service's own even before redaction.

If you have a legitimate reason to see the real data, for example a trademark or abuse case, ICANN's Registration Data Request Service passes requests to participating registrars. Otherwise, the registrar's own disclosure process is the route.

Registry Record vs Registrar Record

A lookup can return two different records, and it helps to know which one you are reading.

  • The registry record comes from the operator of the extension (Verisign for .com, Public Interest Registry for .org). It always has the dates, status, nameservers and DNSSEC, and names the registrar.
  • The registrar record comes from the company the domain was bought through. For .com and .net, only the registrar holds contact data, so the registry record has no registrant section at all.

The registry record usually links to the registrar's. For wikipedia.org, the registry response has a related link to rdap.markmonitor.com, and that is where the redacted registrant section above came from. A record with only a registrar and no contacts is therefore normal; it is the registry's view.

What the Record Still Tells You

Even with the owner hidden, the public record answers most real questions:

QuestionField to read
When does my domain expire?Expiry date (expiration event)
Is the domain new? A sign of phishing?Registration date
Where do I transfer or renew it?Registrar
Is it protected against hijacking?Status: client/server transfer and update prohibited
Why does the domain not resolve?Status: client hold or server hold
Is it about to be released?Status: redemption period, pending delete
Did my DNS move reach the registry?Nameservers
Did my DNSSEC switch-on finish?DNSSEC signed / delegationSigned

Two details trip people up. RDAP records two update times: last changed is the last change to the registration, while last update of RDAP database is just when the registry refreshed its data and changes every few minutes. The first one is the date that matters. And RDAP times are in UTC, so a tool that shows them in local time can display a change made late in the evening UTC as the next day.

The meaning of each status code is listed on ICANN's EPP status page, and RFC 8056 maps the EPP names (clientTransferProhibited) to the spaced RDAP names (client transfer prohibited).

International Domain Names

RFC 9082 allows RDAP queries with either the ASCII form of an international name (the A-label, such as xn--bcher-kva.com) or the Unicode form (bücher.com), but servers may match only one of them, and many clients only accept ASCII. The safe input is the A-label. If you have only the Unicode version, paste the address into the URL Parser and copy the Host field, which is already converted.

A Short Checklist for Reading a Domain Record

  1. Look up the registered domain, not www. or another subdomain.
  2. If the result is "not found", check whether the extension is in the IANA bootstrap file before assuming the domain is free.
  3. Read the registration and expiry dates in UTC terms when the day matters.
  4. Treat transfer prohibited as good news, and hold, redemption period or pending delete as a warning.
  5. Compare the nameservers with what DNS Lookup returns.
  6. Expect the owner to be redacted; use the registrar's contact form or RDRS if you really need to reach them.

Need help with a project? The team behind FindUtils takes on freelance work through Upwork, including a fast REST API or back-end service built in Go.

FAQ

What is the difference between WHOIS and RDAP?

WHOIS returns unstructured text over TCP port 43. RDAP returns standard JSON over HTTPS, supports international names and can give authorised users more data. RDAP replaced WHOIS as the official source for generic domains on 28 January 2025.

Why does a WHOIS lookup say REDACTED FOR PRIVACY?

Since GDPR took effect in May 2018, registries and registrars remove personal data such as the registrant's name, address, phone and email from public records. Often only the state or country and a contact form remain.

Is WHOIS still available?

Some operators still run port-43 WHOIS, but for generic domains it is no longer required or authoritative. Country-code registries set their own rules, and some offer only WHOIS or a web lookup.

Why does an RDAP lookup fail for .de or .io domains?

Those extensions were not listed in IANA's RDAP bootstrap file on 28 October 2026, so a client cannot find an RDAP server for them. Use the registry's own website lookup instead.

Can I still find out who owns a domain?

Not from the public record in most cases. You can write through the registrar's contact form, or, with a legitimate interest, file a request through ICANN's RDRS or the registrar's disclosure process.

Sources