Get a key

Players

Search by nickname, load a profile by id or slug, then pull recent map logs.

Search

GET/v6/esports/{sport}/players/search
ParamTypeRequiredDescription
sportpathYesSport slug.
qstringYesNickname. Alias: search
cURLGET
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://kashrock.up.railway.app/v6/esports/cs2/players/search?q=zywoo"
200 · live
{
  "player_id": 18452,
  "nickname": "ZywOo",
  "slug": "zywoo",
  "first_name": "Mathieu",
  "last_name": "Herbaut",
  "team_id": 667
}

Profile

GET/v6/esports/{sport}/players/{player_id}

player_id can be numeric (18452) or slug (zywoo).

cURLGET
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://kashrock.up.railway.app/v6/esports/cs2/players/zywoo"

Stats

GET/v6/esports/{sport}/players/{player_id}/stats

Canonical KPR and related foundation stats for the player.

cURLGET
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://kashrock.up.railway.app/v6/esports/cs2/players/zywoo/stats"

Gamelogs

GET/v6/esports/{sport}/players/{player_slug}/gamelogs
ParamTypeRequiredDescription
player_slugpathYesNickname or slug.
limitintMax maps. Default 10.
cURLGET
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://kashrock.up.railway.app/v6/esports/cs2/players/zywoo/gamelogs?limit=1"

Gamelogs require Builder plan.