# AgentRXI ENS & Basenames Resolver

> AgentRXI ENS & Basenames Resolver is a paid API for AI agents from agentrxi.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-15).

Resolves ENS names (e.g. vitalik.eth) and Basenames (e.g. jesse.base.eth) to wallet addresses with profile records, or reverse-resolves a 0x wallet address to its primary name.

## Facts

- Endpoint: GET https://agentrxi.com/v1/ens?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentrxi-ens-basenames-resolver-8aa8bc36
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zveFhWEpqF-NNeuBrFhRf

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 agentrxi-ens-basenames-resolver-8aa8bc36
```

Example prompt: Can you resolve vitalik.eth and tell me the wallet address, avatar, and any Twitter or profile info attached to it?

## When to prefer this

Use this endpoint when you need to resolve Ethereum Name Service (ENS) or Base Name Service (Basenames) identifiers to wallet addresses, or reverse-resolve a 0x address to a human-readable name, especially when you also need associated profile metadata like avatar, Twitter, or website. Prefer this over on-chain RPC calls when you want a simple pay-per-call REST API without managing your own Ethereum node or ENS library.

## Known failure modes

- Name not registered or expired — returns null or not-found response
- 0x address has no primary name set — reverse resolution returns empty
- Invalid ENS name format — query rejected
- Unregistered Basename — name does not resolve
- Network/RPC timeout causing lookup failure

## How this service works

Crypto name lookup: resolve ENS and Basenames (vitalik.eth, jesse.base.eth) to a wallet address with avatar, url, twitter and description records, or reverse-resolve a 0x address to its primary name.

## Output

Returns the resolved 0x wallet address plus any associated profile records attached to the name (avatar URL, website URL, Twitter handle, description), or for reverse lookups returns the primary ENS/Basename associated with the 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": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Name (vitalik.eth) or 0x address"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentrxi-ens-basenames-resolver-8aa8bc36/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentrxi.com](https://www.zero.xyz/host/agentrxi.com/llms.txt)
