ccTLDs / Methodology
How this works
The whole product is trust in the number. So here is exactly how each one is made.
Where the prices come from
Every price is pulled directly from a registrar's own API, not scraped from a page. We currently read:
Each price on the site shows the date we last confirmed it. If we cannot confirm a price, we show "not published" rather than guess. If a registrar does not sell a TLD, we say "not sold" rather than leave a suspicious blank.
Public retail, not our price
An API will often hand back your account's discounted price. Publishing that as the public price would be wrong on every page. We explicitly request the public retail price a stranger would pay (for example, NameSilo's retail_prices=1), confirmed in writing with the registrar.
The renewal multiple
The badge next to a renewal price is renewal ÷ first-year. A 1.0× means the price never changes. A 3.0× means the renewal is triple the teaser. First-year pricing is where registrars compete; renewal is where they earn. We lead with the renewal because that is the number you will actually pay, most years.
No dark patterns
We rank by price and features, full stop. When thunk itself sells domains, we will list our own prices in these tables at their true rank, even when we are not the cheapest. Any affiliate links we use will never change the order. A ranking you can recompute yourself cannot be rigged, so the data and its sources are meant to be checkable.
What is not here yet
Two honest gaps. Eligibility: many ccTLDs require local presence or a paid trustee, which quietly changes the real price. We are hand-checking each registry's rules and will not label a TLD "open" until we have. More registrars: we are adding sources one at a time, only after confirming each one permits republishing its prices.