Skip to main content

Get Score by ID

GET /scores/:scoreId Fetch detailed information about a specific score.
string
required
The score ID
object
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.
string
required
The ScoreSaber player ID
'top' | 'recent'
required
Sort order: top for best scores or recent for most recent scores
number
required
Page number for pagination (starts at 1)
Search query to filter scores by song name
string
Another player’s ID to compare scores against
array
Array of player scores from ScoreSaber
object
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.
'ssr' | 'medals'
required
Scoring mode: ssr for SSR scores or medals for medal-based filtering
string
required
The ScoreSaber player ID
'pp' | 'medals' | 'misses' | 'acc' | 'score' | 'maxcombo' | 'date'
required
Field to sort by
'asc' | 'desc'
required
Sort direction: asc for ascending or desc for descending
number
required
Page number for pagination (starts at 1)
string
Search query to filter scores by song name
string
Filter by headset type (e.g., Quest 3, Valve Index, Vive Pro 2). See full list of supported HMDs in the HMD schema.
string | string[]
Comma-separated player IDs or array of player IDs to include in results
array
Array of filtered and sorted scores
object
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.
string
required
The ScoreSaber player ID
number
required
The leaderboard ID
array
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.
number
required
The leaderboard ID
number
required
Page number for pagination (starts at 1)
string
Two-letter country code to filter scores (e.g., US, GB, JP)
array
Array of scores on the leaderboard
object
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.
number
required
The leaderboard ID
number
required
Page number for pagination (starts at 1)
string[]
required
Array of friend player IDs (minimum 1, maximum 16 including yourself)
array
Array of friend scores on the leaderboard
object
Pagination metadata

Example Request

Example Response


Get Top Scores

GET /scores/top/:page Fetch the top scores across all leaderboards.
number
required
Page number for pagination (starts at 1)
array
Array of top scores
object
Pagination metadata

Example Request

Example Response