# x402 Market Origins Leaderboard

> x402 Market Origins Leaderboard is a paid API for AI agents from data.kagurazaka.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns x402 API sellers grouped by origin domain, showing each domain's API count, best API payer count, 30-day call volume, and median price.

## Facts

- Endpoint: GET https://data.kagurazaka.dev/v1/market/origins?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-market-origins-leaderboard-efff8185
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZOU7_V4OJkTSQsuKDwUu3

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-market-origins-leaderboard-efff8185
```

Example prompt: Show me the top 10 x402 API sellers ranked by payer count — I want to see each domain's API count, call volume over the last 30 days, and median price.

## When to prefer this

Use this endpoint when you need a domain-level aggregated view of the x402 API marketplace — comparing sellers by volume, popularity, or catalog size. Prefer this over per-API endpoints when the question is about which provider or origin domain to trust or explore, rather than which specific API to call.

## Known failure modes

- Invalid sort value returns error — must be one of 'apis', 'payers', 'calls'
- Limit outside 1-50 range may return validation error or be clamped
- Payment not included or invalid results in 402 Payment Required
- Empty results array if no x402 origins are indexed yet
- Stale data if market indexer has not updated recently

## How this service works

Data about the x402 market: the CDP Bazaar's listings, sellers, prices and categories, new listings and price changes from snapshots every 6 hours, uptime we measure for every paid listing, and x402 spending of any wallet and revenue of any seller on Base.

## Output

A JSON array of origin objects each containing: the origin domain URL, total APIs listed, maximum payers in the last 30 days for the best API, total calls in the last 30 days, and median price in USD across all APIs on that origin.

## 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",
     "properties": {
      "sort": {
       "enum": [
        "apis",
        "payers",
        "calls"
       ],
       "type": "string",
       "description": "ranking (default payers)"
      },
      "limit": {
       "type": "integer",
       "description": "how many results (1-50, default 20)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "results": {}
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "results": [
   {
    "apis": 108,
    "origin": "https://api.example",
    "calls_30d": 103231,
    "max_payers_30d": 294,
    "median_price_usd": 0.002
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-market-origins-leaderboard-efff8185/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from data.kagurazaka.dev](https://www.zero.xyz/host/data.kagurazaka.dev/llms.txt)
