Programmatic access to GoDaddy's Domains API — domain registration, availability search, DNS management, and more. Built for developers and AI agents.
# Check domain availability
curl -s "https://api.godaddy.com/v3/domains/check-availability?domain=example.com" \
-H "Authorization: Bearer $GODADDY_PAT"
# Response
{
"domain": "example.com",
"available": true,
"prices": [
{
"term": "YEAR",
"period": 1,
"price": { "currencyCode": "USD", "value": 1199 },
"renewalPrice": { "currencyCode": "USD", "value": 2299 }
}
]
}Install gddy, authenticate once, then move from domain search to purchase to DNS management without leaving your terminal.
curl -fsSL https://github.com/godaddy/cli/releases/latest/download/install.sh | bashirm https://github.com/godaddy/cli/releases/latest/download/install.ps1 | iex$ gddy auth login
$ gddy domain available example.com
$ gddy domain quote example.com
$ gddy domain purchase --quote-token <token> --agree --confirm
$ gddy dns list example.com
$ gddy dns set example.com --type A --name www \
--data 192.0.2.20 --ttl 600Every endpoint is designed for LLM consumption — clean JSON, consistent error shapes, and full OpenAPI specs. Point your agent at the spec and go.
Example agent prompt
"Check if acme-corp.com is available to register. If it is, get a registration quote, register it for 1 year with the quoted price, and poll until registration completes."
Uses these endpoints