Get a season leaderboard
Returns season standings ordered by XP, then games played. Use a season id such as s:2026-q4 or current; future or unknown seasons return 404.
GET
/seasons/{id}/leaderboardAuthorization
x-api-keyAPI key · headerrequiredA user (dp_) or organization (dp_org_) API key with read scopes.
Path parameters
idstringrequiredSeason id, such as s:2026-q4, or current.
Query parameters
limitintegerNumber of standings entries to return.
min 1 · max 250 · default: 100
Responses
200
The season standings.
seasonIdstringrequiredentriesSeasonLeaderboardEntry[]requiredShow propertiesHide properties
Array of
SeasonLeaderboardEntryrankintegerrequiredmax 9007199254740991
userIdstringrequireddisplayNamestringrequiredimagestring | nullrequiredtitlestring | nullrequiredtotalXpintegerrequiredmin 0 · max 9007199254740991
currentTierintegerrequiredmin 0 · max 9007199254740991
gamesPlayedintegerrequiredmin 0 · max 9007199254740991
winsintegerrequiredmin 0 · max 9007199254740991
400
Invalid request.
messagestringrequired401
Missing or invalid API key.
messagestringrequired403
The API key is missing a required scope or is the wrong type for this endpoint.
messagestringrequired404
Entity not found.
messagestringrequired429
Rate limit exceeded. See the Retry-After header.
messagestringrequired500
Internal server error.
messagestringrequired