The whois command returns the full record via RDAP, and adds the raw registrar WHOIS text (port 43) when your machine allows it.
# full record, human readable
python cli.py whoisgithub.com# full structured JSON (registrar, dates, status, nameservers, dnssec)
python cli.py whoisgithub.com--json# raw registrar WHOIS text only
python cli.py whoisgithub.com--raw
THE BIG DIFFERENCE
Run WHOIS from inside your AI
This tool speaks the Model Context Protocol (MCP) and ships a REST API. Connect it once, then just ask your assistant who a domain belongs to or when it expires.
A WHOIS lookup returns the public registration record for a domain name. It tells you which registrar the domain is registered with, when it was created and when it expires, its status codes, its nameservers, whether DNSSEC is enabled, and any contact details the registry still publishes. This tool reads that data from RDAP, the modern structured successor to the legacy WHOIS protocol.
How to run a WHOIS lookup
Type the full domain (for example github.com) into the box above.
Select Lookup. The full record appears in a few seconds.
Read the registrar, dates, status codes, nameservers and DNSSEC state.
Open the raw WHOIS section to see the registrar's own text when it is available.
What each field means
Registrar: the company the domain is registered through, with its IANA ID and an abuse contact.
Created / Updated / Expires: the registration lifecycle dates. A domain past its expiry may soon be released.
Status codes: EPP codes such as clientTransferProhibited that show locks and pending operations, each explained in plain English.
Nameservers: the DNS servers the domain is delegated to, which reveal the hosting or DNS provider.
DNSSEC: whether the domain's DNS records are cryptographically signed.
Why are the owner details hidden?
Since GDPR and ICANN's privacy rules, registries and registrars redact most personal contact details in WHOIS and RDAP. You will usually still see the registrar, the key dates, the status, the nameservers and an abuse or registrar contact you can use to reach the owner. This tool shows every field that is actually published and never invents data.
WHOIS vs RDAP
RDAP (Registration Data Access Protocol) is the IETF replacement for legacy WHOIS. It serves the same registry data as consistent JSON over HTTPS, so it is more reliable, works from modern hosts, and parses cleanly. This tool uses RDAP as its authoritative source and adds the raw port-43 WHOIS text when your environment allows it.
Frequently asked questions
What is a WHOIS lookup?
A WHOIS lookup returns the public registration record for a domain: the registrar, creation and expiry dates, status codes, nameservers, DNSSEC state and any contact details the registry still publishes. This tool uses RDAP, the modern structured successor to legacy WHOIS.
How do I find who owns a domain?
Enter the domain and read the record. Since GDPR and ICANN privacy rules most personal owner details are redacted by the registry, but you will still see the registrar, key dates, status, nameservers and an abuse contact you can use to reach the owner.
Is the WHOIS Lookup free and open source?
Yes. It is completely free and open source under the MIT license, part of WebToolsHub by Konko Maji. It queries authoritative RDAP data over HTTPS and, on a local run, the raw registrar WHOIS over port 43. There is no signup and no data is stored.
What is the difference between WHOIS and RDAP?
RDAP is the IETF successor to legacy WHOIS. It carries the same registry data but as structured JSON over HTTPS with consistent fields, so it is more reliable and machine readable. This tool uses RDAP as its primary source and shows the raw WHOIS text when available.
Can I run a WHOIS lookup inside Claude, ChatGPT or Gemini?
Yes. It ships an MCP server and a REST API, so you can connect it to Claude, ChatGPT, Gemini, Kimi, Cursor and any MCP client, then ask your assistant to look up a domain's WHOIS record for you. See the connection guide.