Domaination.io

FREEMIUM
By moneals
Updated 4 months ago
Tools
8.5/10
Popularity Score
665ms
Latency
92%
Success Rate

Domaination.io API Documentation

Check if a domain is available. 10,000 free requests including domain availability checks. Returns WHOIS data including expiration dates.

View API Details
Domain Availability
GETDomain Availability
GETSupported TLDs
GETDomain Availability

This API returns information about the provided domain name. Domain data includes availability for registration, expiration date, status, creation date, registrar, etc. Depending on the TLD some fields may not be available. The domain availability flag is set for all domains regardless of TLD.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
domain-nameSTRING
REQUIRED
Code Snippet
unirest.get("https://domaination.p.rapidapi.com/domains/{domain-name}")
.header("X-RapidAPI-Host", "domaination.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://domaination.p.rapidapi.com/domains/{domain-name}
Request Method: GET
Response Headers
Response Body

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://domaination.p.rapidapi.com/domains/{domain-name}")
.header("X-RapidAPI-Host", "domaination.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