An open API service indexing awesome lists of open source software.

https://github.com/joshterrill/freewhois

A node client that uses the iana RDAP DNS database to lookup WHOIS information for free.
https://github.com/joshterrill/freewhois

dns rdap whois whois-lookup whoislookup

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

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 11/2/2025*

## Usage in code

1. Install via `npm i freewhois --save`

2. Code example:

```javascript
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:

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

## Manually update TLD's

```bash
npm run update-tlds
```

## License

MIT