whois-api-js

1.0.0 • Public • Published

whois-api-js licence whois-api-js release whois-api-js build

Overview

Node.js client library for Whois API.

Minimum Node.js version is 10.

Installation

The library is distributed via npm

npm install whois-api-js

Examples

Full API documentation available here

Create a new client

const WhoisApi = require('whois-api-js')

const client = new WhoisApi.Client('Your API Key')

Make basic requests

client.get('example.com')
  .then(function (data) {
    console.log(data)
  })
  .catch(function (error) {
    console.log(error)
  })

Additional parameters

// Check domain availability, fetch Whois proxy data & skip raw text
const params = new WhoisApi.RequestParameters({
  da: 1,
  checkProxyData: 1,
  ignoreRawTexts: 1
})

// Fetch results in XML
client.getRaw('example.com', WhoisApi.XML_FORMAT, params)
  .then(function (data) {
    console.log(data)
  })
  .catch(function (error) {
    console.log(error)
  })

Using callback

client.get('example.com', params, function (err, res) {
  if (err) {
    console.log(err)
  } else {
    console.log(res)
  }
})

Changelog

1.0.0: 02-07-2022

  • First release.

Readme

Keywords

Package Sidebar

Install

npm i whois-api-js

Weekly Downloads

2,524

Version

1.0.0

License

MIT

Unpacked Size

56.8 kB

Total Files

11

Last publish

Collaborators

  • whoisapi