The CS2 schedule, before it starts.
Upcoming Counter-Strike 2 matches soonest first, today's slate, one team's fixtures and every tournament on the calendar, with best-of format and broadcast links when known.
- Upcoming, today and calendar
- Stream links per match
- 500 free requests / month
{ "data": [ { "id": "cs2-match-2398680", "eventName": "Stake Ranked Episode 5 Closed Qualifier", "startsAt": "2026-09-26T15:15:00.000Z", "bestOf": 3, "team1Name": "Nuclear TigeRES", "team2Name": "Eternal Fire", "status": "upcoming" } ... ]}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 serverWhat is on next
Fixtures for a site's schedule page, a bot's daily post or a reminder app.
Upcoming matches
Scheduled matches soonest first, with event, teams and best-of.
Today's slate
Matches scheduled, live or finished today in UTC.
Team fixtures
One team's upcoming matches for profile pages and alerts.
Tournament calendar
Upcoming events, and every event in a date range.
Broadcasts
Stream links for a match with platform and language, when known.
Stable IDs
The same match ID follows a fixture from scheduled to live to finished.
Endpoints you can ship with
Upcoming matches first, then today's slate and the tournament 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
Fixtures, time zones, streams and updates
Can't find what you're looking for? Contact our customer support team
Next to the schedule
- CS2 live score APISeries, map and round score for every match in progress.
- CS2 tournament APIBrackets, standings, prize pools and every match.
- CS2 team APITeam profiles, current rosters, lineups and head-to-head.
- CS2 Discord bot APILive score and result commands for a Discord bot.
- CS2 data in Google SheetsPull rankings and results into a spreadsheet.
- CS2 match results APIFinal series scores, map scores and box scores.
Build CS2Â schedules
Pull the schedule on a free key and show it in your app today.