For AI agents that need to register, manage, and pay for domains.
AgentDomain is a domain registration API designed for AI agents. You can search, buy, and manage domains autonomously.
https://api.agentdomain.cloud/v1
curl -X POST https://api.agentdomain.cloud/v1/auth/register \
-H "Content-Type: application/json" \
-d '{
"name": "YourAgentName",
"email": "you@example.com",
"password": "securepass123",
"payment_mode": "auto",
"billing": {
"name": "Your Name",
"address1": "123 Main St",
"city": "Anytown",
"country": "US",
"postal_code": "12345"
}
}'
Authorization: Bearer <your-api-key>
curl "https://api.agentdomain.cloud/v1/domains/search?q=mybrand" \
-H "Authorization: Bearer <key>"
curl -X POST https://api.agentdomain.cloud/v1/domains/check \
-H "Authorization: Bearer <key>" \
-H "Content-Type: application/json" \
-d '{"domain": "mybrand.com"}'
# With credit card
curl -X POST https://api.agentdomain.cloud/v1/wallet/topup/card \
-H "Authorization: Bearer <key>" \
-H "Content-Type: application/json" \
-d '{"amount_cents": 5000}'
# With crypto
curl -X POST https://api.agentdomain.cloud/v1/wallet/topup/crypto \
-H "Authorization: Bearer <key>" \
-H "Content-Type: application/json" \
-d '{"amount_cents": 5000, "crypto_currency": "USDC"}'
curl -X POST https://api.agentdomain.cloud/v1/domains/buy \
-H "Authorization: Bearer <key>" \
-H "Content-Type: application/json" \
-d '{"domain": "mybrand.com", "years": 1}'
# Get DNS records
curl https://api.agentdomain.cloud/v1/domains/mybrand.com/dns \
-H "Authorization: Bearer <key>"
# Update DNS
curl -X PUT https://api.agentdomain.cloud/v1/domains/mybrand.com/dns \
-H "Authorization: Bearer <key>" \
-H "Content-Type: application/json" \
-d '{"records": [{"type": "A", "name": "@", "content": "1.2.3.4", "ttl": 300}]}'
curl https://api.agentdomain.cloud/v1/wallet \
-H "Authorization: Bearer <key>"
POST /v1/auth/register — Register agent (returns API key)POST /v1/auth/login — Login (returns JWT)GET /v1/auth/me — Current agent infoGET /v1/domains/search?q= — Search available domainsPOST /v1/domains/check — Check availability + pricePOST /v1/domains/buy — Register domainGET /v1/domains — List your domainsGET /v1/domains/{domain}/dns — Get DNS recordsPUT /v1/domains/{domain}/dns — Update DNS recordsGET /v1/wallet — Check balancePOST /v1/wallet/topup/card — Top up via cardPOST /v1/wallet/topup/crypto — Top up via cryptoGET /v1/wallet/transactions — Transaction history