CDL transfer API

CDL roster moves, free agents, joins, leaves, and team changes.

Track Call of Duty League roster movement for news pages, team profiles, fantasy tools, and player history.

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

Roster movesFree agentsTeam changesPlayer history
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

Transfer data for roster-aware CDL apps

Roster changes affect team pages, player cards, fantasy slates, and historical context. Keep those screens current.

Recent transfer and roster movement rows
From-team and to-team context where available
Free agent movement when a player leaves without a new org
Player history pages with team context
Team roster endpoints for current membership
Search support for resolving player and team names

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

Recent CDL roster movement.

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

Transfer history for a player.

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

Current team roster.

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

Player profile detail.

GET/api/v1/cod/search?q={query}

Resolve player and team names.

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

Team match context after roster changes.

Use cases

CDL apps developers can ship fast

Roster trackers

Show joins, leaves, and free agent movement.

News pages

Attach structured transfer rows to roster move coverage.

Team profiles

Keep current roster pages aligned with movement.

Player histories

Show org movement on player profile pages.

Fantasy tools

Update player team context before slates lock.

Discord alerts

Post new roster moves to team servers.

FAQ

Can I get CDL roster moves?

Yes. Use transfer endpoints for recent movement and player-specific transfer history.

Does the API handle free agents?

Rows can represent a player leaving an org without a new destination when that is the current known state.

Can I build player history pages?

Yes. Combine player detail, transfer history, roster, and match endpoints.

Can I search before fetching transfers?

Yes. Use search to resolve player or team names first.

CDL API

Keep roster-aware CDL apps current.

Use transfer, roster, player, and team endpoints to track movement without manual updates.

Start Free