CS2 matches and tournaments
Stay ahead of the competition with CS2 Match Data API, your ultimate source for upcoming and past CS2 matches. Whether you're building a betting platform, esports analytics tool, or match tracking application, our API provides fast, reliable, and structured match data to power your projects. 🚀 Key Features: ✅ Upcoming Matches – Get real-time data on scheduled CS2 matches, including teams,…
CS2 matches and tournaments endpoints
| Method | Endpoint | Description |
|---|---|---|
| data | ||
| GET |
Played Matches /api/v2/matches |
Returns paginated CS2 match results (already played). Each item may include a `games` array: per-map round scores and winners in series order. Rate limited by plan. |
| GET |
Upcoming Matches /api/v2/upcoming_matches |
Returns paginated upcoming CS2 fixtures. Rate limited by plan. |
| GET |
get_played_match_one_api_v2_match__match_id__get /api/v2/match/{match_id} |
Returns a single finished match with the same shape as items in GET /matches, including per-map `games` when available. Requires X-API-Key. |
| GET |
get_event_one_api_v2_event__event_id__get /api/v2/event/{event_id} |
Compact event row (id, title, image). Requires X-API-Key. |
| GET |
list_events_api_v2_events_get /api/v2/events |
Paginated events / tournaments (alphabetical). Requires X-API-Key. |
| GET |
list_recent_matches_on_map_api_v2_maps__slug__recent_matches_get /api/v2/maps/{slug}/recent_matches |
Finished matches that included this map slug, newest first. Requires X-API-Key. |
| GET |
countries_api_v2_countries_get /api/v2/countries |
Returns the list of countries from the database (e.g. for team/country filters). Auth required, rate limited. |
| GET |
get_team_one_api_v2_team__team_id__get /api/v2/team/{team_id} |
Compact team row (id, title, image). Requires X-API-Key. |
| GET |
list_maps_catalog_api_v2_maps_get /api/v2/maps |
CS maps that appear in at least one finished match. Requires X-API-Key. |
| GET |
list_teams_api_v2_teams_get /api/v2/teams |
Paginated teams (alphabetical). Requires X-API-Key. |
| api | ||
| GET |
ping_api_v2_ping_get /api/v2/ping |
|
| Other endpoints | ||
| GET |
Played /matches |
Last of played cs:go matches |
| GET |
Played Matches /api/v2/matches |
Returns paginated CS2 match results (already played). Each item may include a `games` array: per-map round scores and winners in series order. Rate limited by plan. |
| GET |
List of played CS:GO matches /matches |
List of played CS:GO matches |
| GET |
List of upcoming CS:GO matches /upcoming_matches |
List of upcoming CS:GO matches |
| GET |
Upcoming Matches /api/v2/upcoming_matches |
Returns paginated upcoming CS2 fixtures. Rate limited by plan. |
| GET |
Upcoming /upcoming_matches |
Last of upcoming cs:go matches |
| GET |
get_played_match_one_api_v2_match__match_id__get /api/v2/match/{match_id} |
Returns a single finished match with the same shape as items in GET /matches, including per-map `games` when available. Requires X-API-Key. |
| GET |
get_event_one_api_v2_event__event_id__get /api/v2/event/{event_id} |
Compact event row (id, title, image). Requires X-API-Key. |
| GET |
ping_api_v2_ping_get /api/v2/ping |
|
| GET |
list_events_api_v2_events_get /api/v2/events |
Paginated events / tournaments (alphabetical). Requires X-API-Key. |
| GET |
list_recent_matches_on_map_api_v2_maps__slug__recent_matches_get /api/v2/maps/{slug}/recent_matches |
Finished matches that included this map slug, newest first. Requires X-API-Key. |
| GET |
countries_api_v2_countries_get /api/v2/countries |
Returns the list of countries from the database (e.g. for team/country filters). Auth required, rate limited. |
| GET |
get_team_one_api_v2_team__team_id__get /api/v2/team/{team_id} |
Compact team row (id, title, image). Requires X-API-Key. |
| GET |
list_maps_catalog_api_v2_maps_get /api/v2/maps |
CS maps that appear in at least one finished match. Requires X-API-Key. |
| GET |
list_teams_api_v2_teams_get /api/v2/teams |
Paginated teams (alphabetical). Requires X-API-Key. |
CS2 matches and tournaments pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 2 / hour |
|
| PRO Recommended | $3 / month | 3 / second |
|
| ULTRA | $35 / month | — |
|