访问网络版的解决方案,挖掘和监测所有域名相关事件。
获得网络版企业级解决方案,以搜索和监控域名注册和所有权细节,了解品牌术语、模糊匹配、感兴趣的注册者等。
面向参与ICANN 2026新通用顶级域名(gTLD)计划的申请者、顾问、政府及法律顾问,提供独立、基于证据的域名系统(DNS)及滥用情报。
预测性威胁情报为用户提供最坚实的第一道防线。订阅数据源可加强用户的网络安全态势。立即联系我们了解更多信息。
获取有关互联网资产及其所有权、基础设施和其他属性的综合情报信息。
域名、IP和DNS情报套餐可通过API查询,以可预测的价格进行每年订阅。
可为丰富产品内容和威胁狩猎等需求完整访问WHOIS、IP、DNS和子域名数据库。
利用此 API 全面揭示攻击面,将资产发现、漏洞扫描和技术元数据集成到您的平台中。现已开放抢先体验。
使用 LLM 与我们的 API 对话。将您偏好的 LLM 连接到 WhoisXML API,就 WHOIS、DNS、威胁情报等进行简单对话。
我是您的域名智能助理。我可以轻松地从 WhoisXML API 中探索 WHOIS、DNS 和威胁数据 - 我基于云技术,速度快,随时准为您提供帮助。
一款专用于 WHOIS、DNS、IP 及威胁情报研究的定制化 GPT,可将 ChatGPT 直接连接至 WhoisXML API,从而实现快速、对话式的调查和域名分析。
一个通用的API信用池
通过一个通用的余额,简化 API 积分的购买和使用流程,该余额适用于我们整个产品组合。
域名信息和每周变更文件采用JSON Lines(.jsonl) 格式——每行一个 JSON 记录。域名文件是一个单列 CSV (.csv) 文件,包含一行名为 domainName 的标题行。所有数据源文件均使用 zstd (Zstandard) 进行压缩。
每个记录由域名、包含域名注册字段的数据部分以及 五个联系人部分组成。每个字段都是一个对象,其中包含字段值、该值最后一次被 我们的系统确认的日期,以及一个标志——该标志用于指示该值是否因当前有效记录中该字段为空或 被屏蔽,而从历史记录中恢复而来。
{
"domainName": "example.com",
"data": [
{"fieldName": "createdDateISO8601", "fieldValue": "2013-07-22T00:00:00+00:00", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "updatedDateISO8601", "fieldValue": "2013-07-22T00:00:00+00:00", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "expiresDateISO8601", "fieldValue": "2026-03-22T20:15:53+00:00", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "createdDateRaw", "fieldValue": "2013-07-22", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "updatedDateRaw", "fieldValue": "2013-07-22", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "expiresDateRaw", "fieldValue": "2026-03-22T20:15:53.197Z", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "nameServers", "fieldValue": "ns1.example.com|ns2.example.com", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "whoisServer", "fieldValue": "whois.example-registrar.com", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "registrarName", "fieldValue": "Example Registrar, Inc.", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "status", "fieldValue": "clientTransferProhibited", "auditDate": "2025-05-26T14:47:11+00:00", "isEmptyOrRedactedNow": false}
],
"registrantContact": [
{"fieldName": "name", "fieldValue": "John Doe", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "organization", "fieldValue": "Example Inc.", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "street", "fieldValue": "123 Example Street", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "city", "fieldValue": "Jacksonville", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "state", "fieldValue": "FL", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "postalCode", "fieldValue": "32256", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "country", "fieldValue": "UNITED STATES", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "email", "fieldValue": "[email protected]", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "telephone", "fieldValue": "13105551234", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "telephoneExt", "fieldValue": "", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "fax", "fieldValue": "", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true},
{"fieldName": "faxExt", "fieldValue": "", "auditDate": "2023-03-24T02:14:35+00:00", "isEmptyOrRedactedNow": true}
],
"administrativeContact": [ ... ],
"technicalContact": [ ... ],
"billingContact": [ ... ],
"zoneContact": [ ... ]
}
域名 |
相关的域名。 |
数据 |
域名的注册记录字段(日期、域名服务器、注册商、状态)。一个由 字段对象组成的数组(参见下文“字段对象结构”)。 |
注册人联系信息 |
包含注册人的联系信息。一个字段对象数组。 |
行政联系人 |
包含管理联系信息。其结构与registrantContact字段相同。 |
技术联系人 |
包含技术联系信息。其结构与registrantContact字段相同。 |
账单联系人 |
包含账单联系信息。其结构与registrantContact字段相同。 |
zoneContact |
包含区域联系信息。其结构与registrantContact字段相同。 |
“数据”和“联系人”部分中的每个字段都是一个包含以下键的对象:
fieldName |
字段名称(参见下方的字段列表)。 |
fieldValue |
该字段可用的最具信息量的值。若该字段在当前 WHOIS/RDAP 记录中已定义,则取自该记录; 否则,从包含该值的最新历史 WHOIS 记录中恢复该值。 如果从未捕获过该值,则返回空字符串或null。 |
审计日期 |
该字段的值最后一次被我们的系统确认或捕获的日期,采用 ISO 8601 格式。 |
isEmptyOrRedactedNow |
如果当前有效记录中的该字段为空或已被屏蔽,则返回 true——这意味着显示的值 是从历史 WHOIS 数据中恢复的。如果该值来自 当前记录,则返回 false。 |
createdDateISO8601 |
域名的注册日期,采用 ISO 8601 格式。 |
更新日期ISO8601 |
域名注册记录的最后更新日期,采用 ISO 8601 格式。 |
到期日期(ISO 8601格式) |
该域名的注册到期日期,采用 ISO 8601 格式。 |
createdDateRaw |
该域名的 WHOIS 记录最初创建的日期,以原始格式显示。 |
updatedDateRaw |
该域名的 WHOIS 记录最后一次更新的日期,以原始格式显示。 |
expiresDateRaw |
该域名的 WHOIS 记录到期日期,以原始格式显示。 |
域名服务器 |
该域名的域名服务器,用“|”分隔。 |
whoisServer |
收集该记录的WHOIS服务器。 |
注册商名称 |
注册商名称 |
状态 |
所有五个联系人部分(registrantContact、administrativeContact、technicalContact、 billingContact、zoneContact)都使用相同的字段列表:
名称 |
联系人的姓名。 |
组织 |
该联系人的所属机构。 |
街道 |
联系人的街道地址。 |
城市 |
该联系人的城市。 |
状态 |
该联系人的所在州或地区。simplified-chinese (mainland) |
邮政编码 |
该联系人的邮政编码。 |
国家 |
该联系人的国家。 |
电子邮件 |
该联系人的电子邮件地址。 |
电话 |
联系人的电话号码。 |
telephoneExt简体中文(大陆) |
该联系人的电话分机号。 |
传真 |
该联系人的传真号码。 |
faxExt简体中文(大陆) |
该联系人的传真分机号。 |
域名
example.com
example.net
example.org
...
每行都是一条记录,其结构与域名信息文件中的结构相同(包括数据部分和 五个联系信息部分),前面带有两个键:changeType,用于说明该域名出现在 文件中的原因;以及domainName。
{
"changeType": "updated",
"domainName": "example.com",
"data": [
{"fieldName": "createdDateISO8601", "fieldValue": "2024-08-19T18:26:12+00:00", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "updatedDateISO8601", "fieldValue": "2025-09-26T07:58:15+00:00", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "expiresDateISO8601", "fieldValue": "2026-08-19T18:26:12+00:00", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "createdDateRaw", "fieldValue": "2024-08-19T18:26:12Z", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "updatedDateRaw", "fieldValue": "2025-09-26T07:58:15Z", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "expiresDateRaw", "fieldValue": "2026-08-19T18:26:12Z", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "nameServers", "fieldValue": "ns1.example.com|ns2.example.com", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "whoisServer", "fieldValue": "whois.example-registrar.com", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "registrarName", "fieldValue": "Example Registrar, Inc.", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "status", "fieldValue": "clientTransferProhibited", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false}
],
"registrantContact": [
{"fieldName": "name", "fieldValue": "Statutory Masking Enabled", "auditDate": "2025-08-20T00:00:00+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "organization", "fieldValue": "Statutory Masking Enabled", "auditDate": "2025-08-20T00:00:00+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "street", "fieldValue": "123 Example Street", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "city", "fieldValue": "Jacksonville", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "state", "fieldValue": "FL", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "postalCode", "fieldValue": "32256", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "country", "fieldValue": "UNITED STATES", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "email", "fieldValue": "[email protected]", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "telephone", "fieldValue": "13105551234", "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "telephoneExt", "fieldValue": "Statutory Masking Enabled", "auditDate": "2025-08-20T00:00:00+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "fax", "fieldValue": "13105555678", "auditDate": "2024-07-02T21:01:51+00:00", "isEmptyOrRedactedNow": false},
{"fieldName": "faxExt", "fieldValue": "Statutory Masking Enabled", "auditDate": "2025-08-20T00:00:00+00:00", "isEmptyOrRedactedNow": false}
],
"administrativeContact": [ ... ],
"technicalContact": [ ... ],
"billingContact": [ ... ],
"zoneContact": [
{"fieldName": "name", "fieldValue": null, "auditDate": "2025-09-29T21:39:51+00:00", "isEmptyOrRedactedNow": true},
...
]
}
changeType |
该域名为何会出现在本周的变更文件中。原因可能是以下之一:
|
域名 |
相关的域名。 |
data, registrantContact, administrativeContact, technicalContact, billingContact, zoneContact |
与域信息文件中的情况相同——请参阅上文的“记录结构”和“字段对象结构”。 如果某个字段在当前活动记录中不存在且没有历史值,则该字段的 fieldValue 为 null,且isEmptyOrRedactedNow设置为true。 |