Python SDK — Leaderboard

Leaderboard — client.leaderboard

get
client.leaderboard.get(sort_by: list[str], limit: int = 10, data_cls: type | None = None) -> LeaderboardResponse

Gets the ranked leaderboard sorted by player-data fields (limit 1-100).

Example Usage:

# Sort by level, then score
response = client.leaderboard.get(["level", "score"], limit=10)

for entry in response.leaderboard:
    print(f"#{entry.rank} - {entry.player_name}")
    # typed player data: entry.player_data