# MoneyTools ENS Name Availability Checker

> MoneyTools ENS Name Availability Checker is a paid API for AI agents from tools.moneytools.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-11-05).

Checks whether an ENS (.eth) name is available, in grace period, or registered, returning expiry date, yearly base price, and a registration link.

## Facts

- Endpoint: GET https://tools.moneytools.dev/v1/ens-available?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/moneytools-ens-name-availability-checker-b6822ace
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3ACX7XZavPxu8ZLNRzEx2

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 moneytools-ens-name-availability-checker-b6822ace
```

Example prompt: Can you check if moneytools.eth is available to register, and if so, what's the yearly price and where can I register it?

## When to prefer this

Use this endpoint when you need a quick, structured lookup of ENS name availability, pricing, and expiry without integrating directly with Ethereum RPC nodes or the ENS SDK. It's ideal for agents that need to surface registration decisions to users, compare multiple names, or embed ENS checks into a broader workflow. At $0.001 per call with a free tier of 10/day, it's cost-effective for occasional to moderate usage.

## Known failure modes

- Invalid or malformed ENS label input returns an error without charging
- Free tier exhausted (10/day) without API key or x402 payment results in HTTP 402 Payment Required
- Network/RPC issues querying ENS contracts may cause transient failures
- Names with special characters or unsupported TLDs may return an error

## How this service works

ENS name availability: Is name.eth available? Registered / grace period / available, expiry date, yearly base price and registration link. Free tier 10/day; then $0.001 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.001 USDC per call via x402 on Base. Run by MoneyTools.

## Output

Returns the ENS name's status (available, registered, or in grace period), expiry date if registered, yearly base registration price in USD/ETH, a direct registration link, and payment metadata including whether the free tier was used or a $0.001 USDC charge was applied.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "examples": [
        "moneytools"
       ],
       "description": "label or label.eth"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "payment": {
       "type": "object",
       "properties": {
        "charged": {
         "type": "boolean"
        },
        "network": {
         "type": "string"
        },
        "amountUsd": {
         "type": "string"
        },
        "transaction": {
         "type": [
          "string",
          "null"
         ]
        }
       }
      },
      "freeTier": {
       "type": "object"
      },
      "_moneytools": {
       "type": "object",
       "description": "optional plan / partner hints"
      }
     },
     "description": "Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/moneytools-ens-name-availability-checker-b6822ace/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.moneytools.dev](https://www.zero.xyz/host/tools.moneytools.dev/llms.txt)
