{
  "_meta": {
    "name": "Data freshness",
    "description": "Per-registrar age of the pricing data behind this site, measured against the published refresh SLA.",
    "generated": "2026-09-29",
    "generated_note": "Ages are computed when the site is built, not when this file is fetched. Trust `generated` over your own clock: if a deployment has not rebuilt, every age here is as old as that date.",
    "sla": {
      "verified_cadence_days": 7,
      "verified_warn_days": 14,
      "verified_breach_days": 28,
      "sample_review_days": 90
    },
    "sla_note": "The SLA applies to registrars whose pricing is verified. Sample rows are not on a refresh cadence: they are flagged for review past sample_review_days instead, because unverified data going stale is a different problem from verified data going stale.",
    "states": {
      "fresh": "Newest row within the warn threshold.",
      "warn": "Newest row older than verified_warn_days but inside the breach threshold.",
      "breach": "Newest row older than verified_breach_days: the SLA is not being met.",
      "sample": "Unverified sample data, inside the review window.",
      "sample_stale": "Unverified sample data past sample_review_days.",
      "no_data": "No dated pricing rows for this registrar."
    },
    "divergence_note": "`divergence_days` is the spread between a registrar's oldest and newest row. A large spread means part of it was re-checked and part was left behind: the straggler rows a single registrar-level date hides completely.",
    "registrars_total": 23,
    "verified_total": 11,
    "breaching_sla": 1,
    "by_state": {
      "breach": 1,
      "fresh": 9,
      "sample_stale": 3,
      "warn": 1,
      "no_data": 9
    },
    "source": "https://www.best-domain-registrars.com/data/freshness.json",
    "methodology": "https://www.best-domain-registrars.com/methodology/",
    "licence": "CC BY 4.0",
    "upstream": {
      "name": "Open Domain Data",
      "site": "https://opendomaindata.org",
      "license": "CC-BY-4.0",
      "role": "Neutral upstream fact catalog. Registrar identity, RDAP, DNS-capability, security-contact and landscape FACTS on this site derive from the Open Domain Data dataset versions below. Scores, rankings and recommendations are this site's own editorial layer and do not come from Open Domain Data.",
      "attribution": "Facts derived from Open Domain Data (CC BY 4.0), registrars@2026.06, rdap_metadata@2026.06, dns_capabilities@2026.06, registrar_security_contacts@2026.06, registrar_landscape@2026-Q3, registrar_api_capabilities@2026.06, agent_capability_signals@2026.05.",
      "endorsement": "Open Domain Data does not endorse this site's rankings, and this site is not Open Domain Data.",
      "datasets": [
        {
          "dataset": "registrars",
          "version": "2026.06",
          "canonical_url": "https://opendomaindata.org/api/registrars.json",
          "last_synced": "2026-08-26"
        },
        {
          "dataset": "rdap_metadata",
          "version": "2026.06",
          "canonical_url": "https://opendomaindata.org/api/rdap_metadata.json",
          "last_synced": "2026-08-26"
        },
        {
          "dataset": "dns_capabilities",
          "version": "2026.06",
          "canonical_url": "https://opendomaindata.org/api/dns_capabilities.json",
          "last_synced": "2026-08-26"
        },
        {
          "dataset": "registrar_security_contacts",
          "version": "2026.06",
          "canonical_url": "https://opendomaindata.org/api/registrar_security_contacts.json",
          "last_synced": "2026-08-26"
        },
        {
          "dataset": "registrar_landscape",
          "version": "2026-Q3",
          "canonical_url": "https://opendomaindata.org/api/registrar_landscape.json",
          "last_synced": "2026-08-26"
        },
        {
          "dataset": "registrar_api_capabilities",
          "version": "2026.06",
          "canonical_url": "https://opendomaindata.org/api/registrar_api_capabilities.json",
          "last_synced": "2026-06-28"
        },
        {
          "dataset": "agent_capability_signals",
          "version": "2026.05",
          "canonical_url": "https://opendomaindata.org/api/agent_capability_signals.json",
          "last_synced": "2026-06-23"
        }
      ]
    }
  },
  "registrars": [
    {
      "registrar_id": "namecheap",
      "registrar_name": "Namecheap",
      "verified": true,
      "rows": 66,
      "pricing_rows": 33,
      "tld_pricing_rows": 33,
      "newest_last_checked": "2026-08-19",
      "oldest_last_checked": "2026-08-19",
      "age_days": 41,
      "divergence_days": 0,
      "rows_past_sla": 66,
      "state": "breach",
      "next_refresh_due": "2026-08-26",
      "sla_deadline": "2026-09-16",
      "overdue_by_days": 13
    },
    {
      "registrar_id": "porkbun",
      "registrar_name": "Porkbun",
      "verified": true,
      "rows": 556,
      "pricing_rows": 278,
      "tld_pricing_rows": 278,
      "newest_last_checked": "2026-09-28",
      "oldest_last_checked": "2026-09-28",
      "age_days": 1,
      "divergence_days": 0,
      "rows_past_sla": 0,
      "state": "fresh",
      "next_refresh_due": "2026-10-05",
      "sla_deadline": "2026-10-26",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "cloudflare-registrar",
      "registrar_name": "Cloudflare Registrar",
      "verified": false,
      "rows": 12,
      "pricing_rows": 6,
      "tld_pricing_rows": 6,
      "newest_last_checked": "2026-06-22",
      "oldest_last_checked": "2026-05-12",
      "age_days": 99,
      "divergence_days": 41,
      "rows_past_sla": 12,
      "state": "sample_stale",
      "next_refresh_due": "2026-09-20",
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "godaddy",
      "registrar_name": "GoDaddy",
      "verified": false,
      "rows": 11,
      "pricing_rows": 6,
      "tld_pricing_rows": 5,
      "newest_last_checked": "2026-05-12",
      "oldest_last_checked": "2026-05-12",
      "age_days": 140,
      "divergence_days": 0,
      "rows_past_sla": 11,
      "state": "sample_stale",
      "next_refresh_due": "2026-08-10",
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "spaceship",
      "registrar_name": "Spaceship",
      "verified": true,
      "rows": 524,
      "pricing_rows": 262,
      "tld_pricing_rows": 262,
      "newest_last_checked": "2026-09-02",
      "oldest_last_checked": "2026-09-02",
      "age_days": 27,
      "divergence_days": 0,
      "rows_past_sla": 0,
      "state": "warn",
      "next_refresh_due": "2026-09-09",
      "sla_deadline": "2026-09-30",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "dynadot",
      "registrar_name": "Dynadot",
      "verified": true,
      "rows": 512,
      "pricing_rows": 256,
      "tld_pricing_rows": 256,
      "newest_last_checked": "2026-09-28",
      "oldest_last_checked": "2026-06-22",
      "age_days": 1,
      "divergence_days": 98,
      "rows_past_sla": 2,
      "state": "fresh",
      "next_refresh_due": "2026-10-05",
      "sla_deadline": "2026-10-26",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "squarespace-domains",
      "registrar_name": "Squarespace Domains",
      "verified": false,
      "rows": 7,
      "pricing_rows": 6,
      "tld_pricing_rows": 1,
      "newest_last_checked": "2026-05-12",
      "oldest_last_checked": "2026-05-12",
      "age_days": 140,
      "divergence_days": 0,
      "rows_past_sla": 7,
      "state": "sample_stale",
      "next_refresh_due": "2026-08-10",
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "namesilo",
      "registrar_name": "NameSilo",
      "verified": true,
      "rows": 526,
      "pricing_rows": 263,
      "tld_pricing_rows": 263,
      "newest_last_checked": "2026-09-28",
      "oldest_last_checked": "2026-09-28",
      "age_days": 1,
      "divergence_days": 0,
      "rows_past_sla": 0,
      "state": "fresh",
      "next_refresh_due": "2026-10-05",
      "sla_deadline": "2026-10-26",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "hover",
      "registrar_name": "Hover",
      "verified": true,
      "rows": 30,
      "pricing_rows": 15,
      "tld_pricing_rows": 15,
      "newest_last_checked": "2026-09-28",
      "oldest_last_checked": "2026-09-28",
      "age_days": 1,
      "divergence_days": 0,
      "rows_past_sla": 0,
      "state": "fresh",
      "next_refresh_due": "2026-10-05",
      "sla_deadline": "2026-10-26",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "hostinger",
      "registrar_name": "Hostinger",
      "verified": false,
      "rows": 0,
      "pricing_rows": 0,
      "tld_pricing_rows": 0,
      "newest_last_checked": null,
      "oldest_last_checked": null,
      "age_days": null,
      "divergence_days": null,
      "rows_past_sla": 0,
      "state": "no_data",
      "next_refresh_due": null,
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "ionos",
      "registrar_name": "IONOS",
      "verified": true,
      "rows": 522,
      "pricing_rows": 261,
      "tld_pricing_rows": 261,
      "newest_last_checked": "2026-09-29",
      "oldest_last_checked": "2026-09-29",
      "age_days": 0,
      "divergence_days": 0,
      "rows_past_sla": 0,
      "state": "fresh",
      "next_refresh_due": "2026-10-06",
      "sla_deadline": "2026-10-27",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "name-com",
      "registrar_name": "Name.com",
      "verified": true,
      "rows": 544,
      "pricing_rows": 272,
      "tld_pricing_rows": 272,
      "newest_last_checked": "2026-09-28",
      "oldest_last_checked": "2026-09-28",
      "age_days": 1,
      "divergence_days": 0,
      "rows_past_sla": 0,
      "state": "fresh",
      "next_refresh_due": "2026-10-05",
      "sla_deadline": "2026-10-26",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "gandi",
      "registrar_name": "Gandi",
      "verified": true,
      "rows": 552,
      "pricing_rows": 276,
      "tld_pricing_rows": 276,
      "newest_last_checked": "2026-09-28",
      "oldest_last_checked": "2026-09-28",
      "age_days": 1,
      "divergence_days": 0,
      "rows_past_sla": 0,
      "state": "fresh",
      "next_refresh_due": "2026-10-05",
      "sla_deadline": "2026-10-26",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "aws-route-53",
      "registrar_name": "AWS Route 53",
      "verified": true,
      "rows": 496,
      "pricing_rows": 248,
      "tld_pricing_rows": 248,
      "newest_last_checked": "2026-09-29",
      "oldest_last_checked": "2026-09-29",
      "age_days": 0,
      "divergence_days": 0,
      "rows_past_sla": 0,
      "state": "fresh",
      "next_refresh_due": "2026-10-06",
      "sla_deadline": "2026-10-27",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "wordpress-com",
      "registrar_name": "WordPress.com",
      "verified": false,
      "rows": 0,
      "pricing_rows": 0,
      "tld_pricing_rows": 0,
      "newest_last_checked": null,
      "oldest_last_checked": null,
      "age_days": null,
      "divergence_days": null,
      "rows_past_sla": 0,
      "state": "no_data",
      "next_refresh_due": null,
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "wix",
      "registrar_name": "Wix Domains",
      "verified": false,
      "rows": 0,
      "pricing_rows": 0,
      "tld_pricing_rows": 0,
      "newest_last_checked": null,
      "oldest_last_checked": null,
      "age_days": null,
      "divergence_days": null,
      "rows_past_sla": 0,
      "state": "no_data",
      "next_refresh_due": null,
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "shopify",
      "registrar_name": "Shopify Domains",
      "verified": false,
      "rows": 0,
      "pricing_rows": 0,
      "tld_pricing_rows": 0,
      "newest_last_checked": null,
      "oldest_last_checked": null,
      "age_days": null,
      "divergence_days": null,
      "rows_past_sla": 0,
      "state": "no_data",
      "next_refresh_due": null,
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "domain-com",
      "registrar_name": "Domain.com",
      "verified": false,
      "rows": 0,
      "pricing_rows": 0,
      "tld_pricing_rows": 0,
      "newest_last_checked": null,
      "oldest_last_checked": null,
      "age_days": null,
      "divergence_days": null,
      "rows_past_sla": 0,
      "state": "no_data",
      "next_refresh_due": null,
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "network-solutions",
      "registrar_name": "Network Solutions",
      "verified": false,
      "rows": 0,
      "pricing_rows": 0,
      "tld_pricing_rows": 0,
      "newest_last_checked": null,
      "oldest_last_checked": null,
      "age_days": null,
      "divergence_days": null,
      "rows_past_sla": 0,
      "state": "no_data",
      "next_refresh_due": null,
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "ovhcloud",
      "registrar_name": "OVHcloud",
      "verified": true,
      "rows": 568,
      "pricing_rows": 284,
      "tld_pricing_rows": 284,
      "newest_last_checked": "2026-09-28",
      "oldest_last_checked": "2026-09-28",
      "age_days": 1,
      "divergence_days": 0,
      "rows_past_sla": 0,
      "state": "fresh",
      "next_refresh_due": "2026-10-05",
      "sla_deadline": "2026-10-26",
      "overdue_by_days": 0
    },
    {
      "registrar_id": "markmonitor",
      "registrar_name": "MarkMonitor",
      "verified": false,
      "rows": 0,
      "pricing_rows": 0,
      "tld_pricing_rows": 0,
      "newest_last_checked": null,
      "oldest_last_checked": null,
      "age_days": null,
      "divergence_days": null,
      "rows_past_sla": 0,
      "state": "no_data",
      "next_refresh_due": null,
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "csc-corporate-domains",
      "registrar_name": "CSC Corporate Domains",
      "verified": false,
      "rows": 0,
      "pricing_rows": 0,
      "tld_pricing_rows": 0,
      "newest_last_checked": null,
      "oldest_last_checked": null,
      "age_days": null,
      "divergence_days": null,
      "rows_past_sla": 0,
      "state": "no_data",
      "next_refresh_due": null,
      "sla_deadline": null,
      "overdue_by_days": 0
    },
    {
      "registrar_id": "com-laude",
      "registrar_name": "Com Laude",
      "verified": false,
      "rows": 0,
      "pricing_rows": 0,
      "tld_pricing_rows": 0,
      "newest_last_checked": null,
      "oldest_last_checked": null,
      "age_days": null,
      "divergence_days": null,
      "rows_past_sla": 0,
      "state": "no_data",
      "next_refresh_due": null,
      "sla_deadline": null,
      "overdue_by_days": 0
    }
  ]
}