---
title: "Public accuracy leaderboard"
method: GET
path: "/v1/leaderboard"
tags: ["Leaderboard"]
---

# Public accuracy leaderboard

`GET /v1/leaderboard`

## Request

- Base URL: `https://api.marketintell.ai`
- URL: `https://api.marketintell.ai/v1/leaderboard`
- Auth: none required

Verifiable hit-rate breakdown over closed trade signals. Public, no auth required. 1-hour cache. Supports JSON (default) and CSV export. Group by token, timeframe, confidence bucket, or domain.

## Query parameters

- `window` '30d' | '90d' | '180d'
- `groupBy` string
- `domain` 'crypto' | 'us_equities' | 'india_stocks'
- `topN` 10 | 20 | 50
- `format` 'json' | 'csv'

## Response `200`

Leaderboard data

- object
  - `ok` boolean
  - `success` boolean
  - `data` object
  - `computedAt` string, date-time
  - `ttl` integer: Cache TTL in seconds.
  - `filters` object

## Other responses

- `400`: Invalid query parameter
- `500`: Failed to compute leaderboard

---

[API](https://skmtc.dev/marketintell/apis/marketintell-api.md) · [All operations](https://skmtc.dev/marketintell/apis/marketintell-api/llms.txt) · [OpenAPI document](https://skmtc.dev/marketintell/apis/marketintell-api/revisions/f3ef87afc41f?raw)
