changedOutput schema / properties / results / items / properties / cheapest / anyOf
Previous value: -[
- {
- "description": "The cheapest registrar to own the name for `years` (standard price; a premium name costs more).",
- "properties": {
- "first_payment": {
- "description": "An amount in major units (12.99), in `currency`.",
- "properties": {
- "amount": {
- "type": "number"
- },
- "currency": {
- "description": "ISO 4217",
- "examples": [
- "USD"
- ],
- "pattern": "^[A-Z]{3}$",
- "type": "string"
- }
- },
- "required": [
- "amount",
- "currency"
- ],
- "type": "object"
- },
- "min_years": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "observed_at": {
- "examples": [
- "2026-11-06T04:12:00.000Z"
- ],
- "format": "date-time",
- "type": "string"
- },
- "promo_first_year": {
- "type": "boolean"
- },
- "register": {
- "anyOf": [
- {
- "description": "An amount in major units (12.99), in `currency`.",
- "properties": {
- "amount": {
- "type": "number"
- },
- "currency": {
- "description": "ISO 4217",
- "examples": [
- "USD"
- ],
- "pattern": "^[A-Z]{3}$",
- "type": "string"
- }
- },
- "required": [
- "amount",
- "currency"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "year 1 now (a promotion when one runs)"
- },
- "registrar": {
- "properties": {
- "id": {
- "examples": [
- "porkbun"
- ],
- "type": "string"
- },
- "name": {
- "examples": [
- "Porkbun"
- ],
- "type": "string"
- },
- "url": {
- "description": "the registrar's website (a plain link, no affiliate code)",
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "id",
- "name",
- "url"
- ],
- "type": "object"
- },
- "renew": {
- "anyOf": [
- {
- "description": "An amount in major units (12.99), in `currency`.",
- "properties": {
- "amount": {
- "type": "number"
- },
- "currency": {
- "description": "ISO 4217",
- "examples": [
- "USD"
- ],
- "pattern": "^[A-Z]{3}$",
- "type": "string"
- }
- },
- "required": [
- "amount",
- "currency"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "the regular renewal"
- },
- "source": {
- "properties": {
- "id": {
- "examples": [
- "porkbun"
- ],
- "type": "string"
- },
- "kind": {
- "description": "api: the registrar's own price API; price_list: a file or JSON the registrar publishes; page: its price page; mirror: a third party's copy of the registrar's prices",
- "enum": [
- "api",
- "price_list",
- "page",
- "mirror"
- ],
- "type": "string"
- },
- "url": {
- "description": "where the price was read",
- "type": "string"
- }
- },
- "required": [
- "id",
- "kind",
- "url"
- ],
- "type": "object"
- },
- "total": {
- "description": "the cost to own it for `years` (computeTco), the same number as /v1/tlds/{tld}/prices",
- "properties": {
- "amount": {
- "type": "number"
- },
- "currency": {
- "description": "ISO 4217",
- "examples": [
- "USD"
- ],
- "pattern": "^[A-Z]{3}$",
- "type": "string"
- }
- },
- "required": [
- "amount",
- "currency"
- ],
- "type": "object"
- },
- "years": {
- "type": "integer"
- }
- },
- "required": [
- "registrar",
- "years",
- "register",
- "renew",
- "first_payment",
- "total",
- "min_years",
- "promo_first_year",
- "observed_at",
- "source"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "The cheapest registrar to own the name for `years` (standard price; a premium name costs more).",
+ "properties": {
+ "estimated": {
+ "description": "the total prices a year at the regular renewal because its own regular price is unknown",
+ "type": "boolean"
+ },
+ "first_payment": {
+ "description": "An amount in major units (12.99), in `currency`.",
+ "properties": {
+ "amount": {
+ "type": "number"
+ },
+ "currency": {
+ "description": "ISO 4217",
+ "examples": [
+ "USD"
+ ],
+ "pattern": "^[A-Z]{3}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount",
+ "currency"
+ ],
+ "type": "object"
+ },
+ "min_years": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "observed_at": {
+ "examples": [
+ "2026-11-06T04:12:00.000Z"
+ ],
+ "format": "date-time",
+ "type": "string"
+ },
+ "promo_first_year": {
+ "type": "boolean"
+ },
+ "register": {
+ "anyOf": [
+ {
+ "description": "An amount in major units (12.99), in `currency`.",
+ "properties": {
+ "amount": {
+ "type": "number"
+ },
+ "currency": {
+ "description": "ISO 4217",
+ "examples": [
+ "USD"
+ ],
+ "pattern": "^[A-Z]{3}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount",
+ "currency"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "year 1 now (a promotion when one runs)"
+ },
+ "registrar": {
+ "properties": {
+ "id": {
+ "examples": [
+ "porkbun"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "examples": [
+ "Porkbun"
+ ],
+ "type": "string"
+ },
+ "note": {
+ "anyOf": [
+ {
+ "description": "A short, sourced note about the registrar's prices (not a price we rank by).",
+ "properties": {
+ "checked_on": {
+ "anyOf": [
+ {
+ "examples": [
+ "2026-11-05"
+ ],
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "text": {
+ "examples": [
+ "NameSilo's free discount program prices .com at $12.00 (retail $19.99)."
+ ],
+ "type": "string"
+ },
+ "url": {
+ "description": "where the note's facts come from",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "text",
+ "url",
+ "checked_on"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "pricing_tier": {
+ "description": "retail: anyone can buy at these prices; reseller: the prices are a reseller account's tier (eNom's Silver), left out of consumer rankings unless include_resellers=true",
+ "enum": [
+ "retail",
+ "reseller"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "description": "the registrar's website (a plain link, no affiliate code)",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "url"
+ ],
+ "type": "object"
+ },
+ "renew": {
+ "anyOf": [
+ {
+ "description": "An amount in major units (12.99), in `currency`.",
+ "properties": {
+ "amount": {
+ "type": "number"
+ },
+ "currency": {
+ "description": "ISO 4217",
+ "examples": [
+ "USD"
+ ],
+ "pattern": "^[A-Z]{3}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount",
+ "currency"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "the regular renewal"
+ },
+ "source": {
+ "properties": {
+ "id": {
+ "examples": [
+ "porkbun"
+ ],
+ "type": "string"
+ },
+ "kind": {
+ "description": "api: the registrar's own price API; price_list: a file or JSON the registrar publishes; page: its price page; mirror: a third party's copy of the registrar's prices",
+ "enum": [
+ "api",
+ "price_list",
+ "page",
+ "mirror"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "description": "where the price was read",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "kind",
+ "url"
+ ],
+ "type": "object"
+ },
+ "total": {
+ "description": "the cost to own it for `years` (computeTco), the same number as /v1/tlds/{tld}/prices",
+ "properties": {
+ "amount": {
+ "type": "number"
+ },
+ "currency": {
+ "description": "ISO 4217",
+ "examples": [
+ "USD"
+ ],
+ "pattern": "^[A-Z]{3}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount",
+ "currency"
+ ],
+ "type": "object"
+ },
+ "years": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "registrar",
+ "years",
+ "register",
+ "renew",
+ "first_payment",
+ "total",
+ "min_years",
+ "promo_first_year",
+ "observed_at",
+ "source"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]