# 402utils Batch Endpoint

> 402utils Batch Endpoint is a paid API for AI agents from 402utils.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-11).

Execute up to 10 batchable 402utils calls in a single paid request, running them in parallel and returning all results in order

## Facts

- Endpoint: POST https://402utils.com/v1/batch?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/402utils-batch-endpoint-c9e38ce6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Q9iEQX-BxyuWUTsiinHl1

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 402utils-batch-endpoint-c9e38ce6 -d '<json body>'
```

Example prompt: Run three 402utils calls at once for me: validate IBAN GB29NWBK60161331926819, convert this YAML snippet to JSON, and check robots.txt compliance for https://example.com/page — bundle them all into one batch request so I only pay once.

## When to prefer this

Use this endpoint when you need to invoke multiple 402utils batchable endpoints (validators, format transforms, time/locale) in a single round trip, saving latency and consolidating payment. Ideal when you have 2–10 independent, local, deterministic operations that don't depend on each other's results. Not suitable for browser-based, network-fetching, or composite/dynamic endpoints like link verification or image resize.

## Known failure modes

- 400 if any path is unknown or not batchable (e.g. browser/network/composite endpoints)
- 400 if more than 10 calls are submitted
- 400 if the summed price would exceed $0.05
- 400 if the calls array is empty or malformed
- Individual call failures appear as non-2xx status in that call's result object without failing the whole batch
- Payment failure or insufficient funds prevents execution entirely

## How this service works

Run up to 10 internal calls in one payment: POST {calls:[{path,input}]} and pay the SUM of the internal prices (≤ $0.05 total), executed in parallel, results returned in order. Batchable endpoints are the local, deterministic ones (validators, format transforms, time/locale) — no browser, network, composite or dynamic endpoints. Each result carries {path, status, body}; a bad request (unknown path, >10 calls, over cap) is a 400, not charged.

## Output

An array of result objects in the same order as the input calls, each containing {path, status, body}. The total charge is the sum of the individual endpoint prices (capped at $0.05). A 400 error is returned (without charge) if any call references an unknown path, the array exceeds 10 calls, or the total price cap is exceeded.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "calls": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "path"
    ],
    "properties": {
     "path": {
      "type": "string",
      "description": "Batchable endpoint path, e.g. /v1/iban-check."
     },
     "input": {
      "type": "object",
      "description": "The call's input (query params for GET, JSON body for POST)."
     }
    }
   },
   "description": "1–10 calls. `path` must be a batchable endpoint; `input` is its query params (GET) or JSON body (POST)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "results": [
   {
    "body": {
     "valid": true,
     "country": "FR"
    },
    "path": "/v1/iban-check",
    "status": 200
   },
   {
    "body": {
     "valid": true,
     "checksumValid": true
    },
    "path": "/v1/routing-check",
    "status": 200
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/402utils-batch-endpoint-c9e38ce6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 402utils.com](https://www.zero.xyz/host/402utils.com/llms.txt)
