whois-history
v1.0.1
Published
Whois History API client for Node.js
Maintainers
Readme
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-historyExamples
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);
}
});