Schema

The record, field by field.

Every record is stored as a single document in the domain_metadata collection. The table below documents each field's origin, meaning, and how often it's populated in the current snapshot.

field type source present
domain string zone file 0.0%
tld string zone file 0.0%
rdap_queried bool orchestrator 0.0%
rdap_status string RDAP worker 0.0%
rdap_raw object RDAP worker 0.0%
registrar string RDAP 0.0%
registrar_iana_id string RDAP 0.0%
creation_date date RDAP 0.0%
expiry_date date RDAP 0.0%
updated_date date RDAP 0.0%
dnssec bool RDAP 0.0%
status string[] RDAP 0.0%
nameservers string[] RDAP 0.0%
registrant_country string RDAP vCard 0.0%
ip_queried bool orchestrator 0.0%
enriched_at date orchestrator 0.0%

coverage column is derived from countDocuments({ field: { $exists: true, $ne: null } }) / total at build time. Fields sourced from RDAP sub-entities (registrant_country, registrar_iana_id, updated_date) are sparse because they depend on what the registry chose to publish.

Pipeline
loading…