Columns may be empty when data is withheld, redacted, or the lookup failed. One row per domain; header on line 1.
The exported columns are intentionally practical rather than aspirational. They describe what was preserved in the release, including collection source and collection outcome, so users can build filters and quality checks without guessing how missing values should be interpreted.
If you are deciding whether the dataset matches your workflow, read this page together with Methodology. The schema tells you what is present; the methodology page explains why some fields are sparse and why that sparsity is analytically meaningful.
| Column | Description |
|---|---|
| whois_domain | Domain name. |
| whois_update_date | Record last updated. |
| whois_create_date | Registration date. |
| whois_expire_date | Expiry date. |
| whois_email | Public contact email. |
| whois_ns | Name servers (often comma-separated). |
| whois_registrar_name | Registrar. |
| whois_registrant_org | Registrant organization. |
| whois_registrant_name | Registrant name. |
| whois_registrant_street | Street. |
| whois_registrant_city | City. |
| whois_registrant_state | State / province. |
| whois_registrant_postcode | Postal code. |
| whois_registrant_country | Country code. |
| whois_registrant_phone | Phone. |
| whois_dnssec | DNSSEC status. |
| source | whois / rdap, etc. |
| check_status | e.g. ok |
| last_checked_at | Last check time. |
| last_changed_at | Last field change time. |
| field_fingerprint | Hash for incremental updates. |
| last_error | Last error, if any. |