whois-history

1.0.1 • Public • Published

Overview

The client library for Whois History API for Node.js.

The minimum Node.js version is 8.

Installation

The library is distributed via npm

npm install whois-history

Examples

Full API documentation available here

Create a new client

const WhoisHistoryClient = require('whois-history').Client;
const Options = require('whois-history/include/client').Options;
 
let client = new WhoisHistoryClient(
    'Your API Key'
);

Make basic requests

// Check how many records available. It doesn't deduct credits.
client.preview('whoisxmlapi.com')
    .then(function (data) {
        console.log(data);
    })
    .catch(function (error) {
        console.log(error);
    });
 
// Get actual list of records.
client.purchase('whoisxmlapi.com')
    .then(function (data) {
        console.log(data);
    })
    .catch(function (error) {
        console.log(error);
    });

Additional options

You can specify search options for these methods.

let date = new Date("2017-01-01")
 
let options = new Options()
 
options.sinceDate = date
options.createdDateFrom = date
options.createdDateTo = date
options.updatedDateFrom = date
options.updatedDateTo = date
options.expiredDateFrom = date
options.expiredDateTo = date
 
client.preview('whoisxmlapi.com', options)
    .then(function (data) {
        console.log(data);
    })
    .catch(function (error) {
        console.log(error);
    });

Using Callback

client.preview('whoisxmlapi.com', new Options(), function (err, res) {
    if (err) {
        console.log(err);
    } else {
        console.log(res);
    }
});

Package Sidebar

Install

npm i whois-history

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

33.6 kB

Total Files

5

Last publish

Collaborators

  • whoisapi