Skip to content
Get started

Global XP leaderboard

client.v1.retrieveGlobalLeaderboard(V1RetrieveGlobalLeaderboardParams { limit } query?, RequestOptionsoptions?): V1RetrieveGlobalLeaderboardResponse { entries }
GET/api/v1/leaderboard

Returns the top users platform-wide, ranked by XP descending.

ParametersExpand Collapse
query: V1RetrieveGlobalLeaderboardParams { limit }
limit?: number

Max results (1–100, default 25)

minimum1
maximum100
ReturnsExpand Collapse
V1RetrieveGlobalLeaderboardResponse { entries }
entries?: Array<LeaderboardEntry { image, name, rank, 3 more } >
image?: string | null
name?: string | null
rank?: number
streakDays?: number
username?: string | null
xp?: number

Global XP leaderboard

import Racks from 'racks.cash';

const client = new Racks();

const response = await client.v1.retrieveGlobalLeaderboard();

console.log(response.entries);
{
  "entries": [
    {
      "image": "image",
      "name": "Alice",
      "rank": 1,
      "streakDays": 12,
      "username": "alice",
      "xp": 9800
    }
  ]
}
Returns Examples
{
  "entries": [
    {
      "image": "image",
      "name": "Alice",
      "rank": 1,
      "streakDays": 12,
      "username": "alice",
      "xp": 9800
    }
  ]
}