Get Score by ID
GET /scores/:scoreId
Fetch detailed information about a specific score.
The score ID
Complete score information including player, leaderboard, and performance data
Example Request
Example Response
Get Player Scores from ScoreSaber
GET /scores/player/scoresaber/:playerId/:sort/:page
Fetch a player’s scores directly from ScoreSaber with optional filtering.
The ScoreSaber player ID
Sort order:
top for best scores or recent for most recent scoresPage number for pagination (starts at 1)
Search query to filter scores by song name
Another player’s ID to compare scores against
Array of player scores from ScoreSaber
Pagination metadata
Example Request
Example Response
Get Player Scores (SSR/Medals)
GET /scores/player/:mode/:playerId/:field/:direction/:page
Fetch player scores with advanced filtering and sorting options.
Scoring mode:
ssr for SSR scores or medals for medal-based filteringThe ScoreSaber player ID
Field to sort by
Sort direction:
asc for ascending or desc for descendingPage number for pagination (starts at 1)
Search query to filter scores by song name
Filter by headset type (e.g.,
Quest 3, Valve Index, Vive Pro 2). See full list of supported HMDs in the HMD schema.Comma-separated player IDs or array of player IDs to include in results
Array of filtered and sorted scores
Pagination and filter metadata
Example Request
Example Response
Get Score History Graph
GET /scores/history-graph/:playerId/:leaderboardId
Fetch score history graph data for a player on a specific leaderboard.
The ScoreSaber player ID
The leaderboard ID
Array of score history data points for graphing
Example Request
Example Response
Get Leaderboard Scores
GET /scores/leaderboard/:leaderboardId/:page
Fetch scores for a specific leaderboard with optional country filtering.
The leaderboard ID
Page number for pagination (starts at 1)
Two-letter country code to filter scores (e.g.,
US, GB, JP)Array of scores on the leaderboard
Pagination metadata
Example Request
Example Response
Get Friend Leaderboard Scores
POST /scores/friend/leaderboard/:leaderboardId/:page
Fetch scores from a list of friends on a specific leaderboard.
The leaderboard ID
Page number for pagination (starts at 1)
Array of friend player IDs (minimum 1, maximum 16 including yourself)
Array of friend scores on the leaderboard
Pagination metadata
Example Request
Example Response
Get Top Scores
GET /scores/top/:page
Fetch the top scores across all leaderboards.
Page number for pagination (starts at 1)
Array of top scores
Pagination metadata