# MadeOnSol KOL Leaderboard

> MadeOnSol KOL Leaderboard is a paid API for AI agents from madeonsol.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

Returns ranked KOL (Key Opinion Leader) performance data sorted by PnL and win rate over a configurable time window

## Facts

- Endpoint: GET https://madeonsol.com/api/x402/kol/leaderboard?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/madeonsol-kol-leaderboard-fa3ef4d6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HzqwfU0IGk6aRTjjZS8am

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 madeonsol-kol-leaderboard-fa3ef4d6
```

Example prompt: Show me the top 20 KOLs on Solana ranked by PnL and win rate over the last 30 days.

## When to prefer this

Use this endpoint when you need aggregated, ranked KOL performance data across multiple tracked wallets rather than the activity of a single wallet. Prefer this over the real-time KOL trade feed when you need comparative ranking and historical performance windows (7d, 30d, 90d, 180d) rather than live trade events. Best suited for identifying which KOLs to follow or benchmark rather than tracking individual wallet positions.

## Known failure modes

- Invalid period enum value returns an error
- Limit out of range (below 1 or above 50) returns validation error
- Payment failure (insufficient USDC balance) blocks access
- Empty leaderboard if no KOL data is available for the requested period
- Rate limiting if too many calls are made in quick succession

## How this service works

KOL performance rankings by PnL and win rate

## Output

A JSON array called 'leaderboard' containing ranked KOL entries with performance metrics including PnL and win rate. Each entry represents one KOL wallet tracked across the selected time window, ordered by performance. The number of results is bounded by the 'limit' parameter (default 20, max 50).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "default": 20,
       "maximum": 50,
       "minimum": 1,
       "description": "Max KOLs to return"
      },
      "period": {
       "enum": [
        "today",
        "7d",
        "30d",
        "90d",
        "180d"
       ],
       "type": "string",
       "default": "7d",
       "description": "Ranking window"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "leaderboard"
     ],
     "properties": {
      "leaderboard": {
       "type": "array",
       "items": {
        "type": "object",
        "additionalProperties": true
       }
      }
     },
     "description": "Illustrative response fragment; additional fields and row properties are documented by the endpoint. Not live market data.",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/madeonsol-kol-leaderboard-fa3ef4d6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from madeonsol.com](https://www.zero.xyz/host/madeonsol.com/llms.txt)
