CDL stats API

CDL Stats APIwith match and game-level player data.

Build stat tables, fantasy tools, player cards, and analytics dashboards with Call of Duty League player stats, match stats, and map-level breakdowns.

Built for: Discord bots · Esports dashboards · Betting tools · Fantasy apps · Broadcast overlays · Research projects
Player statsMap breakdownsMatch totalsBlack Ops 7 CDL

CDL data coverage

What CDL Data Can You Access?

Concrete Call of Duty League data categories developers can use for dashboards, bots, analytics products, fantasy apps, and match centers.

Live and upcoming Call of Duty League matches
Match results and map-by-map breakdowns
Player match stats and game-level stats
Team rosters and active CDL players
CDL standings, schedules, and tournament data
Roster moves and transfers
Historical Call of Duty League data
Black Ops 7 season coverage

30-60s

live CDL polling during match windows

500

free API calls/month to start

$25

starter paid plan, no contract

Developer endpoints

Stats endpoints for CDL products

Use match/player endpoints to return kills, deaths, assists, damage, ratings, and map rows for each player in a CDL match.

GET/v1/cod/matches/{matchId}/player-stats

Match-level player totals for a selected CDL match.

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

Player totals plus game-level and map-level breakdowns.

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

Map results, modes, scores, winners, and available stat breakdowns.

GET/v1/cod/cdl/standings

Team records and CDL standings for rankings and context.

Fetch match/player CDL stats

const response = await fetch("https://api.citoapi.com/api/v1/cod/matches/{matchId}/player-stats?includeMaps=true", {
  headers: {
    "x-api-key": process.env.CITO_API_KEY
  }
});

const data = await response.json();
console.log(data);

Built around the stat endpoint buyers ask for

Cito supports the match/game-level player stats developers need for fantasy apps, dashboards, and stat trackers.

The endpoint design lets you request deeper map breakdowns only when your product needs them.

You can test the data on the free tier and upgrade when usage starts to grow.

Use cases

Built for developers shipping COD products

Fantasy and pick'em tools

Power matchup pages, player projections, recent form, and map-by-map stat views without maintaining your own CDL data pipeline.

Discord bots and communities

Return live match state, recent results, standings, and player stat cards from simple REST calls your bot can cache and format.

Dashboards and overlays

Build analytics screens, creator overlays, and internal data tools with JSON responses designed for frontend and backend developers.

Questions developers ask

Does CitoAPI include game-level stats per player?

Yes. CitoAPI supports match and game-level player statistics for Call of Duty League data through the player stats endpoint with map breakdowns.

Can I build CDL player rankings?

Yes. You can use Cito player stat responses as inputs for leaderboards, ratings, and custom ranking models.

Does the CDL stats API include Black Ops 7?

Yes. Current CDL coverage is focused on Black Ops 7 season data.

Start building with Call of Duty data today

Get a free Cito API key, test real endpoints, and upgrade only when your product needs more volume.

Create Free API Key