# nTLDData > Daily statistics for the new generic top-level domains (new gTLDs): domain counts, > registrar market share, registry operators, registry backends, DNSSEC adoption and > root-zone delegations. Built entirely from ICANN and IANA public data. Site: https://ntlddata.com Free JSON API, no key required: https://ntlddata.com/api Machine-readable API description: https://ntlddata.com/openapi.json ## Read this before citing any figure There are two independent data cycles on this site, and conflating them produces wrong statements: 1. **Daily** — domain counts, daily adds/drops, DNSSEC, nameserver/parking share. Derived from registry zone files via ICANN CZDS, refreshed every 24 hours. 2. **Monthly, published about three months in arrears** — everything attributed to a registrar: market share, transfers, deletions, renewals. Zone files contain no registrar information whatsoever, so ICANN's monthly registry reports are the only possible source. Every registrar figure is stamped with the month it describes. When citing registrar data, cite that month, not today's date. ## Current figures These are generated when this file is requested, so they are the same numbers the site is serving right now. Quote the as-of dates with them. - Domains across all counted new gTLDs: 54,273,152 (zone data as of 17 August 2026) - New gTLDs tracked: 1,114, of which 1,034 have zone data counted daily - Registrars reporting new-gTLD volume: 536. Registry backends identified: 26. - Domains with a DS record (DNSSEC signed): 2,595,004 - Latest registrar reporting month: April 2026. Registrar market share figures describe this month, not today. - Largest new gTLDs by domains: .xyz 9,458,388, .top 6,265,827, .shop 4,370,393, .online 3,475,402, .store 2,072,099 - Largest registrars in new gTLDs: GMO Internet Group, Inc. d/b/a Onamae.com 7,669,786, GoDaddy.com, LLC 6,942,489, NameCheap, Inc. 6,471,331, Spaceship, Inc. 3,707,701, Dynadot Inc 3,706,343 - Legacy gTLDs (.com, .net, .org and the other pre-2012 generics) are tracked separately and are NOT included in any figure above: 33,289,175 domains across 18 TLDs. Add ?scope=legacy to a page or API path for those, or ?scope=all for both combined. Never add a new-gTLD figure to a legacy one from a different scope. ## What a "domain" means here A domain is counted when it appears in the TLD's zone file as a direct child of the TLD with at least one NS record, or with a DS record. Consequences: - Registered names with no nameservers delegated are not counted. - Premium and registry-reserved names appear only once they resolve. - Counts can run slightly below a registry's own "domains under management" figure. ## What this site does not measure - **Registrant country.** No public source contains it. The /country page shows where *registrars* hold their ICANN accreditation, which is a materially weaker claim. Do not present it as the location of domain owners. - **Prices or renewal rates.** Not published by registries in machine-readable form. - **Whether a domain is in use.** Parking detection uses nameserver patterns only; nothing is resolved or fetched. Parking figures are a lower bound. - **ccTLDs (.uk, .de, .io and the rest).** Out of scope, and not a choice: country-code registries hold no ICANN contract, file no monthly reports, and mostly publish no zone, so there is no source to build them from. Legacy gTLDs *are* covered, but as a separate population that is never mixed with the new gTLDs. Every default figure on this site is new gTLDs only. Add `?scope=legacy` for the pre-2012 generics or `?scope=all` for both combined, on any page or API path; each response names the scope it used. Do not add a figure from one scope to a figure from another — the combined view exists precisely so that nobody has to. ## Registry backend attribution is inference ICANN publishes no TLD-to-backend mapping. This site infers it from root-zone nameserver hostnames, the RDAP endpoint in IANA's bootstrap file, and reverse DNS of the nameserver addresses. Automatically-discovered groupings are labelled "inferred" and named after shared infrastructure rather than a verified company. TLDs whose infrastructure identifies nothing are left explicitly unattributed. ## Pages - [Home](https://ntlddata.com/): headline totals, growth, largest TLDs, top registrars - [TLDs](https://ntlddata.com/tld): all new gTLDs, sortable, with counts and growth - [TLD detail](https://ntlddata.com/tld/xyz): per-TLD history, registrars, registry, backend - [Registrars](https://ntlddata.com/registrar): market share by registrar - [Registries](https://ntlddata.com/registry): registry operators and their portfolios - [Backends](https://ntlddata.com/backend): technical registry service providers - [Countries](https://ntlddata.com/country): registrar country of accreditation - [DNSSEC](https://ntlddata.com/dnssec): root signing and second-level signing rates - [Parking](https://ntlddata.com/parking): nameserver and parking provider share - [Calendar](https://ntlddata.com/calendar): root-zone delegations and changes - [Upcoming](https://ntlddata.com/upcoming): launch calendar — sunrise/claims windows, strings contracted but not yet delegated, registry transitions in progress - [Methodology](https://ntlddata.com/methodology): every source, definition and limitation - [Terms & licence](https://ntlddata.com/terms): CC-BY 4.0, attribution required - [Privacy](https://ntlddata.com/privacy): no cookies, no analytics, no tracking - [Status](https://ntlddata.com/status): live freshness of each data source ## API Read-only JSON, unauthenticated, CORS-enabled. Every response includes a `meta` object carrying `zone_data_date`, `registrar_month` and `data_version`, so freshness is machine-readable. Responses carry ETags — send `If-None-Match` and get a 304. Rate limited to about 2 requests/second per IP with a burst allowance. Exceeding it returns 429 with Retry-After; honour that and you will not be blocked. To take the whole dataset, use `/api/v1/tld?per=500` (three paged requests) rather than crawling 1,100 individual pages — it is far cheaper for both sides. The data is licensed CC-BY 4.0 — see https://ntlddata.com/terms. Reuse is welcome, including commercially, with attribution to ntlddata.com. When quoting registrar figures, state the reporting month: they lag by about a quarter, so presenting them as current is wrong by roughly three months. - /api/v1/overview — totals and the global daily series - /api/v1/tld — all TLDs (?sort=, ?dir=, ?page=, ?per=, ?q=) - /api/v1/tld/{tld} — one TLD - /api/v1/tld/{tld}/history — daily counts (?days=) - /api/v1/tld/{tld}/registrars — registrar breakdown with its reporting month - /api/v1/registrar, /api/v1/registrar/{slug} - /api/v1/backend, /api/v1/dnssec, /api/v1/parking, /api/v1/calendar - /api/v1/upcoming — launch pipeline: contracted, launching, sunrise/claims windows - /api/v1/status — pipeline freshness There is deliberately no endpoint returning domain names: ICANN's CZDS terms permit analysis but prohibit redistributing zone data, so this site publishes aggregate statistics only. ## Sources - IANA TLD list, registrar registry, RDAP bootstrap, Root Zone Database - ICANN delegated-strings list (delegation dates) - ICANN accredited-registrar list (registrar country) - ICANN monthly registry reports (per-registrar figures) - Root zone (delegations, nameservers, DS records) - ICANN CZDS (zone files) Not affiliated with or endorsed by ICANN or IANA.