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,…

654 subscribers
9.5/10 popularity
848 ms avg latency
91% success rate
26 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

CS2 matches and tournaments endpoints

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free 2 / hour
  • Played matches: 5 / daily
  • Requests: 10 / daily
  • Upcoming: 5 / daily
PRO Recommended $3 / month 3 / second
  • Played matches: 30 / daily
  • Requests: 60 / daily
  • Upcoming: 30 / daily
ULTRA $35 / month
  • Requests: 500,000 / monthly

More Gaming APIs

View all →
  • Validate or GET username with ID. Available for Free Fire Global, BGMI, Mobile Legends, PUBGM Global, Higgs…

    GamingFreemium3.8k subscribers
  • An API for accessing video game and video game review data

    GamingFreemium3.3k subscribers
  • Free-to-play games database powered by FreeToGame.com!

    GamingFree9.5k subscribers
  • Username Game Validation with ID, ID Game Checker, GET Username with ID, Support PUBG Mobile, Free Fire…

    GamingFreemium131 subscribers
  • Find all free games, loot and giveaways with this giveaway tracker API powered by GamerPower.com! Access…

    GamingFree1.1k subscribers
  • ESportApi offers eSports results for League of Legends, Dota 2, Counter-Strike providing also eSports…

    GamingFreemium1.2k subscribers