CDL live score API

Live CDL scores, series state, and map status for match centers.

Pull live Call of Duty League match state for scoreboards, Discord bots, overlays, and weekend watch pages.

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

Live scoresSeries stateMap contextEmpty-state fallbacks
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

Live CDL data that keeps the page useful

A live endpoint should tell you what is happening now and what to show when nothing is live.

Current live CDL matches when source data is available
Series score and match status for live scoreboards
Map context for match center tabs and overlays
Upcoming fallback data before the event starts
Recent fallback data after the match ends
Match IDs for hydrating full detail and player stats

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/live

Active CDL matches and live state.

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

Series detail for a live match.

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

Map rows and score context where available.

GET/api/v1/cod/matches/{matchId}/player-stats?includeMaps=true

Player stat rows after data is available.

GET/api/v1/cod/matches/upcoming

Fallback for pre-match pages.

GET/api/v1/cod/matches/recent

Fallback for post-match pages.

Use cases

CDL apps developers can ship fast

Live scoreboards

Show the active match, series score, and current state.

Discord live commands

Return current CDL matches in a compact embed.

Watch pages

Keep a weekend hub useful before, during, and after matches.

Broadcast overlays

Hydrate score panels and map context.

Recap pages

Switch from live state to recent results and stat rows.

Alerting

Notify users when a match moves from scheduled to live.

FAQ

Does the CDL API include live scores?

Yes. The live endpoint returns active CDL match state when a match is available from synced sources.

Can I show map scores?

Use match detail and map endpoints to hydrate map-level context where available.

How should I handle no live match?

Show upcoming matches before the event and recent matches after it ends.

Can I build a live Discord command?

Yes. /api/v1/cod/matches/live is a strong first endpoint for a CDL bot.

CDL API

Build a live CDL scoreboard that does not go blank.

Use live data when it exists, and fall back to upcoming or recent matches when the league is between games.

Start Free