Leaderboard

Get paginated maker leaderboard

Returns a paginated list of makers sorted by profit, volume, or liquidity. When window is not lifetime, totalAmountTaken and realizedProfitUsd are window-scoped while liquidity, success rate, and counts remain lifetime.

get/v2/leaderboard

Query parameters

sortBy'profit' | 'volume' | 'liquidity'

Sort field: profit (realized profit), volume (filled volume), or liquidity (gross deposited)

sortOrder'asc' | 'desc'

Sort direction

window'lifetime' | '7d' | '30d' | '90d'

Time window for volume and profit metrics

limitinteger

Page size (max: 100)

offsetinteger

Pagination offset

Response

Leaderboard retrieved successfully

successboolean required
messagestring required
statusCodenumber required
errorCodestring

Example response

{
  "responseObject": {
    "makers": [
      {
        "id": "8453_0x1234567890abcdef1234567890abcdef12345678",
        "chainId": 8453,
        "maker": "0x1234567890abcdef1234567890abcdef12345678",
        "rank": 1,
        "totalAmountTaken": 1500000,
        "grossDeposited": 2000000,
        "totalWithdrawn": 500000,
        "outstandingIntentAmount": 50000,
        "activeDepositCount": 5,
        "totalDepositCount": 12,
        "fulfilledIntents": 342,
        "prunedIntents": 8,
        "signaledIntents": 350,
        "totalIntents": 350,
        "manualReleaseCount": 2,
        "successRateBps": 9770,
        "realizedProfitUsd": 15420.5,
        "aprBps": 850,
        "firstSeenAt": "2024-03-15T10:30:00Z",
        "updatedAt": "2024-12-14T18:45:00Z"
      }
    ],
    "pagination": {
      "limit": 25,
      "hasMore": true
    },
    "meta": {
      "cachedAt": "2024-12-14T18:40:00Z",
      "cacheExpiresAt": "2024-12-14T18:45:00Z",
      "builtAt": "2024-12-14T18:40:00Z",
      "effectiveWindow": "lifetime"
    }
  }
}

Changes