CDL map stats API

CDL map stats for Hardpoint, Search and Destroy, and Control.

Get map scores, mode context, winners, player rows, and map cover images for Call of Duty League recaps and fantasy tools.

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

Map scoresMode contextPlayer rowsCover images
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

Map-level rows for CDL products

Series scores are not enough. Map rows explain how a match was won and give fantasy products the detail they need.

Map number, map name, mode, scores, and winner
Map cover image fields for polished match cards
Per-map player stat rows where available
Mode-specific objective fields where source data supports them
Team grouping for box scores and comparison tables
Stable match routes for historical map pages

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/{matchId}/maps

Map rows, scores, cover images, and player stats.

GET/api/v1/cod/matches/{matchId}/maps/{mapNumber}/player-stats

Player rows for one map.

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

Aggregated match rows with map splits.

GET/api/v1/cod/matches/recent

Recent matches to select from.

GET/api/v1/cod/teams/{teamId}/matches

Team match history.

GET/api/v1/cod/analytics/teams/map-comparison

Team map comparison data where available.

Use cases

CDL apps developers can ship fast

Map recaps

Show each map’s score, mode, winner, and player rows.

Fantasy scoring

Score players from map-level stat rows.

Mode splits

Compare team and player performance by CDL mode.

Match graphics

Use cover images for clean map cards.

Stats databases

Store map rows under each series ID.

Team reports

Review map performance across recent matches.

FAQ

Does the API return map-level CDL stats?

Yes. Match map endpoints return map rows and player rows where available.

Do map responses include images?

Yes. Map rows include mapImageUrl and coverImageUrl where available.

Can I fetch one map’s player stats?

Yes. Use /api/v1/cod/matches/{matchId}/maps/{mapNumber}/player-stats.

Can I use it for fantasy?

Yes. Map-level rows are useful for fantasy scoring and player performance breakdowns.

CDL API

Do not stop at the series score.

Use map rows, mode context, cover images, and player stats to build better CDL recaps.

Start Free