# GeekVault WHOIS Lookup

> GeekVault WHOIS Lookup is a paid API for AI agents from api.geekvault.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-30).

Performs a WHOIS lookup for a given hostname or domain and returns the raw WHOIS record data.

## Facts

- Endpoint: GET https://api.geekvault.dev/net-tools/v1/whois-lookup?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/geekvault-whois-lookup-005447de
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RNasIpj9gJ3ZSrQKHWlVX

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 geekvault-whois-lookup-005447de
```

Example prompt: Can you run a WHOIS lookup on openai.com and tell me who registered it and when it expires?

## When to prefer this

Use this endpoint when you need quick, no-signup WHOIS data for any hostname or domain and want to pay per call via USDC without managing API keys or subscriptions. It is ideal for agents that infrequently need WHOIS lookups and prefer micro-payment-based access over monthly subscriptions.

## Known failure modes

- Invalid or unresolvable host returns an error
- WHOIS rate limiting by upstream registries may cause failures
- Private/redacted WHOIS records may return minimal registrant info
- Non-existent domains may return empty or error responses
- Network timeouts for slow WHOIS servers

## How this service works

Network, docs, image, web, and dev utility tools paid per call via x402. No signup, no API keys, no subscriptions — just USDC on Base.

## Output

Returns a JSON object containing the queried host and the raw WHOIS record text as a string. The raw field includes the full plaintext WHOIS response from the registry, which typically contains registrar name, registration and expiry dates, registrant contact info, name servers, and status codes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "host"
 ],
 "properties": {
  "host": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "host",
  "raw"
 ],
 "properties": {
  "raw": {
   "type": "string"
  },
  "host": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/geekvault-whois-lookup-005447de/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.geekvault.dev](https://www.zero.xyz/host/api.geekvault.dev/llms.txt)
