# x402engine ENS Name Resolver

> x402engine ENS Name Resolver is a paid API for AI agents from x402engine.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-13).

Resolves an ENS (Ethereum Name Service) name to its underlying Ethereum address and associated records

## Facts

- Endpoint: GET https://x402engine.app/api/ens/resolve
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402engine-ens-name-resolver-bed42059
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wmQMWULFxBS4znTOewlTR

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 x402engine-ens-name-resolver-bed42059
```

Example prompt: Can you resolve the ENS name vitalik.eth and tell me the Ethereum wallet address it points to?

## When to prefer this

Use this endpoint when you need to programmatically resolve a human-readable ENS name (.eth domain) to its underlying Ethereum address, especially within an AI agent workflow that needs to handle crypto payments or identity lookups without maintaining ENS resolution infrastructure. Preferred over running your own ENS resolver node when pay-per-call pricing at $0.001 USDC is more economical than self-hosted infra.

## Known failure modes

- ENS name does not exist or is unregistered — returns null or error
- ENS name has no resolver set — cannot resolve to an address
- Network issues preventing on-chain lookup — timeout or connection error
- Invalid ENS name format provided — validation error
- Payment failure via x402 micropayment — 402 response if USDC balance insufficient

## How this service works

108 production APIs behind HTTP 402 micropayments. 72 LLMs, Kling V3 and Hailuo video generation, image generation, code execution, travel search, web scraping, TTS, and transaction simulation. Pay with USDC on Base, USDm on MegaETH, or USDC on Solana.

## Output

Returns the resolved Ethereum address (0x format) and any associated ENS records for the given .eth name, allowing identification of the on-chain wallet or contract the name points to.

## 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 to resolve"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402engine-ens-name-resolver-bed42059/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402engine.app](https://www.zero.xyz/host/x402engine.app/llms.txt)
