# ENS Name Resolver (webthree.ccwu.cc, Europe)

> ENS Name Resolver (webthree.ccwu.cc, Europe) is a paid API for AI agents from webthree.ccwu.cc:8443, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-22).

Resolves an ENS name to its Ethereum address (or performs reverse lookup) via a pay-per-call API hosted in Germany, paid with USDC on Base via x402.

## Facts

- Endpoint: GET https://webthree.ccwu.cc:8443/v1/chain/ens?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ens-name-resolver-webthree-ccwu-cc-europe-d676a1c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BA3m3s527ch6KjFmprIOw

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 ens-name-resolver-webthree-ccwu-cc-europe-d676a1c8
```

Example prompt: What Ethereum address does vitalik.eth resolve to?

## When to prefer this

Use this endpoint when you need a no-account, pay-per-call ENS resolution without setting up API keys or managing subscriptions. Ideal for agents that occasionally need ENS lookups billed in USDC on Base via x402, especially when serving users or infrastructure in Europe where the Germany-hosted node provides lower latency.

## Known failure modes

- ENS name not found or not registered — returns error or empty result
- Invalid ENS name format — request rejected
- ENS name exists but has no address record set — partial or null response
- x402 payment failure — call not executed if USDC payment on Base is not completed
- Network or upstream ENS resolution timeout — latency spike or error

## How this service works

Pay-per-call website uptime/latency/TLS checks and fetch-to-Markdown, measured from Hub Europe (Germany). USDC on Base via x402. No account or API key.

## Output

A JSON object containing the ENS name and the resolved Ethereum address (e.g. {"name": "vitalik.eth", "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}). For reverse lookups, returns the associated ENS name for a given address.

## 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": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "example": "vitalik.eth",
       "description": "ENS name like vitalik.eth (or pass address= for reverse lookup)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "vitalik.eth",
  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ens-name-resolver-webthree-ccwu-cc-europe-d676a1c8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from webthree.ccwu.cc:8443](https://www.zero.xyz/host/webthree.ccwu.cc%3A8443/llms.txt)
