Daily Counts
stats/daily/counts
This call returns the total number of registrations for each gTLD, as well as daily registration deltas. Additional data can be returned with a Premium Subscription.
Parameters
limit (optional)
The maximum number of gTLDs to return. Default value is 0, meaning no limit.
order (optional)
The order in which results are returned. Possible values are:
domain_count(default) Results ordered by descending total domain countnet_zone_changeResults ordered by descending daily registration delta
Response
The dictionary returned contains the following keys:
total_tldsTotal number of gTLDs. The actual number of results returned may be less if thelimitparameter was usedtimestampUTC date of most recent update in the results; some results may be older than thistldsAn array containing a dictionary for each gTLD
Each dictionary in the tlds array has the following keys:
tld_namegTLD name orxn--punycodedomain_countTotal number of registrations for this TLDnet_zone_changeNet change in the number of registrations since the TLD zone was last analysed (typically a daily delta). Calculated as (new_to_zone + back_in_zone) - removed_from_zone. Related keys:new_to_zoneNumber of new registrations added to the zoneremoved_from_zoneNumber of registrations removed from the zoneback_in_zoneNumber of registrations reinstated into the zone
tld_timestampDate and time the counts for this TLD were last updatedfull_info_urlLink to dedicated namestat.org page for this TLD
Additional keys are returned with a Premium Subscription
Example
Request
{
"access_token": "<your access token>",
"limit": 100,
"order": "net_zone_change"
}
Response
{
"total_tlds": 511,
"timestamp": "2015-03-10 07:00:02",
"tlds": [
{
"full_info_url": "http://namestat.org/wang",
"net_zone_change": 1505,
"domain_count": 128881,
"tld_name": "wang",
"timestamp": "2015-03-10 07:00:02"
},
...
]
}
Premium Subscription
Additional datasets can be returned with a premium subscription. At the moment Daily Registrar details can be obtained however other datasets will be available shortly.
- Parameters
include_registrars (optional)
Include the Daily registrar breakdown for each TLD. Possible values are:
yes(default) All Registrar information is returned for each TLDnoNo Registrar information is returned.
- Response
Additional keys are returned in the tlds array:
registrarsAn array containing containing a dictionary for each registrar
Each dictionary in the registrars array has the following keys:
iana_idIANA id of this registrarregistrar_nameRegistrar namenew_to_zoneNumber of new registrations for this registrar
- Example
Request
{
"access_token": "<your access token>",
"limit": 100,
"order": "net_zone_change"
}
Response
{
"total_tlds": 511,
"timestamp": "2015-03-10 07:00:02",
"tlds": [
{
"full_info_url": "http://namestat.org/wang",
"net_zone_change": 1505,
"domain_count": 128881,
"tld_name": "wang",
"tld_timestamp": "2015-03-10 07:00:02",
"registrars": [
{
"iana_id": 1599,
"registrar_name": "Alibaba Cloud Computing Ltd. d/b/a HiChina (www.net.cn)",
"new_to_zone": 101
},
...
},
...
]
}
Notes
Domain counts are collected once a day at 07:00 UTC and are generally fully processed and available by 12:30 UTC. If the domain counts are requested before this point then the counts returned will be from the previous day. Domain counts are based on the number of second level domains found in the zonefile for a particular TLD. Domains without nameservers (not in the TLD zonefile and hence not publicly available) are not included in the count.
Each TLD domain count is returned with a timestamp indicating the freshness of the data. Usually the timestamp is the same for all TLDs (the current or previous day depending on when you call the API) however occasionally the timestamp for a TLD may be one or more days earlier. This is due to the way ICANN CZDS re-authorises zone access. Once zone file access for that TLD is re-established collection resumes normally. In this case the net_zone_change key will then contain the cumulative delta over the missing days.