# Vextorium Domain Availability Checker

> Vextorium Domain Availability Checker is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-28).

Checks whether up to 20 domains are registered or free using official RDAP services, returning creation/expiry dates, registrar, and status for each domain.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/domain-availability?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-domain-availability-checker-b465a664
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__ob197tY3nUVpDPL0xcVl

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 vextorium-domain-availability-checker-b465a664 -d '<json body>'
```

Example prompt: Can you check if these domains are available: startupidea.com, startupidea.io, and startupidea.co — I want to know which ones are free and when the registered ones expire?

## When to prefer this

Choose this endpoint when you need authoritative domain availability data sourced directly from each registry's official RDAP service (not third-party WHOIS aggregators), especially for batch checks of up to 20 domains at once. Prefer it when you also need registration metadata like creation date, expiry date, registrar identity, and domain status flags alongside availability. Not ideal for ccTLDs that lack public RDAP (e.g. .es, .de).

## Known failure modes

- More than 20 domains submitted — request rejected
- Country-code TLDs without public RDAP (e.g. .es, .de) reported as 'unknown' rather than definitive status
- Network timeout reaching a specific registry's RDAP endpoint
- Malformed domain name input causes parsing error
- RDAP registry temporarily unavailable for a specific TLD

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

Returns a JSON object listing which domains are available (free array), total queried count, and per-domain results including status (registered/available), creation date, expiry date, registrar name, and RDAP domain states. Some ccTLDs without public RDAP are reported as unknown.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "names": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Domains (1-20)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "free": [
   "estedominionoexiste98765.com"
  ],
  "source": "Official RDAP of each registry (IANA bootstrap)",
  "queried": 2,
  "results": [
   {
    "high": "2026-09-27",
    "domain": "vextorium.com",
    "states": [
     "client delete prohibited",
     "client transfer prohibited"
    ],
    "status": "registered",
    "expires": "2027-09-27",
    "registrar": "Porkbun LLC"
   },
   {
    "domain": "estedominionoexiste98765.com",
    "status": "available"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-domain-availability-checker-b465a664/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
