Dynadot 中文文档 下载 App

Dynadot 域名 API 概览——120+ 命令覆盖注册到交易的全流程

为什么 Dynadot API 特别重要

不是所有域名注册商都提供完整的 API。很多注册商的 API 只暴露最基础的查询和注册功能,DNS 修改、Smart Folders、二级市场操作等高级功能只能通过 Web 控制台手动完成。

Dynadot 的 API 是行业里最完整的之一:

API 的六大能力域

域典型命令说明
Acquire(获取)Register, Transfer, Renew通过 API 注册、转入、续费域名
Discover(查询)SearchDomain, Whois, GetDomainList批量查询域名可用性、获取账户域名列表
Manage(管理)SetDNS, SetWhois, LockDomain, SetFolder修改 DNS、Whois、锁定状态、分配文件夹
Organize(组织)CreateFolder, MoveDomainToFolderSmart Folders 的创建和管理
Aftermarket(市场)PlaceAuctionBid, AddBackorder, ListDomain竞价、抢注、挂牌、报价处理
Reseller(分销)子账户管理命令Dynadot Reseller 分销计划专用

快速示例

查询域名可用性

GET https://api.dynadot.com/api3.json?key=YOUR_API_KEY&command=search&domain=example.com

批量获取账户所有域名

GET https://api.dynadot.com/api3.json?key=YOUR_API_KEY&command=list_domain

给文件夹内所有域名改 DNS

curl -X POST https://api.dynadot.com/api3.json \
  -d "key=YOUR_API_KEY" \
  -d "command=set_dns" \
  -d "folder_name=my-folder" \
  -d "dns_type=custom" \
  -d "ns=ns1.cloudflare.com" \
  -d "ns=ns2.cloudflare.com"

输出格式

所有 API 响应都是 JSON,结构:

{
  "ResponseCode": 0,
  "ResponseContent": {
    // 具体命令的返回数据
  }
}

ResponseCode = 0 表示成功。非 0 表示错误,具体含义看 API 文档的错误码列表。

常见 API 使用场景

API 文档位置

Dynadot 提供两套 API 文档:

两个版本都支持 API Sandbox 测试。

Dynadot 域名 API 页面
Dynadot RESTful API 概览与命令分类