# x402 Bazaar Rank – Utility Services

> x402 Bazaar Rank – Utility Services is a paid API for AI agents from x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev, paid per call via x402, $0.032/call, status unknown (last checked 2026-10-23).

Returns a ranked list of the top utility-tagged x402 micropayment services, scored by real 30-day call volume and unique paying wallets, with a snapshot hash receipt.

## Facts

- Endpoint: GET https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/in-utility?utm_source=zero.xyz
- Price: $0.032/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-bazaar-rank-utility-services-e394bb35
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4AbMb0x3ALY9kOytQ74dr

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 x402-bazaar-rank-utility-services-e394bb35
```

Example prompt: Show me the top 25 utility services on the x402 bazaar ranked by paying wallets over the last 30 days, including their call counts and prices.

## When to prefer this

Use this endpoint when you specifically want ranked discovery of utility-tagged x402 services based on real on-chain usage signals (30-day calls and paying wallets). It is the right choice over generic API directories because it surfaces only services with verified payment activity and provides an auditable snapshot hash. Prefer it over other x402 Bazaar routes when you want the utility vertical specifically rather than all tags or other categories.

## Known failure modes

- No services indexed for the utility tag — returns empty services array with count 0
- Snapshot index temporarily stale — generatedAt timestamp may lag real-time by minutes
- Rate limit or payment failure — 402 response if USDC payment not attached
- Worker cold start latency spike on first request
- Malformed query parameters may return unfiltered or default results

## How this service works

Highest-demand x402 services tagged 'utility': ranked by 30-day unique paying wallets, with calls, price, network and calls-per-payer for each. 64 providers and 271 paying wallets measured in this tag.

## Output

A JSON object containing the total matched service count, the query parameters used (route, ranking operator, limit, tag filter), and an array of up to 25 ranked services each with name, network chain ID, 30-day call count, 30-day unique paying wallets, price in USD, and resource URL. Also includes a generatedAt timestamp, a snapshot hash for auditability, and the scoring revision.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 25,
  "query": {
   "by": "payers",
   "op": "top",
   "limit": 25,
   "where": {
    "tag": "utility"
   }
  },
  "route": "/in-utility",
  "matched": 359,
  "services": [
   {
    "name": "forecast api",
    "network": "eip155:8453",
    "calls30d": 310,
    "priceUsd": 0.01,
    "resource": "https://api.example.com/forecast",
    "payers30d": 42
   }
  ],
  "declaredBy": "agent",
  "generatedAt": "2026-09-17T12:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-bazaar-rank-utility-services-e394bb35/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev](https://www.zero.xyz/host/x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/llms.txt)
