CDL player stats API

CDL player stats for K/D, kills, damage, map splits, and fantasy tools.

Build Call of Duty League player pages, leaderboards, fantasy tools, and recaps with match and map-level player stat rows.

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

Kills and deathsK/DDamageMap splits
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

Player stat rows CDL developers actually use

Player pages and fantasy products need rows that connect a player to the match, map, team, mode, and result.

Kills, deaths, K/D, assists, damage, and objective fields where available
Match-level player stat rows for recaps and leaderboards
Map-level rows for fantasy scoring and mode breakdowns
Player profile fields and team context
Recent player history for form pages
Team roster links so player cards stay connected to current orgs

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}/player-stats?includeMaps=true

Player stat rows for a match and its maps.

GET/api/v1/cod/players

Player list and profile records.

GET/api/v1/cod/players/{playerId}

Player profile detail.

GET/api/v1/cod/players/{playerId}/matches

Recent matches for a player.

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

Current roster context for player cards.

GET/api/v1/cod/search?q=shotzzy

Find player IDs by name.

Use cases

CDL apps developers can ship fast

Player pages

Show profile, current team, match history, and stat summaries.

Fantasy tools

Use map splits and player rows for scoring and projections.

Leaderboards

Rank players by kills, K/D, damage, or mode-specific rows.

Discord cards

Return quick player stat embeds from bot commands.

Recap tables

Show each player’s stat line after a completed series.

Scouting

Compare form, role fit, and map performance across players.

FAQ

Can I get CDL player stats by match?

Yes. Match player-stat endpoints return player rows for completed matches where source rows are available.

Can I get map splits?

Use includeMaps=true when you need map-level rows.

Can I search players by name?

Yes. Use search first, then call player detail or player match endpoints with the returned ID.

Can fantasy products use this?

Yes. Kills, deaths, K/D, assists, damage, objective fields, and map splits are useful fantasy inputs.

CDL API

Build CDL player pages with rows that matter.

Use Cito for player profiles, match rows, map splits, team context, and stat tables ready for apps.

Start Free