opendomaindata.orgv2026.05open data project

Open domain infrastructure datasets.

Versioned, machine-readable datasets for domain registrars, DNS capabilities, TLD pricing, RDAP metadata, API coverage and domain infrastructure research.

Browse datasets View GitHub Read methodology
7datasets
~58krecords
JSON · CSVformats
CC BY 4.0license
dailyverification

Open-source datasets. Public methodology. Versioned schemas. GitHub-based contributions. github.com/open-domain-data/open-domain-data

$curl https://api.opendomaindata.org/v1/datasets
// catalog

Datasets

Every dataset is independently versioned, documented by a schema, and downloadable as JSON and CSV.

View all datasets
DatasetDescriptionRecordsFormatsVersionStatusLast updated
registrarsCanonical registrar entities — IANA ID, name, RDAP base, status, jurisdiction.2,841jsoncsv2026.05independently_tested2026-05-31
registrar_api_capabilitiesDocumented API surface per registrar — auth model, endpoints, bulk operations, sandbox.612jsoncsv2026.05public_sources2026-05-28
dns_capabilitiesDNS feature support per registrar — DNSSEC, ALIAS/ANAME, CAA, API record management.612jsoncsv2026.05independently_tested2026-05-27
tld_pricingRegister, renew and transfer prices by registrar and TLD, normalized to USD.48,260jsoncsv2026.06public_sources2026-06-01
rdap_metadataIANA bootstrap, RDAP service URLs and response conformance per TLD and registrar.1,517jsoncsv2026.05independently_tested2026-05-29
registrar_security_contactsAbuse and security contact records, plus RFC 9116 security.txt presence detection.2,610jsoncsv2026.05public_sources2026-05-25
agent_capability_signalsMachine-readable signals about programmatic access — API presence, OAuth, rate limits.612jsoncsv2026.05registrar_submitted2026-05-30
// example record

One record, three representations

Records ship as JSON and CSV, and validate against a published schema.

View developer reference
{
  "id": "namecheap",
  "iana_id": 1068,
  "name": "Namecheap, Inc.",
  "rdap_base": "https://rdap.namecheap.com",
  "status": "active",
  "country": "US",
  "sources": ["iana", "rdap", "registrar_docs"],
  "verification_status": "independently_tested",
  "last_checked": "2026-05-31T04:12:00Z"
}
recordregistrars/namecheap
schemaregistrars@2026.05
statusindependently_tested
last_checked2026-05-31
licenseCC-BY-4.0
// verification

Verification statuses

Every record carries a status describing how it was checked. Statuses are descriptive, not a quality score.

StatusKeyDefinition
unknownunknownNo verification has been attempted for this record.
public_sourcespublic_sourcesCompiled from public documentation, pricing pages and registries.
independently_testedindependently_testedConfirmed against live endpoints by Open Domain Data.
registrar_submittedregistrar_submittedSubmitted by the registrar; not yet independently checked.
registrar_verifiedregistrar_verifiedSubmitted by the registrar and confirmed against live endpoints.
deprecateddeprecatedNo longer maintained; retained for historical reference.
// methodology

How the data is collected

Each field records its provenance. Sources are combined, never silently reconciled — conflicts are flagged.

Read full methodology
Public documentation

Registrar help centers, API references and published pricing pages.

RDAP endpoints

Live queries against registrar and registry RDAP services.

IANA / ICANN references

Accreditation lists and the IANA RDAP bootstrap registry.

Registrar submissions

Structured submissions received via pull request or correction form.

Independent checks

Automated probes confirming documented capabilities against live services.

// changelog

Recent changes

View full changelog
2026-06-01tld_pricing@2026.06
Added 412 TLDs across 38 registrars; normalized promotional pricing flags into a dedicated field.
2026-05-31registrars@2026.05
Re-checked 2,841 records against RDAP. Corrected 14 RDAP base URLs flagged in community PR #208.
2026-05-30agent_capability_signals@2026.05
New dataset published describing programmatic-access signals. No scoring or ranking is included.
2026-05-28registrar_api_capabilities@2026.05
Added rate_limit and sandbox_url fields to the schema. Backfilled for 612 records.
2026-05-25registrar_security_contacts@2026.05
Added RFC 9116 security.txt presence detection across 2,610 records.
Commercial separation

Open Domain Data publishes structured datasets only. It does not rank registrars or recommend providers. Ranking and recommendation products are maintained separately and must disclose how they use this data.