Skip to content

CS2 teams API

Alphabetical team directory and one team card (id, title, logo when available).

GET/api/v2/teams

List teams

Alphabetical directory of all teams with pagination. meta.pages reflects total rows ÷ limit. Combine with GET /team/{team_id} for detail.

Authorizations

X-API-Keyheader

Required. API key from the GGScore cabinet. Do not send this key as Authorization: Bearer. Bearer is a cabinet session token.

Parameters

pageoptionalquery

1-based page through the sorted directory.

limitoptionalquery

Directory page size (default 50, maximum 500).

Request

curl -sS 'https://ggscore.net/api/v2/teams?page=1&limit=50' \
  -H "X-API-Key: YOUR_API_KEY"

Try it

GET https://ggscore.net/api/v2/teams?page=1&limit=50

Get keys in the cabinet

GET/api/v2/team/{team_id}

Get team

Compact team card (id, title, image_url). Logos may be omitted when they are internal placeholders. IDs align with MatchItem team objects.

Authorizations

X-API-Keyheader

Required. API key from the GGScore cabinet. Do not send this key as Authorization: Bearer. Bearer is a cabinet session token.

Parameters

team_idrequiredpath

Team primary key UUID.

Request

curl -sS 'https://ggscore.net/api/v2/team/{team_id}' \
  -H "X-API-Key: YOUR_API_KEY"

Try it

GET https://ggscore.net/api/v2/team/{team_id}

Fill the path parameters to send this request.