Name Toolkit

FREEMIUM
By nametoolkit
Updated 4 months ago
Business
7.4/10
Popularity Score
828ms
Latency
100%
Success Rate

Name Toolkit API Overview

Name Toolkit is a domain name suggestion, registration and whois info provider. Our focus is on speed, simplicity and honesty.

Contact API Provider
star-blueRate

Overview

The Name Toolkit API makes it easy to integrate domain related information into your app.

Whois API

Which TLDs are supported?

One question we get asked a lot is how many TLDs we support. That's actually a complex question, every TLD has different information or none in some cases, some TLD providers don't provide a whois service at all! Others do but intentionally limit information, so we maintain basic support for the following list:

ac, ad, aero, ae, af, ag, ai, al, am, an, ao, aq, ar, asia, as, at, au, aw, ax, az, ba, bb, bd, be, bf, bg, bh, biz, bi, bj, bm, bn, bo, br, bs, bt, bv, bw, by, bz, cat, ca, cc, cd, cf, cg, ch, ci, ck, cl, cm, cn, com, coop, co.uk, co, cr, cu, cv, cx, cy, cz, de, dj, dk, dm, do, dz, ec, edu, ee, eg, er, es, et, eu, fi, fj, fk, fm, fo, fr, ga, gb, gd, ge, gf, gg, gh, gi, gl, gm, gn, gov, gp, gq, gr, gs, gt, gu, gw, gy, hk, hm, hn, hr, ht, hu, id, ie, il, im, info, in, io, iq, ir, is, it, je, jm, jobs, jo, jp, ke, kg, kh, ki, km, kn, kp, kr, kw, ky, kz, la, lb, lc, li, lk, lr, ls, lt, lu, lv, ly, ma, mc, md, me, mg, mh, mil, mk, ml, mm, mn, mobi, mo, mp, mq, mr, ms, mt, museum, mu, mv, mw, mx, my, mz, name, na, nc, net, ne, nf, ng, ni, nl, no, np, nr, nu, nz, om, org, pa, pe, pf, pg, ph, pk, pl, pm, pn, pr, pro, ps, pt, pw, py, qa, re, ro, rs, ru, rw, sa, sb, sc, sd, se, sg, sh, si, sj, sk, sl, sm, sn, so, sr, st, su, sv, sy, sz, tc, td, tel, tf, tg, th, tj, tk, tl, tm, tn, to, tp, travel, tr, tt, tv, tw, tz, ua, ug, uk, us, uy, uz, va, vc, ve, vg, vi, vn, vu, wf, ws, ye, yt, za, zm, zw

Which fields do you parse?

At the moment we reliably parse dateExpires, and domain status for nearly all supported TLDs. We support much more for the most popular TLDs and we update the API regularly so anything more detailed here will likely age badly. Ideally we'd like to parse everything available for all TLDs but this is a long term goal.

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://nametoolkit-name-toolkit.p.rapidapi.com/alexarank?domain=foo.com")
.header("X-RapidAPI-Host", "nametoolkit-name-toolkit.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication