Freewhois
A node client that uses the iana RDAP DNS database to lookup WHOIS information for free.
Install / Use
/learn @joshterrill/FreewhoisREADME
freewhois
A node client that uses the iana RDAP DNS database to lookup WHOIS information for free.
TLD List comes from: https://data.iana.org/rdap/dns.json
To see the status of all RDAP TLD's: https://deployment.rdap.org/
TLD's last updated on 11/2/2025
Usage in code
-
Install via
npm i freewhois --save -
Code example:
const whois = require("freewhois");
async function whoisLookup() {
const data = await whois("https://www.google.com");
console.log(data); // returns as json
}
Usage in CLI
-
Install via
npm i freewhois -g -
CLI command:
$ freewhois "https://www.google.com"
$ # returns formatted json
Manually update TLD's
npm run update-tlds
License
MIT
Related Skills
feishu-drive
339.1k|
things-mac
339.1kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
339.1kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
task-list
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
