# FastX402 Domain WHOIS Lookup

> FastX402 Domain WHOIS Lookup is a paid API for AI agents from fastx402.tools, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-17).

Returns WHOIS registration data for a given domain name, including registrar, creation/expiry dates, nameservers, and status flags.

## Facts

- Endpoint: GET https://fastx402.tools/domain?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fastx402-domain-whois-lookup-29f58cb4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_t1hOc2y5bjtfD_ghLkmxF

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 fastx402-domain-whois-lookup-29f58cb4
```

Example prompt: Can you look up the WHOIS info for openai.com — I want to know who registered it, when it was created, when it expires, and what nameservers it uses?

## When to prefer this

Choose this endpoint when you need structured WHOIS/registration data (registrar, dates, nameservers, status) for a domain without setting up an account or API key — ideal for pay-as-you-go agent workflows querying one domain at a time via x402 micropayments on Base.

## Known failure modes

- Domain not found or unregistered — registered field will be false with minimal data returned
- Invalid domain format — may return an error if the input is not a valid registrable domain
- WHOIS rate limiting or registry unavailability — upstream WHOIS services may be temporarily unreachable
- Internationalised domain names (IDN) may behave inconsistently depending on registry support
- Payment failure via x402 — request is not processed if USDC payment on Base cannot be settled

## How this service works

146 pay-per-call tools for AI agents, from $0.001 per request in USDC on Base or Solana with x402. No account, no API key.

## Output

A JSON object containing the domain name, a boolean indicating if it is registered, the registrar name, ISO 8601 creation and expiry timestamps, an array of nameserver hostnames, and an array of domain status codes (e.g. 'client delete prohibited').

## 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": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "description": "Registrable domain like example.com (unicode allowed)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "domain": {
       "type": "string"
      },
      "status": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "created": {
       "type": "string"
      },
      "expires": {
       "type": "string"
      },
      "registrar": {
       "type": "string"
      },
      "registered": {
       "type": "boolean"
      },
      "nameservers": {
       "type": "array",
       "items": {
        "type": "string"
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "domain": "example.com",
  "status": [
   "client delete prohibited"
  ],
  "created": "1995-08-14T04:00:00Z",
  "expires": "2026-08-13T04:00:00Z",
  "registrar": "RESERVED-Internet Assigned Numbers Authority",
  "registered": true,
  "nameservers": [
   "a.iana-servers.net",
   "b.iana-servers.net"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fastx402-domain-whois-lookup-29f58cb4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fastx402.tools](https://www.zero.xyz/host/fastx402.tools/llms.txt)
