schemas
Schemas
Every dataset validates against a published JSON Schema. Schemas are versioned alongside the data and changes are recorded in the changelog.
| Schema | Fields | Version | Used by dataset | Formats |
|---|---|---|---|---|
| registrar | 9 | 2026.05 | registrars | json-schema |
| api-capabilities | 13 | 2026.05 | registrar_api_capabilities | json-schema |
| dns-capabilities | 10 | 2026.05 | dns_capabilities | json-schema |
| pricing | 9 | 2026.06 | tld_pricing | json-schema |
registrar.schema.json#registrar
Download registrar.schema.json →| Field | Type | Required | Description |
|---|---|---|---|
| id | string | required | Stable slug identifier (lowercase). |
| iana_id | integer | required | IANA-assigned registrar ID. |
| name | string | required | Legal entity name. |
| rdap_base | string · uri | optional | RDAP service base URL, if published. |
| status | enum | required | active | inactive | terminated |
| country | string · ISO 3166 | optional | Primary jurisdiction. |
| sources | array · enum | required | Provenance: iana | rdap | registrar_docs | submission. |
| verification_status | enum | required | See verification statuses. |
| last_checked | string · date-time | required | ISO 8601 timestamp of last check. |