Retrieves detailed domain information (nameservers, transfer lock, IRTP status, ID protection, etc.). If the registrar does not support this function, nameservers and lock status are fetched separately.
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..."
Domain name (e.g. example.com)
"example.com"
Domain name
"example.com"
Success - Returns domain information
Domain name
List of nameservers
Whether transfer lock is active
Expiry date
Registration status
Whether the domain can be restored
Whether renewal before expiration is allowed
Whether ID protection is active
Whether DNS management is active
Whether email forwarding is active
Transfer lock expiry date
IRTP opt-out status
Whether IRTP transfer lock is active
IRTP transfer lock expiry date
Whether a contact change is pending
Contact change expiry date
Whether suspension is pending
Whether IRTP is enabled
Fields that trigger IRTP verification
Registrant email address