Score CS2 fantasy from real lines.
Every pro's kills, deaths, assists, ADR, opening kills and rating for each map, with the schedule to lock rosters and results to settle them. Bring your own scoring.
- Per-map player lines
- Schedule to lock, results to settle
- 500 free requests / month
{ "data": [ ... { "playerName": "ZywOo", "kills": 18, "deaths": 17, "assists": 6, "adr": 95.92, "firstKills": 4, "rating": 1.2, "map": { "mapName": "Inferno" } } ]}Seamless Integration with our MCP Server
Give Claude, Cursor and ChatGPT the CS2 data. One command writes the MCP config; agents call live scoreboard, team map stat, opening duel and transfer tools instead of inventing match IDs, and your key stays on your machine.
MCPInstall the Cito MCP serverEverything a fantasy game runs on
Lock, score, settle, rank.
Player lines
Kills, deaths, assists, ADR, rating per map.
Opening kills
First kills and first deaths for bonus scoring.
Schedule
Lock lineups before matches start.
Results
Settle when series finish.
Leaderboards
Player pools ranked by form.
Tournaments
Event rosters for pick'em and brackets.
A scoring function
An example, not a standard: tune the weights to your game. Uses the Python helper from the Python guide.
def fantasy_points(line):
"""Example scoring: 2 per kill, -1 per death, 1 per assist,
3 per opening kill, 1 per 10 ADR."""
return (2 * line["kills"] - line["deaths"] + line["assists"]
+ 3 * line["firstKills"] + round(line["adr"] / 10))
for row in get("/cs2/players/zywoo/form", limit=5)["data"]:
print(row["map"]["mapName"], row["rating"], fantasy_points(row))Endpoints you can ship with
Player stats and schedule, the two halves of fantasy.
Player stats
Rating, ADR, KAST and K/D for every map a player has played, rolled up into career, yearly and recent-form views.
- GET
/api/v1/cs2/players/{playerIdOrSlug}Nickname, real name, photo, country, team, role and headline stats.
- GET
/api/v1/cs2/players/{playerIdOrSlug}/statsCareer totals plus a stat line for every map played.
- GET
/api/v1/cs2/players/{playerIdOrSlug}/seasonsA player's stats by year.
- GET
/api/v1/cs2/players/{playerIdOrSlug}/formThe most recent maps with kills, deaths, ADR, KAST and rating.
- GET
/api/v1/cs2/leaderboards/{metric}Top players by rating, ADR, KAST, K/D, kills or opening kills.
- GET
/api/v1/cs2/players/search?q={name}Find a player by nickname or real name.
FAQs
Scoring, timing and settlement
Can't find what you're looking for? Contact our customer support team
Fantasy building blocks
- CS2 player stats APIRating, ADR, KAST and K/D per map, career and form.
- CS2 leaderboards APITop players by rating, ADR, KAST, K/D and opening kills.
- CS2 schedule APIUpcoming matches, today's slate and the tournament calendar.
- CS2 tournament APIBrackets, standings, prize pools and every match.
- CS2 match results APIFinal series scores, map scores and box scores.
- CS2 API in PythonLive scores, results and player stats with requests.
Run CS2Â fantasy leagues
Prototype on a free key. Go live on a paid plan.