Open data
Every table on this site is generated from these files. They are plain JSON, served statically, and rebuilt daily. Take them.
Download domains JSON All datasets
Reports
Analyses built from these datasets at build time, each with its own CSV.
Domain renewal prices 2026: how much registrars charge after year one
Datasets
Each file follows the same price-record shape.
| Source | ||||
|---|---|---|---|---|
| Domain prices | 3,328 | 28 Oct 2026 | /data/domains/prices.json | ↗ |
| Hosting plans | 29 | 28 Oct 2026 | /data/hosting/plans.json | ↗ |
| VPS plans | 342 | 28 Oct 2026 | /data/vps/plans.json | ↗ |
| Cloud compute | 1,196 | 28 Oct 2026 | /data/cloud/compute.json | ↗ |
| Object storage | 10 | 28 Oct 2026 | /data/cloud/storage.json | ↗ |
| Egress | 11 | 28 Oct 2026 | /data/cloud/egress.json | ↗ |
| Regions | — | — | /data/cloud/regions.json | ↗ |
| GPU prices | 109 | 28 Oct 2026 | /data/gpus/prices.json | ↗ |
| LLM API prices | 1,040 | 28 Oct 2026 | /data/llms/models.json | ↗ |
| FX rates | — | — | /data/fx.json | ↗ |
| Providers | — | — | /data/providers.json | ↗ |
Not yet checked. Methodology
Record shape
{
"id": "porkbun:io",
"provider": "porkbun",
"product": "domain",
"sku": ".io",
"region": null,
"unit": "year",
"price_usd": 53.5,
"currency_original": "USD",
"price_original": 53.5,
"billing": "yearly",
"first_year_usd": 28.89,
"renewal_usd": 53.5,
"source_url": "https://porkbun.com/tld/io",
"last_checked": "2026-09-12T04:00:00Z",
"status": "ok"
} status is ok, stale (the guardrail held a previous
value) or unavailable (source down, value null). Section-specific fields live
under meta.
Licence
Pikkly's compiled data is licensed CC BY 4.0. Use it commercially, redistribute it, build on it; credit “Price data by Pikkly” with a link to pikkly.dev.
Upstream sources. LLM prices are built on
LiteLLM's model_prices_and_context_window.json, MIT licensed, Copyright (c) 2023 Berri AI,
overlaid with vendor pricing pages; OpenRouter prices come from OpenRouter's public models API. Cloudflare Registrar prices come from the
community-maintained CF-Registrar-Tracker
dump. Exchange rates come from open.er-api.com.
All other prices are collected from each provider's own public pages and APIs; those
prices are facts about what a company charges and carry a source link on every row.
The data is provided as-is. Check the source before you buy.