# Vextorium ENS Batch Resolver

> Vextorium ENS Batch Resolver is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-18).

Resolves up to 20 ENS names to Ethereum addresses, or Ethereum addresses to their primary ENS name, in a single batch call.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/ens-resolve-batch?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-ens-batch-resolver-8c38dcd4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GMOr2tgwS_7L4JOasZJLm

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 vextorium-ens-batch-resolver-8c38dcd4 -d '<json body>'
```

Example prompt: Resolve these ENS names to their Ethereum addresses for me — vitalik.eth, nick.eth, and ens.eth — and also reverse-lookup 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 to its primary ENS name, all in one batch.

## When to prefer this

Choose this endpoint when you need to resolve multiple ENS names or addresses in a single API call (up to 20 at once) rather than making individual resolution requests. Ideal for batch workflows, populating UIs with ENS identities, preparing airdrop lists, or enriching datasets of wallet addresses with human-readable names. Prefer this over single-resolution alternatives whenever you have 2–20 items to look up simultaneously.

## Known failure modes

- ENS name does not exist or is not registered — address field will be null
- Address has no primary ENS name set — name field will be null
- Input array exceeds 20 items — may return error or truncate
- Malformed Ethereum address or ENS name in input — that item may return null values
- ENS resolution service unavailable — full request may fail with 5xx error
- Network latency on ENS resolution causing timeout for some entries

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

Returns a JSON array of per-query result objects, each containing the original query string, the resolved Ethereum address, and the primary ENS name (if a reverse lookup was performed or available). Also includes a top-level 'resolved' count indicating how many queries were successfully resolved.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "names": {
   "type": "array",
   "items": {
    "type": "string"
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "results": [
   {
    "name": null,
    "query": "vitalik.eth",
    "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
   },
   {
    "name": "vitalik.eth",
    "query": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
    "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
   }
  ],
  "resolved": 2
 }
}
```

## More

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