Example result
Domain google.com, read from the .com registry (Verisign) over RDAP.
- Registered
- September 15, 1997 (29 years and 1 month ago)
- Expires
- September 14, 2028 (in 1 year and 10 months)
- Last changed
- September 9, 2019
- Registrar
- MarkMonitor Inc. (IANA ID 292)
- Name servers
- ns1.google.com, ns2.google.com, ns3.google.com, ns4.google.com
- DNSSEC
- No signed delegation
- Status codes
- client delete prohibited, client transfer prohibited, client update prohibited, server delete prohibited, server transfer prohibited, server update prohibited
- Registry list used
- IANA bootstrap file published 2026-09-30, covering 1,203 top-level domains
Captured 2026-10-19.
How it works
- Your browser downloads IANA's public list of registry servers and finds the one that serves your domain's ending, such as .com or .org.
- It asks that registry's RDAP server for the domain record. No LookValid server sits in between.
- The page reads the dates, registrar, name servers, DNSSEC flag and status codes, explains each status in plain words and leaves contact data out.
What the record tells you
The registration date gives the domain's age, counted in whole years and months. The expiry date shows when the current paid term ends, and the page words it as a relative phrase as well as a date. A domain that has passed its expiry date can still sit in a grace or redemption period, which the status codes below the record explain.
The registrar is the company the owner pays to manage the name, shown with its IANA registrar ID. Name servers say where the domain's DNS is hosted. The DNSSEC line reports whether the registry holds signed delegation records for the domain.
Status codes are the registry's lock and lifecycle flags. A transfer lock is normal and healthy. A hold, a redemption period or a pending delete deserves attention, and the reference table below lists each one.
Why there is no owner name
This page never reads registrant, administrative or technical contact entities, whatever a registry includes in its answer. To reach a domain's operator, use the contact route the registrar publishes, or look at the website itself.
How registry access works
Your browser asks each registry's RDAP server directly, which works for every registry that allows requests from web pages. That covers .com, .net, .org, .app and .dev. The IANA file lists no RDAP server for .io, so for .io the page tells you the registry does not publish RDAP.
If a registry's server cannot be reached from a browser, the page says so and names both possible causes, because a blocked browser request looks the same as a refused connection. Nothing is routed through a proxy and no website is scraped.
A 404 answer means the registry's server holds no record under that name. RDAP does not separate a name that is unregistered from a name the server does not handle, so the page states both possibilities. A 429 answer means the registry asked clients to slow down: the page waits and tries once more, then reports the check as inconclusive.
On 2026-10-18 the IANA bootstrap file (published 2026-09-30) listed 1,203 top-level domains. The page reads the same file each time it loads and shows the current count.
EPP status codes as registries print them, with their plain meaning and who sets them
| Status as shown | EPP name | Set by | What it means |
|---|---|---|---|
| active | ok | Registry | No change is waiting and nothing is locked. The domain works normally. |
| inactive | inactive | Registry | No name servers are attached, so the domain does not resolve. |
| add period | addPeriod | Registry | The first days after registration, when the registrar can still cancel for a refund. Informational. |
| auto renew period | autoRenewPeriod | Registry | A short window after the registry renewed the domain automatically. The registrar can still reverse it. |
| renew period | renewPeriod | Registry | A short window after a renewal that the owner paid for. The registrar can still reverse it. |
| transfer period | transferPeriod | Registry | A short window after a transfer to a new registrar, when it can still be reversed. |
| pending create | pendingCreate | Registry | A request to register the domain is still being processed. |
| pending renew | pendingRenew | Registry | A renewal request is being processed. |
| pending transfer | pendingTransfer | Registry | A move to another registrar is under way. |
| pending update | pendingUpdate | Registry | A change to the record is waiting to be applied. |
| pending delete | pendingDelete | Registry | The domain is about to be deleted. It then returns to the pool and anyone can register it. |
| redemption period | redemptionPeriod | Registry | The domain was deleted and can still be restored by the owner, usually for an extra fee, before it is purged. |
| pending restore | pendingRestore | Registry | A restore from the redemption period has been requested and the registry is waiting for the paperwork. |
| client delete prohibited | clientDeleteProhibited | Registrar | The registrar has locked the domain against deletion. |
| client transfer prohibited | clientTransferProhibited | Registrar | The registrar has locked the domain against moves to a different registrar. It is the usual default lock. |
| client update prohibited | clientUpdateProhibited | Registrar | The registrar has locked the record against changes such as new name servers. |
| client renew prohibited | clientRenewProhibited | Registrar | The registrar will not accept a renewal for now. |
| client hold | clientHold | Registrar | The registrar has switched the domain off in DNS, often over unpaid fees or a dispute. It does not resolve. |
| server delete prohibited | serverDeleteProhibited | Registry | The registry has locked the domain against deletion, for example during a dispute or as a high-value lock. |
| server transfer prohibited | serverTransferProhibited | Registry | The registry has locked the domain against moves to a different registrar. |
| server update prohibited | serverUpdateProhibited | Registry | The registry has locked the record against changes. |
| server renew prohibited | serverRenewProhibited | Registry | The registry will not accept a renewal, usually because the domain is about to be removed. |
| server hold | serverHold | Registry | The registry has switched the domain off in DNS. It does not resolve. |
Sources
- IANA RDAP bootstrap file for domain names read 2026-10-18
- RFC 9082: Registration Data Access Protocol (RDAP) Query Format read 2026-10-18
- RFC 9083: JSON Responses for the Registration Data Access Protocol (RDAP) read 2026-10-18
- RFC 7480: HTTP Usage in the Registration Data Access Protocol (RDAP), sections 5.3 and 5.5 read 2026-10-18
- ICANN: EPP status codes, what they mean and why you should know read 2026-10-18
This tool is run by LookValid. It is not connected to any agency, company or service named on this page.
Frequently asked questions
Is WHOIS the same as RDAP?
They answer the same question, who registered a domain and when, but RDAP is the structured, web-based successor to the older port-43 WHOIS protocol. Registries return JSON over HTTPS, which is what lets this page read the record in your browser. This tool uses RDAP only.
Why does the page say a registry cannot be read from a browser?
A web page may only read another site's answer if that site allows it. Some RDAP servers do not. The page reports that plainly instead of routing your request through a proxy or scraping a website. A dropped connection looks the same to a browser, so try again once if you suspect that.
Does a not-found answer mean the domain is available to register?
Not necessarily. A 404 means the registry's server holds no record under that name. The name may be unregistered, or the server may not handle it. Confirm availability with a registrar before you rely on it.
Why is no owner name or email shown?
The page never reads registrant or contact entities, even when a registry includes them. It shows only registry-level facts: dates, registrar, name servers, DNSSEC and status codes.
Will the domain owner see that I looked?
No message is sent to the owner. The registry's server receives your request the way any website receives a page request, and LookValid receives nothing.