Newborn Programming Monsters

    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);
        }
    });

    Install

    npm i whois-history

    DownloadsWeekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    33.6 kB

    Total Files

    5

    Last publish

    Collaborators

    • whoisapi