WHOIS / RDAP Lookup
Check domain registration data through RDAP with WHOIS fallback, then review expiry timing, nameservers and evidence coverage for follow-up.{{ summaryTitle }}
{{ summaryLine }}
| Field | Value | Section | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.section }} |
Verification checks
{{ note.title }}
{{ note.detail }}
A domain can have a healthy website while its registration is close to expiry, and it can have a current registration while its DNS is broken. Registration data answers a narrower set of questions: which registrar sponsors the name, which status restrictions are recorded, which lifecycle dates are published, and which nameservers the registry associates with the domain.
Registration Data Access Protocol (RDAP) returns structured HTTPS data. It standardizes fields and error responses that legacy WHOIS often presents as provider-specific text. RDAP is usually the better first source for a machine-readable record, while a WHOIS provider can still supply useful fallback evidence when RDAP is unavailable or sparse.
- Status values can describe transfer, update, deletion, hold, or lifecycle restrictions. A domain may have several at once.
- Lifecycle events record dates such as registration, last change, and expiration when the provider publishes them.
- Nameservers describe registration-side delegation. Live DNS queries are still needed to confirm what resolvers and authoritative servers return.
- Contacts may be redacted, replaced by privacy services, or omitted under registry and privacy policy.
An expiration date is not a guaranteed public release time. Auto-renewal, grace periods, redemption, deletion policy, registrar billing, and registry rules can all affect what happens next. Confirm renewal and recovery decisions with the registrar.
Public registration data supports troubleshooting and due diligence, but it does not prove legal ownership, account access, authorization, or control of the domain.
How to Use This Tool:
Look up one registrable domain and choose a source order that fits the evidence you need.
- Enter a domain such as
example.com. A pasted HTTP or HTTPS URL is reduced to its hostname before the request. - Choose the Lookup source order, set a 2.5–15 second per-source timeout if needed, and select Lookup. The next configured source begins only when the first fails or times out.
- Read the Registration record, then compare Evidence coverage and Verification checks. Record the observation time whenever the result supports a ticket, renewal, or handoff.
Interpreting Results:
The source badge identifies the provider that returned the normalized record. The evidence count shows how many declared identity, lifecycle, registrar, nameserver, and contact items were present. It measures completeness, not truth or authority.
- Read every registration status before deciding that a transfer, update, deletion, or DNS change is possible.
- Treat Days until expiry as calendar arithmetic from the observation timestamp. It is not a renewal recommendation or drop-date forecast.
- Compare registration-side nameservers with live DNS NS answers before diagnosing delegation.
- Missing public contacts usually mean redaction or unavailable fields, not that no responsible party exists.
- Verify consequential findings with the registrar or relevant registry because sources can update at different times.
Technical Details:
RDAP discovery begins with the domain's top-level label. The IANA bootstrap registry maps that label to an RDAP service, and the domain is queried as a structured registration object. The response can contain status values, events, entities, public identifiers, links, and nameserver objects. WHOIS fallback data is normalized into the same reader-facing categories.
Lookup Core:
| Source order | Attempt sequence | Use |
|---|---|---|
| RDAP first, WHOIS fallback | Registry RDAP, then WHOIS provider if RDAP fails | Default structured lookup with recovery |
| RDAP only | Registry RDAP only | Keep evidence on the standards-based path |
| WHOIS first, RDAP fallback | WHOIS provider, then registry RDAP if it fails | Compare provider coverage or retry a sparse RDAP path |
A successful record is normalized into five evidence categories. Domain identity has four declared items, lifecycle has three, registrar profile has five, nameserver presence has one, and public contact roles have four. The combined evidence badge therefore has a denominator of 17.
Formula Core:
Days until expiry are calculated from provider timestamps with one-day ceiling rounding, so any positive partial day counts as a remaining day.
d is the number of calendar-sized 24-hour periods remaining, and both timestamps are converted to milliseconds. Missing or unparseable dates produce Unknown rather than an estimate.
| Condition | Renewal label |
|---|---|
| d < 0 | Past date |
| 0 ≤ d ≤ 30 | Within 30 days |
| 30 < d ≤ 90 | Within 90 days |
| d > 90 | More than 90 days |
Evidence coverage is also deterministic. Each category percentage is returned items divided by declared items, multiplied by 100. A registrar category showing 2 of 5 means three expected registrar fields were absent; it does not rate the quality of the two values that were returned.
Status and Delegation Boundaries:
RDAP status strings describe the registered object and can map to Extensible Provisioning Protocol restrictions. They do not replace registrar account state. Likewise, registry-reported nameservers are registration evidence; recursive and authoritative DNS queries are required to prove the current delegation path and zone service.
Privacy and Accuracy Notes:
The entered domain is sent to the registry RDAP service and, depending on the selected source order and failures, may also be sent to the WHOIS data provider. Those services can observe and log the lookup.
- Public contact details may contain personal or operational information. Review exported records before sharing them.
- Provider omissions, redaction, rate limits, policy, and update delay can create sparse or conflicting records.
- Expiration, status, and nameserver values can change after the recorded observation time.
- Use the registrar account and registry or registrar support for ownership, authorization, billing, renewal, transfer, and recovery decisions.
References:
- RFC 9082: RDAP Query Format, RFC Editor, June 2021.
- RFC 9083: JSON Responses for RDAP, RFC Editor, June 2021.
- Bootstrap Service Registry for Domain Name Space, Internet Assigned Numbers Authority.
- EPP Status Codes, Internet Corporation for Assigned Names and Numbers, June 16, 2014.
- How to query RDAP for a domain, Simplified Guide.
- How to compare DNS and WHOIS records, Simplified Guide.