# DomainHelp Domain Availability

> DomainHelp Domain Availability is a paid API for AI agents from app.domainhelp.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-31).

Checks whether a domain name (or batch of up to 100 domains) is available for registration, returning a tri-state status: available, unavailable, or unknown

## Facts

- Endpoint: GET https://app.domainhelp.com/api/v1/domain-availability/:domain?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/domainhelp-domain-availability-2a98dca9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dV10tl8hD28ielu-8jzPw

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 domainhelp-domain-availability-2a98dca9
```

Example prompt: Can you check if 'launchpad.io' is available to register? I want to know if it's taken or free before I start building my brand around it.

## When to prefer this

Use DomainHelp when you need a clean tri-state availability answer (available/unavailable/unknown) with x402 micropayment support and batch lookup of up to 100 domains in a single call. Prefer it over generic WHOIS tools when you need machine-readable structured output, a registration URL, and a known price per query. The sibling DomainHelp Intelligence endpoint covers RDAP/WHOIS/DNS detail — use this availability endpoint when the sole question is 'can I register this domain right now?'

## Known failure modes

- Domain string exceeds 253 characters or is fewer than 3 characters — input rejected
- Status returns 'unknown' when the registry is unreachable or WHOIS/RDAP data is unavailable
- Batch of more than 100 domains submitted — request rejected
- Invalid domain format (e.g. missing TLD) — may return unknown or error
- Payment of 0.001 USDC not fulfilled via x402 — request blocked

## How this service works

Tri-state domain registration availability intelligence

## Output

Returns a JSON object with the queried domain name, a tri-state status string ('available', 'unavailable', or 'unknown'), a nullable boolean available flag, a price_usd field, a queried_at ISO timestamp, a source object with raw data, and a registration object containing an x402_url if the domain can be registered. Supports batch mode returning results for up to 100 domains.

## Request schema (JSON Schema)

```json
{
 "input": {
  "type": "object",
  "oneOf": [
   {
    "required": [
     "domain"
    ]
   },
   {
    "required": [
     "domains"
    ]
   }
  ],
  "properties": {
   "domain": {
    "type": "string",
    "examples": [
     "example.com"
    ],
    "maxLength": 253,
    "minLength": 3
   },
   "domains": {
    "type": "array",
    "items": {
     "type": "string",
     "examples": [
      "example.com"
     ],
     "maxLength": 253,
     "minLength": 3
    },
    "maxItems": 100,
    "minItems": 1,
    "uniqueItems": true
   }
  },
  "additionalProperties": false
 },
 "output": {
  "type": "object",
  "required": [
   "product",
   "version",
   "domain",
   "available",
   "status",
   "units",
   "price_usd",
   "source",
   "registration",
   "queried_at"
  ],
  "properties": {
   "units": {
    "type": "integer",
    "const": 1
   },
   "domain": {
    "type": "string"
   },
   "source": {
    "type": "object",
    "additionalProperties": true
   },
   "status": {
    "enum": [
     "available",
     "unavailable",
     "unknown"
    ],
    "type": "string"
   },
   "product": {
    "type": "string",
    "const": "domain-availability"
   },
   "version": {
    "type": "string",
    "const": "1"
   },
   "available": {
    "type": [
     "boolean",
     "null"
    ]
   },
   "price_usd": {
    "type": "string"
   },
   "queried_at": {
    "type": "string",
    "format": "date-time"
   },
   "registration": {
    "type": "object",
    "required": [
     "x402_url"
    ],
    "properties": {
     "x402_url": {
      "type": [
       "string",
       "null"
      ],
      "format": "uri-reference"
     }
    },
    "additionalProperties": false
   }
  },
  "additionalProperties": false
 },
 "$schema": "https://json-schema.org/draft/2020-12/schema"
}
```

## More

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