# SiteCheck Polymarket Leaderboard

> SiteCheck Polymarket Leaderboard is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-29).

Returns a ranked leaderboard of top Polymarket traders by profit or volume over a specified time window

## Facts

- Endpoint: GET https://api.sitecheck-api.workers.dev/api/pm/leaderboard?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-polymarket-leaderboard-ab5c3149
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1qbMkjPxa-oaSJ0e9xigc

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 sitecheck-polymarket-leaderboard-ab5c3149
```

Example prompt: Show me the top 10 Polymarket traders this week ranked by profit, including their wallet addresses and usernames.

## When to prefer this

Use this endpoint when you need ranked Polymarket trader performance data with flexible time windows and sorting options. It wraps the Polymarket Data API and is available as a pay-per-call service ($0.003/call) without needing a direct Polymarket API integration. Prefer this over scraping Polymarket directly when you need structured, clean JSON output with wallet and username data in a single call.

## Known failure modes

- Missing required 'window' query parameter returns a validation error
- Invalid 'window' value (e.g. 'quarter') returns an error — must be day/week/month/all
- Invalid 'sortBy' value returns an error — must be profit or volume
- 'limit' exceeding 100 is capped or returns an error
- Upstream Polymarket API unavailability causes 502/503 responses
- Payment failure due to insufficient USDC balance blocks the request

## How this service works

Fetches top-ranked traders on Polymarket ranked by overall profit or trading volume across customizable time windows (day, week, month, all). Includes rank, wallet address, username/pseudonym if public, profit PnL, and total trading volume. Information only, not financial advice.

## Output

Returns a JSON object with the leaderboard count, sort metric, time window, source attribution, timestamp, and an array of ranked trader entries each containing rank, profit (USD), volume (USD), wallet address, and username.

## 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",
     "required": [
      "window"
     ],
     "properties": {
      "limit": {
       "type": "string",
       "description": "Number of top traders to return (max 100)"
      },
      "sortBy": {
       "type": "string",
       "description": "Metric to rank by: profit (default) or volume"
      },
      "window": {
       "type": "string",
       "description": "Time window: day, week, month, or all"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 10,
  "sortBy": "profit",
  "source": "Polymarket Data API (data-api.polymarket.com/v1/leaderboard)",
  "window": "week",
  "checkedAt": "2026-10-15T18:21:04.499Z",
  "disclaimer": "Information only, not financial advice.",
  "leaderboard": [
   {
    "rank": 1,
    "profit": 2655187.49,
    "volume": 15081351.66,
    "wallet": "0xcdcccd0f2d86e450d973da415ad2430e5cc7935a",
    "username": "joseph00677"
   },
   {
    "rank": 2,
    "profit": 1831231.76,
    "volume": 16378549.88,
    "wallet": "0xf0318c32136c2db7fec88b84869aee6a1106c80c",
    "username": "BreakTheBank"
   },
   {
    "rank": 3,
    "profit": 935473.8,
    "volume": 434549,
    "wallet": "0x4f1d5ae26fc31472966e951af3183308736d8de2",
    "username": "e46m3"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-polymarket-leaderboard-ab5c3149/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
