{"name":"colonist-analytics API","note":"Unofficial, read-only proxy for colonist.io's public JSON endpoints. Responses are colonist.io's data, lightly cleaned.","routes":[{"path":"/v1/seasons","upstream":"/api/profile/ranked-seasons","description":"All ranked seasons, newest first: season number and seasonType id."},{"path":"/v1/modes","upstream":"/api/mode-selector","description":"Game modes offered by matchmaking (bots, casual, ranked), with player counts and typical length in minutes."},{"path":"/v1/championship/:edition","upstream":"/api/championship{25|26}/content","description":"Colonist Championship content: qualifier events (date, title, location, join link) and partners. edition = 25 or 26."},{"path":"/v1/leaderboards/:mode/tabs","upstream":"/api/leaderboards-tabs/{modeIndex}","description":"Active ranked modes and the current season's dates."},{"path":"/v1/leaderboards/:mode/search","upstream":"/api/leaderboards-username-search/{mode}/{tab}?usernameSearchInput=","description":"Find players on a leaderboard by name. Query: q (2-40 chars), optional country=XX or continent=XX."},{"path":"/v1/leaderboards/:mode","upstream":"/api/leaderboards/{mode}/{tab}?start=&end=","description":"Leaderboard page. Query: start (1-based rank, default 1), limit (1-100, default 100), optional country=XX or continent=AF|AN|AS|EU|NA|OC|SA."},{"path":"/v1/players/:name","upstream":"/api/profile/{name}/overview + /api/profile/{name}/sticky-player-info","description":"Player overview: user id, karma, lifetime games, win % and points over the last 100 games, country and icon."},{"path":"/v1/players/:name/history","upstream":"/api/profile/{name}/history","description":"The player's last 100 games: settings, every player's color, play order, placement and VP, turn count and duration."},{"path":"/v1/players/:name/ranked/:seasonType?","upstream":"/api/profile/{name}/ranked/{seasonType}","description":"Per-mode ranked stats for a season: rating, division, win rate, games, global/continent/country/region rank. Defaults to the current season."},{"path":"/v1/players/:name/items","upstream":"/api/profile/{name}/items","description":"Cosmetic items the player owns (colors, icons, etc.)."}],"excluded":["/api/replay/* (requires login)","/api/leaderboards/{mode}/Friends, /api/leaderboards-my-sticky-row-data (per-user, requires login)","/api/profile/friends, /api/notifications, /api/user-state, /api/find-game-ranked-state (requires login)","POST endpoints (profile edits, payments, reports, username validation): never proxied"]}