LoL player earnings API

LoL prize money, tournament payouts, and player earnings history.

Fetch career winnings, event counts, placements, payout rows, and earnings summaries for player profiles and leaderboards.

Career earnings
Tournament payout rows
Earnings leaderboards
Profile page context

API response preview

Prize money and tournament payout history

JSON

Useful endpoints

/api/v1/lol/players/{playerId}/earnings

Tournament payouts

/api/v1/lol/players/{playerId}/earnings/summary

Career totals

/api/v1/lol/leaderboards/earnings

Top earners

Run the request

X-API-Key
curl "https://api.citoapi.com/api/v1/lol/players/{playerId}/earnings" \
  -H "X-API-Key: $CITO_API_KEY"
{
  "playerId": "faker",
  "totalEarnings": 1922084.56,
  "events": 80,
  "topResults": [
    { "event": "World Championship", "placement": 1, "earnings": 250000 }
  ]
}

Primary endpoint: /api/v1/lol/players/{playerId}/earnings

Fetch career winnings, event counts, placements, payout rows, and earnings summaries for player profiles and leaderboards.

Career earningsTournament payout rowsEarnings leaderboardsProfile page context

Endpoint chain

Start with /api/v1/lol/players/{playerId}/earnings, then add the supporting rows your screen needs.

The first request should answer the user's main question. Add live state, roster rows, match stats, transfer history, or earnings only when the UI needs that detail.

GET
/api/v1/lol/players/{playerId}/earnings

Prize money and tournament payout history.

Tournament payouts

/api/v1/lol/players/{playerId}/earnings

Use this first when the page needs prize money and tournament payout history.

Career totals

/api/v1/lol/players/{playerId}/earnings/summary

Career totals fills in the detail around the primary response.

Top earners

/api/v1/lol/leaderboards/earnings

Top earners fills in the detail around the primary response.

Returned data

Fetch career winnings, event counts, placements, payout rows, and earnings summaries for player profiles and leaderboards.

Best first request

Call /api/v1/lol/players/{playerId}/earnings from your backend and cache the response based on how often that screen changes.

Common fallback

If live data is empty, show today's schedule, upcoming matches, recent results, or the last known team/player rows.

API key handling

Keep the API key on your server. Send your frontend only the fields it needs to render the page.

Data fit

Use this API for pro matches, teams, players, rosters, stats, and esports history.

If you need Riot ID, PUUID, ranked ladder, champion mastery, or account-linked match history, use Riot's APIs. If you need a pro esports app, use Cito's LoL endpoints.

Pro Esports API

Built for match centers, fantasy products, scouting tools, wikis, dashboards, team pages, player pages, and live bots.

Live matches and schedules
Pick/ban and game stats where published
Tournament brackets and standings
Player earnings and org history
Transfer tracking
Roster history

Ranked and Ladder Workflows

Use Riot APIs for direct Riot ID, PUUID, summoner, match history, ranked ladder, champion mastery, and account-linked workflows. Cito only references public pro-player account context where source data allows it.

Resources

Docs, examples, and machine-readable endpoint files.

Open the docs when you want examples. Import Postman when you want to test. Use the endpoint manifest when an AI coding tool needs exact paths.

FeatureCito APIRiot APIPandaScore
PriceFree testing, Starter $25/mo, Builder $50/moFree, rate limited; production approval variesUsually sales/custom pricing
Ranked account dataNot the primary product; use Riot for direct account workflowsYesNot the core LoL ranked source
Pro esports liveYesFragmented across official surfacesYes
Player earningsYesNoProvider-dependent
Org/transfer historyYesCurrent GCD affiliation/contract data, not full historyProvider-dependent
Unified REST APIYesMultiple products and routing modelsYes
Instant signupYesDeveloper key yes; production can require approvalOften sales-led

Riot's API is free but fragmented. PandaScore is enterprise-only. Cito is the only self-serve option with earnings and org history.

Endpoints

Endpoint paths for this workflow.

Start with /api/v1/lol/players/{playerId}/earnings. Add supporting endpoints only when your page needs more context.

GET
/api/v1/lol/players/{playerId}/earnings

Career prize pool earnings with tournament-by-tournament rows.

GET
/api/v1/lol/players/{playerId}/earnings/summary

Player earnings totals, event counts, placements, and tracked history.

GET
/api/v1/lol/players/{playerId}/teams

Team history for org changes, roles, and date ranges.

GET
/api/v1/lol/teams/{slug}/roster/history

Historical rosters with roster membership periods.

GET
/api/v1/lol/transfers

Recent transfer activity across tracked LoL teams and players.

GET
/api/v1/lol/teams/{slug}/earnings

Organization-level earnings and tournament results where tracked.

GET
/api/v1/lol/live

Active League of Legends esports matches and live state.

GET
/api/v1/lol/schedule/today

Today's LoL esports schedule for match-day apps.

GET
/api/v1/lol/games/{gameId}/stats

Game-level player stats after source publication.

GET
/api/v1/lol/webhooks/events

Supported LoL webhook events for paid plans.

Use cases

Built for League of Legends apps developers actually launch.

Earnings leaderboards

Rank players by tracked career winnings and tournament payouts.

Player profile pages

Fetch the exact LoL data this screen needs from one server-side API call.

Fantasy research

Compare prize history, recent form, champion pool, and match context before building projections.

Content pages

Add concrete earnings and tournament rows to player rankings, profiles, and event previews.

Scouting dashboards

Compare teams by match history, objective control, champion pool, and roster movement.

Sponsor research

Find high-profile players and orgs with public prize history and tournament context.

Add prize money to player pages

Show career earnings, tournament payouts, placements, and event counts beside player stats, teams, champion pools, and match history.

Build rankings without spreadsheets

Use earnings endpoints for top earner pages, player comparisons, sponsor research, and historical content around major events.