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