How old is the whois record returned?
The data age ranges between 0 to 24 hours. Typical data age is 0 hours (real time) since we don't get many duplicate domains from user queries in a day. We cache the whois record for up to 24 hours. When you send us a query, we first check to see if the whois record in cache is older than 24 hours, if it is, then we will fetch it in real time. You may also use _hardRefresh=1 to force a real time fetch, but this would cost 5 times the credits.
Why do I get inconsistent whois record response?
Sometimes registrant information shows up under WhoisRecord and sometimes it shows up under WhoisRecord→registryData.
For each domain name there are at most 2 whois records, one from registry (eg. verisign) and one for registrar (eg. godaddy). We return the registry whois record under WhoisRecord→registryData and registar whois record under WhoisRecord. For most tlds other than com/net, only registry whois record exists.
Are there any tlds that you don't support?
There are some tlds for which their registry/registrar doesn't publish whois records. For these tlds we only provide a simple whois record with name server information. Click here for a list of such tlds.
How do I check if a domain is registered or not?
You can supply the optional da parameter (acceptable values: 0, 1, 2) to query domain availability checks. da = 2 is slower but more accurate. Results are returned under WhoisRecord → domainAvailability (AVAILABLE | UNAVAILABLE | UNDETERMINED).