Get Player Profile
GET /player/:playerId
Fetch a ScoreSaber player profile with optional detail level.
The ScoreSaber player ID
Detail level for the response. Use
basic for minimal data or full for complete profile informationThe player profile data from ScoreSaber
Example Request
Example Response
Get Player Score Chart
GET /player/scores-chart/:playerId
Fetch player score chart data for visualization.
The ScoreSaber player ID
Array of score data points for chart rendering
Example Request
Example Response
Get Player PP Values
GET /player/pps/:playerId
Fetch player’s performance points (PP) breakdown.
The ScoreSaber player ID
Array of PP values for the player’s ranked scores
Example Request
Example Response
Refresh Player Data
GET /player/refresh/:playerId
Refresh player data from ScoreSaber to get the latest information.
The ScoreSaber player ID
The refreshed player profile data
Example Request
Example Response
Get Player Mini Rankings
GET /player/mini-ranking/:playerId
Fetch player’s mini-ranking data.
The ScoreSaber player ID
Array of mini-ranking data
Example Request
Example Response
Search Players
GET /player/search
Search for players by name or ID.
Search query string (player name or ID)
Array of matching player profiles
Example Request
Example Response
Get Player Statistics History
GET /player/history/:playerId
Fetch player’s statistics history over a date range.
The ScoreSaber player ID
Start date in ISO format (e.g.,
2024-01-01T00:00:00.000Z)End date in ISO format (e.g.,
2024-02-20T00:00:00.000Z)Array of historical statistic data points
Example Request
Example Response
Get Player Score History
GET /player/score-history/:playerId/:leaderboardId/:page
Fetch a player’s score history for a specific leaderboard.
The ScoreSaber player ID
The leaderboard ID
Page number for pagination (starts at 1)
Array of historical scores for the leaderboard
Pagination metadata including total pages and current page