# ENS Name Resolver (dt0ur.online)

> ENS Name Resolver (dt0ur.online) is a paid API for AI agents from dt0ur.online, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-01).

Resolves ENS .eth names to Ethereum addresses (with avatar, URL, and Twitter records) or reverse-resolves addresses to their verified primary ENS name via the ENS Universal Resolver on Ethereum mainnet.

## Facts

- Endpoint: POST https://dt0ur.online/api/onchain/ens?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ens-name-resolver-dt0ur-online-e9ef6bb4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xNJ0d8N7JF-1q_qrqpRx4

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-dt0ur-online-e9ef6bb4 -d '<json body>'
```

Example prompt: Can you resolve vitalik.eth to its Ethereum address and also grab any avatar or Twitter records stored in its ENS profile?

## When to prefer this

Use this endpoint when you need to resolve ENS .eth names to Ethereum addresses or perform reverse ENS lookups on Ethereum mainnet. It also fetches enriched profile records (avatar, URL, Twitter) in a single call, making it ideal when you want full ENS profile metadata rather than just an address. Prefer this over raw RPC calls when you need a simple, paid API abstraction without managing your own Ethereum node or ENS SDK.

## Known failure modes

- ENS name not registered or expired — returns null or empty address
- Address has no primary ENS name set — reverse lookup returns nothing
- Malformed ENS name or invalid Ethereum address — input validation error
- ENS Universal Resolver RPC timeout or Ethereum node unavailability
- Name resolves but has no avatar/URL/twitter records set — partial results returned

## How this service works

Resolve an ENS .eth name to its address (plus avatar, url and twitter records), or an address to its verified primary ENS name. Reads Ethereum mainnet via the ENS Universal Resolver.

## Output

Returns the resolved Ethereum address for a forward lookup (ENS name → address), or the verified primary ENS name for a reverse lookup (address → name), along with optional text records including avatar, URL, and Twitter handle stored in the ENS registry on Ethereum mainnet.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "description": "ENS name, e.g. vitalik.eth (forward lookup)"
  },
  "address": {
   "type": "string",
   "description": "Address (reverse lookup), used when `name` is absent"
  }
 }
}
```

## More

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