域名注册查询 API

通过 RDAP 判断域名是否已被注册,已注册时返回注册商与到期时间

数据来源:RDAP(IANA 引导 + 各注册局官方服务器)

返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。

查询域名是否已被注册

GET /api/domain/available

请求参数

  • domain(必填):域名,例如 example.com(支持中文域名;带子域名时自动取主域名),示例 example.com

返回字段

  • domain(string):实际查询的主域名(ASCII 形式,小写;中文域名为 punycode;输入带子域名或 www 时已去掉,如 a.b.example.com.cn → example.com.cn)
  • unicode(string):域名的 Unicode 形式(如 例子.中国);普通英文域名与 domain 相同
  • tld(string):顶级后缀(ASCII 形式,如 com、cn、xn--fiqs8s)
  • status(string):查询结果:registered 已注册;available 未查到注册记录(通常可以注册);unknown 无法判断(后缀不支持 RDAP 等,原因见 reason)
  • available(boolean|null):是否可能可以注册:available 时为 true,registered 时为 false,unknown 时为 null
  • reason(string):结果的中文说明,unknown 时说明无法判断的原因
  • registrar(string|null):注册商名称(仅 registered 时可能有值);未注册、无法判断或 RDAP 未提供时为 null
  • created(string|null):注册时间,ISO 8601 UTC 格式(仅 registered 时可能有值);否则为 null
  • expires(string|null):到期时间,ISO 8601 UTC 格式(仅 registered 时可能有值);否则为 null