访问网络版的解决方案,挖掘和监测所有域名相关事件。
获得网络版企业级解决方案,以搜索和监控域名注册和所有权细节,了解品牌术语、模糊匹配、感兴趣的注册者等。
在恶意行为者将危险域名变为武器之前,检测并阻止对这些域名的访问。如需了解更多信息,请立即联系我们。
获取有关互联网属性及其所有权、基础设施和其他属性的综合情报。
域名、IP和DNS情报套餐可通过API查询,以可预测的价格进行每年订阅。
可为丰富产品内容和威胁狩猎等需求完整访问WHOIS、IP、DNS和子域名数据库。
通过API优享服务获取优先的数据访问,另有额外福利,包括专业的团队支持、企业级的基础设施和SLA,以实现全面的可扩展性和高性能。
多级应用程序接口用户管理功能现已推出--管理企业中团队成员的个人应用程序接口密钥。
了解更多发出 API 请求时,使用服务器到服务器 OAuth 对 WhoisXML API 进行身份验证。这 也被称为 "双脚 OAuth",因为它使用两步流程,不需要用户交互进行 验证或授权。流程如下
您还可以查看GitHub 上的脚本,了解如何将 WHOIS API 与服务器端 SSO 结合使用。
使用 访问令牌授权类型生成访问令牌。这种授权类型的特点是
请注意,生成的 访问令牌而不是 apiKey参数。
curl --location 'https://main.whoisxmlapi.com/oauth/token' \
--header 'Authorization: Bearer %base64_encoded_API_key%' \
--header 'Content-Type: application/json' \
--data '{
"grantType": "access_token",
"expiresIn": 7200
}'
授权 |
grantType |
必须填写。用于生成访问令牌的授权类型。 接受值:access_token。 |
过期 |
可选项。访问令牌的有效期,以秒为单位。 可接受的值:1800 , 3600 , 7200 , 10800. 默认值:3600。 |
输出格式 |
选填。结果输出格式。 可接受的值: JSON | XML 默认值: JSON |
{
"accessToken": "G2OIE2AKRCVDYFUJCV5PXXXXXXXXXXXX",
"expiresIn": 3600
}
使用 访问令牌值来验证 API 请求。将生成的值代入 apiKey字段,就像使用普通 API 密钥一样。
{
"code": 401,
"messages": "Access restricted. Check the credits balance or enter the correct API key."
}
{
"code": 422,
"messages": {
"grantType": [
"The selected grant type is invalid."
]
}
}
curl --location 'https://www.whoisxmlapi.com/whoisserver/WhoisService?domainName=google.com' \
--header 'Authorization:Bearer %accessToken%'
curl --location 'https://www.whoisxmlapi.com/whoisserver/WhoisService' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer %accessToken%' \
--data '{
"domainName": "google.com"
}'