Checks the availability of one or more domains. The search term is combined with the specified TLDs.
Reseller email address registered in WHMCS
HMAC-SHA256 authentication token.
PHP formula: base64_encode(hash_hmac('sha256', $apiKey, $email . ':' . gmdate('y-m-d H')))
Important: hash_hmac without the 3rd parameter true (returns hex, not binary), then base64_encode of the hex result. The token is 88 characters long.
An optional timestamp header (Unix timestamp, 60-second tolerance) can be sent to synchronize time.
"YTk4YjRmNjI..."
Search term (e.g. 'example'). Use either searchTerm or punyCodeSearchTerm.
"example"
Punycode search term for internationalized domain names (IDN). Takes priority over searchTerm if both are provided.
List of TLDs to check. Format: .extension (with leading dot, e.g. .com, .net). If empty, uses the group's default TLDs.
[".com", ".net"]Indicates whether the domain is an IDN (Internationalized Domain Name)
Enable premium domain search
Success - Returns domain availability results
Full domain name
"example.com"
IDN domain name
TLD without dot
"com"
TLD without dot
Second Level Domain
"example"
IDN Second Level Domain
Availability status
"available for registration"
Legacy status (available/unavailable)
"available"
Relevance score
Whether the domain is registered
Whether the domain is available
Whether the domain is valid
Error message if any
Pricing per period
Shortest available period
Domain group
Minimum domain length
Maximum domain length
Whether the domain is premium
Premium domain pricing if applicable