Domain Availability Check API
The Domain Availability Check API will return the status of a domain submitted via the API.
Hostname
The Domain Availability API hostname is environment specific, see production or OTE environment sections.
Single domain input parameter
Domain name (a-label or u-label):
/api/domain/validate?domain=<domain-name>
Output parameters
Domain name
Status
Note
Multiple statuses can be displayed for a single availability check. All relevant statuses will be listed in the response.
Possible status options:
Available
Registered
Premium
Blocked
Blocked Override
Bundle
Invalid – possible reasons for an invalid response are:
TLD: the TLD does not match the Registry TLD
Length: the length of the domain name is not within the configuration bounds
Levels: the domain does not have a zone or a level tag that allows its creation
Level length: the subdomain levels are not within the configuration bounds
Syntax: the domain did not pass the syntax check
IDN: the IDN domain name contains an invalid character
Sample output:
{
"domainName" : "testdomain.kiwi",
"statuses" : [ "REGISTERED" ]
}