Back to Call of Duty API

CDL League

Access official Call of Duty League standings, schedules, and live data

Get CDL Standings

GET/cod/cdl/standings

Get current CDL season standings with points, match records, and map records for all 12 franchise teams.

Query Parameters

ParameterTypeDescription
seasonstringSeason year (default: current)
stagestringCDL stage/major

Example Request

GET /api/v1/cod/cdl/standings?season=2025

Response

{
  "success": true,
  "season": "2025",
  "data": [
    {
      "rank": 1,
      "orgSlug": "atlanta-faze",
      "teamName": "Atlanta FaZe",
      "teamLogo": "https://...",
      "cdlPoints": 150,
      "matchRecord": {
        "wins": 8,
        "losses": 2,
        "winPct": 0.8
      },
      "mapRecord": {
        "wins": 28,
        "losses": 12,
        "winPct": 0.7
      }
    },
    {
      "rank": 2,
      "orgSlug": "optic-texas",
      "teamName": "OpTic Texas",
      "teamLogo": "https://...",
      "cdlPoints": 130,
      "matchRecord": {
        "wins": 7,
        "losses": 3,
        "winPct": 0.7
      },
      "mapRecord": {
        "wins": 25,
        "losses": 14,
        "winPct": 0.64
      }
    }
  ]
}

Get CDL Schedule

GET/cod/cdl/schedule

Get upcoming CDL match schedule including qualifiers and Major events.

Query Parameters

ParameterTypeDescription
upcomingbooleanOnly show upcoming matches (default: true)

Response

{
  "success": true,
  "data": [
    {
      "matchId": "12600",
      "date": "2025-02-07T19:00:00Z",
      "team1": {
        "slug": "optic-texas",
        "name": "OpTic Texas"
      },
      "team2": {
        "slug": "la-thieves",
        "name": "LA Thieves"
      },
      "tournament": "CDL Major 2 Qualifiers",
      "round": "Week 1",
      "broadcasted": true
    }
  ]
}

Get Live CDL Matches

GET/cod/cdl/live

Get currently live CDL matches with real-time scores. Same as /cod/matches/live but filtered to CDL events only.

Response

{
  "success": true,
  "isLive": true,
  "count": 1,
  "data": [
    {
      "matchId": "12605",
      "team1": {
        "name": "OpTic Texas",
        "score": 2
      },
      "team2": {
        "name": "Atlanta FaZe",
        "score": 1
      },
      "currentMap": 4,
      "status": "live",
      "tournament": "CDL Major 2"
    }
  ]
}