Dota 2 leaderboard API
Free key · paid plans from $25/mo

Dota 2 leaderboard API for GPM, XPM, KDA, damage, LH@10, and support stats.

Rank Dota 2 players by the metrics that matter for dashboards, fantasy tools, scouting pages, and content sites.

No sales call. No contract. Start with 500 free requests/month, then upgrade when you need production volume.

GPM and XPMKDA and damageLH@10Ward metrics
Dota 2 API Coverage
LILive matches
Ready
Endpoint/matches/liveProduct FitMatch centers
PLPlayer stats
Ready
Endpoint/players/{id}/statsProduct FitProfiles
HEHero pools
Ready
Endpoint/players/{id}/heroesProduct FitScouting
TETeam rosters
Ready
Endpoint/teams/{id}/rosterProduct FitTeam pages
PRPrize pools
Ready
Endpoint/tournaments/{id}Product FitEvent pages

Need ranking pages?

Leaderboards let you turn Dota stat rows into content, scouting, fantasy, and comparison surfaces.

Get a free API key

Leaderboard data

Dota 2 leaderboards for fantasy, analytics, and content sites

Cito exposes metric leaderboards for the stat fields developers use most often in Dota player rankings and fantasy workflows.

Leaderboard endpoint for GPM, XPM, KDA, damage per minute, and kill participation
Last-hit, LH@10, deny, hero damage, tower damage, wards placed, and wards killed metrics
Player stat rows behind the rankings with team and hero context
Player detail endpoints for linking leaderboard rows to profiles
Radar endpoints for premium visual ranking summaries
Hero endpoints for hero-specific leaderboard pages
Team context for comparing stat leaders by organization
REST responses that can power pages, widgets, and Discord embeds

Leaderboard endpoints

Endpoints for Dota 2 rankings and leaderboards

Start with one metric, then link each row to player, match, hero, and team pages.

GET/api/v1/dota2/leaderboards/gpm

Rank player rows by gold per minute.

GET/api/v1/dota2/leaderboards/xpm

Rank player rows by XP per minute.

GET/api/v1/dota2/leaderboards/kda

Rank player rows by KDA.

GET/api/v1/dota2/leaderboards/heroDamage

Rank player rows by hero damage.

GET/api/v1/dota2/leaderboards/lastHitsAt10

Rank player rows by LH@10.

GET/api/v1/dota2/players/{playerId}/radar

Add radar context to leaderboard profiles.

Leaderboard use cases

What ranking endpoints are built for

Stats pages

Create top-player pages for economy, damage, KDA, and support metrics.

Fantasy research

Rank players by recent output before pricing or lineup decisions.

Player profiles

Link ranked rows into detailed profile, hero, and radar pages.

Discord embeds

Expose top-10 lists through /dota-leaderboard commands.

Scouting dashboards

Sort player pools by role-relevant production metrics.

Content articles

Create evergreen pages around top GPM, KDA, damage, and support stats.

Start free

Build Dota leaderboards free.

Use free calls to test GPM, XPM, KDA, damage, and support metric leaderboards before publishing them.

Self-serve

Start testing without a sales call, demo meeting, or enterprise contract.

Builder-first

Endpoints for bots, fantasy tools, dashboards, match centers, and player pages.

Normalized

REST JSON fields shaped for product screens, not just raw source dumps.

Dota 2 Leaderboard API FAQ

What Dota leaderboard metrics does Cito support?

Supported metrics include GPM, XPM, KDA, damage per minute, kill participation, last hits, LH@10, denies, hero damage, tower damage, wards placed, and wards killed.

Can I build public ranking pages?

Yes. The leaderboard endpoint returns ranked rows that can link to player, match, hero, and team pages.

Can I use this for fantasy Dota?

Yes. Leaderboards are useful for fantasy research, pricing inputs, and post-match scoring views.

Are leaderboard rows always populated?

Rows depend on source enrichment. Responses include availability metadata when source data is insufficient.

Leaderboard API

Ranking pages turn raw Dota rows into useful product surfaces.

Use Cito leaderboards for fantasy tools, stat pages, scouting dashboards, and Discord commands.

Start Free