Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

freewhois

joshterrill10.6kMIT1.3.6

A node client that uses the iana RDAP DNS database to lookup WHOIS information for free

whois, dns, free whois, dns lookup, reverse lookup, reverse dns, ip lookup, reverse ip, ip address lookup, domain whois, domain lookup

readme

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 04/23/2025

Usage in code

  1. Install via npm i freewhois --save

  2. 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

  1. Install via npm i freewhois -g

  2. CLI command:

$ freewhois "https://www.google.com"
$ # returns formatted json

Manually update TLD's

npm run update-tlds

License

MIT