What CS2 is playing next.
Upcoming matches soonest first, with the start time in UTC, the best-of, and the tournament. Add today's slate, one team's fixtures, and the tournament calendar.
- Start times in UTC
- Team fixtures
- Tournament calendar
{ "success": true, "data": [ { "id": "cs2-match-2398292", "eventName": "iBUYPOWER Masters FML 2026", "startsAt": "2026-09-25T20:00:00.000Z", "bestOf": 3, "status": "upcoming", "team1Name": "M80", "team2Name": "BESTIA" }, { "id": "cs2-match-2398293", "eventName": "iBUYPOWER Masters FML 2026", "startsAt": "2026-09-25T20:00:00.000Z", "bestOf": 3, "status": "upcoming", "team1Name": "DENDELE", "team2Name": "Voca" } ]}Seamless Integration with our MCP Server
Give Claude, Cursor, and ChatGPT the CS2 data. One command writes the MCP config; agents call live scoreboard, team map stat, opening duel, and transfer tools instead of inventing match IDs, and your key stays on your machine.
MCPInstall the Cito MCP serverThe calendar, ready to render
Match lists, team fixtures, and tournaments with the fields a schedule page needs.
Soonest first
Upcoming matches in start order, each with its start time in UTC, best-of, teams, and tournament.
Today's slate
Every match scheduled, live, or finished today in UTC, from one call.
Team fixtures
One team's scheduled matches for team pages and follow alerts.
Tournament calendar
Tournaments in any date range with from and to, plus the ones starting soon.
Broadcast links
Where to watch a match, when the stream is known.
Straight into live
The same match id works on the live endpoints the moment the match starts.
Endpoints you can ship with
Start on the schedule: upcoming matches, today, team fixtures, and the calendar.
Schedule
What is on next: upcoming matches soonest first, today's slate, one team's fixtures, and the tournament calendar.
- GET
/api/v1/cs2/matches/upcomingScheduled matches, soonest first.
- GET
/api/v1/cs2/matches/todayMatches scheduled, live or finished today (UTC).
- GET
/api/v1/cs2/teams/{teamIdOrSlug}/upcomingOne team's scheduled matches.
- GET
/api/v1/cs2/events/upcomingScheduled tournaments, soonest first.
- GET
/api/v1/cs2/events/calendarTournaments in a date range, with from and to.
- GET
/api/v1/cs2/matches/{matchId}/streamsBroadcast links for a match, when known.
FAQs
Time zones, teams, tournaments, and plans
Can't find what you're looking for? Contact our customer support team
More from the CS2 API
From the fixture list to the final score.
- CS2 APILive scores, results, player stats, rankings, and skin prices in one API.
- CS2 live APISeries, map, and round score while the match is on.
- CS2 results APISeries and map scores for every finished match.
- CS2 rankings APIThe world ranking and Valve Regional Standings.
- CS2 API docsEvery endpoint, its parameters, and a real response.
Build match calendars
Create a free key and list the next CS2 matches in one call.