CDL schedule API

CDL schedules, start times, teams, and match status. One API call.

Build Call of Duty League calendars, Discord commands, fantasy lock screens, and match centers with upcoming matches and tournament context.

No sales call. No contract. Keep your API key server-side.

Upcoming matchesStart timesTeam rowsTournament context
CDL API Coverage
LILive scores
Ready
Endpoint/matches/liveProduct FitScoreboards
PLPlayer stats
Ready
Endpoint/players/{id}/statsProduct FitK/D pages
MAMap stats
Ready
Endpoint/matches/{id}/mapsProduct FitMatch centers
SCSchedule
Ready
Endpoint/scheduleProduct FitCalendars
RORosters
Ready
Endpoint/teams/{id}/rosterProduct FitTeam pages

Build with real CDL routes

Test with 500 free requests/month, then upgrade when traffic grows.

See pricing

Data coverage

CDL schedule data for match-day products

Schedule pages need clean match rows: who plays, when it starts, what event it belongs to, and what status to show.

Upcoming CDL matches with team and event context
Start times for countdowns, calendars, and lineup locks
Live and recent fallbacks for empty upcoming windows
Match IDs that connect schedule cards to full match pages
Status fields for scheduled, live, and completed matches
Bot-friendly JSON for /cdl-schedule commands

Endpoints

CDL endpoints for this build

Each path maps to a screen developers already ship: schedule, live page, match recap, player page, or team profile.

GET/api/v1/cod/matches/upcoming

Upcoming CDL schedule rows.

GET/api/v1/cod/matches/live

Current live match state when a match is active.

GET/api/v1/cod/matches/recent

Recently completed CDL matches.

GET/api/v1/cod/matches/{matchId}

Full context for a scheduled match.

GET/api/v1/cod/teams

Team metadata for schedule cards.

GET/api/v1/cod/cdl/standings

Standings context beside schedule rows.

Use cases

CDL apps developers can ship fast

Match calendars

Show the next CDL matches with start times and teams.

Discord bots

Power /cdl-schedule and /cdl-next commands.

Fantasy locks

Close lineups before the first match starts.

Team pages

Show each team’s next match beside roster and standings.

Daily emails

Send upcoming CDL matches before a match day starts.

Match centers

Link each schedule row to full match detail.

FAQ

Can I get upcoming CDL matches?

Yes. Use /api/v1/cod/matches/upcoming for upcoming Call of Duty League schedule rows.

Does schedule data include teams?

Yes. Schedule rows include team context, and you can hydrate cards further with team endpoints.

What if no CDL match is live?

Show upcoming matches first, then recent results as the fallback state.

Can I use this for fantasy lock timers?

Yes. Start times are the key input for lock timers and slate pages.

CDL API

Ship a CDL schedule page without scraping.

Use Cito for upcoming matches, live fallbacks, recent results, and match IDs that connect to full detail pages.

Start Free