Skip to content

CS2 events API

Tournament directory and one event card. Ids match the event object on match payloads.

GET/api/v2/events

List events

Alphabetical directory of tournaments / events. Use GET /event/{event_id} for a single card and match payloads for deeper context.

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/events?page=1&limit=50' \
  -H "X-API-Key: YOUR_API_KEY"

Try it

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

Get keys in the cabinet

GET/api/v2/event/{event_id}

Get event

Compact tournament/event card. Use IDs from MatchItem.event or directory listings.

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

event_idrequiredpath

Event / tournament primary key UUID.

Request

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

Try it

GET https://ggscore.net/api/v2/event/{event_id}

Fill the path parameters to send this request.