WHOIS lookup
Look up a domain's registrar, creation date, expiry date and published registration status. Enter a domain or paste a website URL to read the registration record and copy a useful summary.
Read the dates in a domain registration
The creation date marks the registration event in the current record. Domain age is calculated from that date. An older registration does not establish when a website launched or whether the same person has owned it throughout.
The expiry date is the recorded end of the current registration term. Renewals can change it. A date that has passed does not mean the name is immediately available: renewal, redemption and deletion stages can follow.
The last update is a change to the registration record. It is separate from the date you ran this WHOIS lookup. Event dates here are shown in UTC.
Use the registrar and status to understand the record
The registrar handles the domain's registration. Published statuses can describe transfer, update or deletion locks, or a stage in the registration lifecycle. A transfer lock is a registration control; it does not tell you whether the website is working.
This domain lookup returns registration facts such as registrar, dates, status and DNSSEC information when available. It supplies the current published record, rather than an ownership history or private registrant contact details.
A website can use a subdomain such as www.example.com or mail.example.com. Pasting its URL checks that exact hostname. If the status is unavailable, try the domain used for registration, such as example.com. The tool keeps your original hostname intact until you choose another lookup.
Build a WHOIS lookup
Use the Domain API for registration status, registrar and available event dates. Keep missing registration detail separate from an unregistered result.
- Normalize the entered domain before requesting registration detail.
- Read availability as registered, no registration found or unknown.
- Display registrar, creation, update and expiry dates together. Registration detail follows existing access.
Installation steps are included in each example. Set PARSEAPI_KEY on your server. Swift and Kotlin use an app key restricted to your app ID.
// npm install @parseapi/sdk@1.14.0
import { parseAPI } from '@parseapi/sdk';
// Set PARSEAPI_KEY on your server.
const parse = parseAPI();
const input = 'example.com';
const row = await parse.domain(input, { deep: true });
const registration = row.registration ?? {};
const status = row.available === true ? 'No registration found'
: row.available === false ? 'Registered' : 'Unknown';
console.log({ domain: row.domain, status, registrar: registration.registrar ?? null,
created: registration.created ?? null, updated: registration.updated ?? null,
expires: registration.expires ?? null });
What does a WHOIS lookup show?
It shows the available registration record for the domain: registrar, creation, update and expiry dates, and published status values. The result keeps the exact domain beside those facts.
Can I find who owns the domain?
The available record identifies the registrar and registration dates. This tool does not provide private registrant contact details or verify the identity of a domain owner.
When will an expired domain become available?
The displayed expiry date is a registration event, not a guaranteed release date. Renewal, grace, redemption and deletion processes can affect when a name can be registered again.
How is domain age calculated?
Age is calculated from the known creation date. The exact date stays visible because an approximate age is less useful when you need a specific registration event.
Why are some WHOIS dates or details missing?
The lookup can return only the registration facts available for that domain. Missing dates stay unavailable, and a failed or unknown lookup is not labeled as an available domain.
Can I paste a website URL instead of a domain?
Yes. Paste an HTTP or HTTPS website URL. The tool checks its domain, so page paths and query strings do not change the registration being looked up.