Dota 2 hero stats API for hero history, win rates, player pools, and matchup tools.
Use Cito API to power Dota 2 hero pages, player hero pools, fantasy context, draft review tools, and stat leaderboards.
No sales call. No contract. Start with 500 free requests/month, then upgrade when you need production volume.
Live API data sample
4nalog
HEROIC · mid · Puck
Player radar
Hover points for percentile scores
Player match row
/player-statsKDA
7.33
GPM
642
XPM
781
LH@10
82
Hero DMG
28,640
Tower DMG
1,460
1win Essence
Game 14nalog
HEROIC · Puck
Lelis
HEROIC · Clockwerk
Davai Lama
Nigma Galaxy · Axe
Endpoint behind the sample
/api/v1/dota2/players/295547/radar?role=mid&window=90dBuilding hero pages or draft tools?
Use hero and player-hero endpoints for win-rate context, hero pools, and draft-adjacent features.
Hero data
Dota 2 hero stats for player profiles, draft review, and content pages
Hero stats are most useful when tied to player profiles, match rows, and leaderboards. Cito exposes hero rows through the Dota product API.
Hero endpoints
Endpoints for Dota 2 hero stats
Use hero endpoints directly, or combine them with player and match endpoints for richer screens.
/api/v1/dota2/heroesList Dota 2 heroes from enriched rows.
/api/v1/dota2/heroes/{heroId}/statsHero stats rows for one hero.
/api/v1/dota2/players/{playerId}/heroesPlayer hero history and hero pool context.
/api/v1/dota2/matches/{matchId}/draftPicks and bans where draft data is available.
/api/v1/dota2/matches/{matchId}/player-statsPlayer stat rows including hero data.
/api/v1/dota2/leaderboards/gpmMetric leaderboards for hero-context pages.
Hero-stat use cases
Where hero stats help Dota products
Hero pages
Create pages around hero usage, wins, and player-history rows.
Player profiles
Show each player's hero pool and recent hero performance.
Draft review
Pair draft rows with match result and player stat context.
Fantasy tools
Use hero pool and recent hero rows as projection inputs.
Discord commands
Back /dota-hero and /dota-player commands with hero context.
Content pages
Build searchable hero pages connected to real match rows.
Page cluster
Dota 2 API pages built to rank together
Each page targets a specific search intent and links to the rest of the cluster.
Start free
Test Dota hero endpoints free.
Build hero pages, hero pool views, and draft panels with free calls before taking the product live.
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 Hero Stats API FAQ
Does Cito API include Dota 2 hero stats?
Yes. Cito exposes hero list, hero stats, player hero history, draft, and match player-stat endpoints.
Can I build player hero pool pages?
Yes. Use /dota2/players/{playerId}/heroes and pair it with player detail or radar endpoints.
Does the API include draft data?
Yes. Draft endpoints expose pick/ban rows where synced source data supports it.
Can I use hero data in a Discord bot?
Yes. Hero endpoints and player hero endpoints work well behind slash commands.
Hero pages get better when they connect to players and matches.
Use Cito for Dota heroes, player hero pools, draft rows, match stats, and leaderboard context.