# StableDomains Domain Renewal

> StableDomains Domain Renewal is a paid API for AI agents from stabledomains.dev, paid per call via x402, $1500/call, status unknown (last checked 2026-09-15).

Renews an existing domain name registration for 1–10 years via x402/MPP payment

## Facts

- Endpoint: POST https://stabledomains.dev/api/domain/renew
- Price: $1500/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stabledomains-9ff1e8d7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7KJyWUATZ4pTK28PktFlW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stabledomains-9ff1e8d7 -d '<json body>'
```

Example prompt: Renew my domain 'myproject.xyz' on StableDomains for 3 years using my connected wallet.

## When to prefer this

Use this endpoint when you need to extend the registration period of an existing domain already owned by the authenticated wallet on StableDomains, for 1 to 10 years, paying via x402/MPP crypto payment. Prefer this over the registration endpoint (which is for new domains) or transfer endpoint (which moves the domain to another registrar).

## Known failure modes

- Domain not owned by authenticated wallet — authorization error
- Invalid duration (outside 1–10 year range) — validation error
- Payment failure or insufficient funds via x402/MPP — payment error
- Domain not found or does not exist — not found error
- Domain already expired past grace period — renewal not possible error

## How this service works

Renew for 1-10 years. Auth: x402/MPP.

## Output

A confirmation that the domain has been renewed, including the updated expiration date and a payment/transaction receipt for the renewal fee paid via x402/MPP.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "count": {
   "type": "integer",
   "default": 1,
   "maximum": 10,
   "minimum": 1
  },
  "domain": {
   "type": "string",
   "description": "Full domain (e.g. \"example.com\"). Supported TLDs (28): .ai, .app, .biz, .cloud, .co, .com, .dev, .email, .info, .io, .link, .live, .me, .mobi, .name, .net, .online, .org, .page, .pro, .shop, .site, .store, .studio, .tech, .tv, .uk, .xyz."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stabledomains-9ff1e8d7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stabledomains.dev](https://www.zero.xyz/host/stabledomains.dev/llms.txt)
