Base URL
Rate Limit
API v2 currently has a rate limit of 100 requests per minute. If you exceed this rate limit, you will be given a response with a status code of 429.
If you are making a large amount of requests in a short amount of time, it is highly recommended to add sleep & retry functionality.
Routes
-
- GET
/clan/:id - GET
/clan/:id/activity - GET
/clan/:id/members
- GET
-
- GET
/download/map/:id - GET
/download/replay/:id
- GET
-
- GET
/leaderboard/global - GET
/leaderboard/country - GET
/leaderboard/hits
- GET
-
- GET
/map/:id - GET
/map/:id/mods
- GET
-
- GET
/mapset/:id - GET
/mapset/ranked - GET
/mapset/offsets - GET
/mapset/search
- GET
-
- GET
/multiplayer/games - GET
/multiplayer/game/:id
- GET
-
- GET
/playlists/search - GET
/playlists/:id - GET
/playlists/:id/contains/:map_id
- GET
-
- GET
/ranking/config - GET
/ranking/queue/mode/:mode - GET
/ranking/queue/:id/comments
- GET
-
- GET
/server/stats - GET
/server/stats/country
- GET
-
- GET
/scores/:md5/global - GET
/scores/:md5/mods/:mods - GET
/scores/:md5/rate/:mods - GET
/scores/:md5/:user_id/global - GET
/scores/:md5/:user_id/all - GET
/scores/:md5/:user_id/mods/:mods - GET
/scores/:md5/:user_id/rate/:mods
- GET
-
- GET
/user/:id - GET
/user/:id/achievements - GET
/user/:id/activity - GET
/user/:id/badges - GET
/user/:id/mapsets - GET
/user/:id/mostplayed - GET
/user/:id/playlists - GET
/user/:id/scores/:mode/best - GET
/user/:id/scores/:mode/recent - GET
/user/:id/scores/:mode/firstplace - GET
/user/:id/scores/:mode/grades/:grade - GET
/user/:id/statistics/:mode/rank - GET
/user/search/:name - GET
/user/team/members
- GET