这个用于通过程序化方式来校验指定域名的注册状态, DNS解析信息以及所有权归属的API域名验证接口。在调用之后会即时返回结构化的JSON结果。这种功能非常适用于批量域名监控, 备案核验以及资产安全审计等多个场景, 并且支持GET与POST两种请求方式。
接口基本信息
接口端点:https://api.gname.xin/v1/domain/verify
请求这个方法, 通常是用GET啊, 或者也可以去用POST。
认证的这种办法, 就是使用 Bearer Token, 然后把这个东西放到请求头里面的 Authorization那个字段里面去。
响应格式:application/json
关于频率的限制方面, 是每一个单独的Token每分钟内最多可以使用一百次, 如果超过了这个限制的话, 就会返回 HTTP 429 这样的状态码。
请求参数
调用流程
1. 获取凭证: 你需要在管理后台里面去创建一个应用, 这个操作会生成API Key和Secret, 然后你要把这两个东西拼接在一起, 最终得到Bearer Token。
2. 构造请求就是把域名和参数填到那个URL的查询字符串里, 这适用于GET方法, 或者把内容放到请求体当中去, 这对于POST方法是适用的。
3. 发送调用: 你可以使用curl, 还可以使用各种各样语言的HTTP客户端去发出请求。
4. 对响应内容来进行解析, 具体做法是去读取code这个字段的值, 如果该值为0就代表处理成功, 如果该值不等于0就要按照错误码所对应的规定来处理。
5. 当出现异常处理的情况时, 1001表示域名不存在, 1002表示TOKEN无效, 1003表示频率超限, 需要按照预定的策略重新进行尝试。
响应示例
{
"code": 0,
"message": "success",
"data": {
"domain": "example.com",
"registration": "active",
"registrar": "Registry Inc.",
"dns_records": ["A", "AAAA", "MX", "TXT"],
"verified_at": "2026-10-16T09:00:00Z"
}
}
注意事项与常见问题
输入的域名一定要是那种完整的格式, 这个完整格式里面得包含主域名的信息, 系统是不支持直接使用纯IP地址的, 同时也不允许只填写一个子路径的内容。
一次请求最多可以携带50个域名的相关信息, 如果超出这个数量, 需要分批提交。
这个接口会默认返回在300秒以内的缓存结果;如果你需要获得实时的数据, 你必须追加一个cache=false的参数。
在进行开发的调试过程之时, 我们可以将端点切换成分名为xinyin那个所提供的用于沙箱运作的环境, 这样做能够确保不会对生产数据带来相应的干扰。
调用方必须进行遵守《域名注册管理规则》这个事儿在手上, 然后验证数据留存的时间长度不能超出180天这个界限。
快速接入
您需要先去那个官方开放的平台的控制台那里去完成应用的注册, 然后再去把密钥的配置给弄好, 这个东西整个过程大概需要用掉5分钟的时间。
那个平台上面会提供出来包括Python、Java、Go、Node.js这样四种语言的SDK以及完整的示例代码在这里边供您使用, 您就根据您自己的项目所采用的语言, 然后去选择相对应的那个版本, 就可以完成集成了。


