Cito API

Dota 2 API

Powered by Cito API

Try Free
Dota 2 hero stats API
Free key · paid plans from $25/mo

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.

Hero stat rowsPlayer hero poolsWin-rate contextDraft-ready data
4nalog Dota 2 player

Live API data sample

4nalog

HEROIC · mid · Puck

Player radar

Hover points for percentile scores

mid
FarmingDamageSurvivalObjectiveHero PoolTeamfight

Player match row

/player-stats

KDA

7.33

GPM

642

XPM

781

LH@10

82

Hero DMG

28,640

Tower DMG

1,460

1win Essence

Game 1

4nalog

HEROIC · Puck

642 GPM

Lelis

HEROIC · Clockwerk

318 GPM

Davai Lama

Nigma Galaxy · Axe

512 GPM

Endpoint behind the sample

/api/v1/dota2/players/295547/radar?role=mid&window=90d

Building hero pages or draft tools?

Use hero and player-hero endpoints for win-rate context, hero pools, and draft-adjacent features.

Get a free API key

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 list generated from enriched player hero rows
Hero stat endpoint by hero ID or slug-like hero name
Player hero history endpoint for player hero pool pages
Match draft endpoint for picks and bans where source data supports it
Match player rows that include hero ID and hero name
Leaderboards that can be paired with hero context
Availability metadata for hero fields that depend on source enrichment
REST endpoints designed for pages, bots, and dashboards

Hero endpoints

Endpoints for Dota 2 hero stats

Use hero endpoints directly, or combine them with player and match endpoints for richer screens.

GET/api/v1/dota2/heroes

List Dota 2 heroes from enriched rows.

GET/api/v1/dota2/heroes/{heroId}/stats

Hero stats rows for one hero.

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

Player hero history and hero pool context.

GET/api/v1/dota2/matches/{matchId}/draft

Picks and bans where draft data is available.

GET/api/v1/dota2/matches/{matchId}/player-stats

Player stat rows including hero data.

GET/api/v1/dota2/leaderboards/gpm

Metric 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.

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 stats API

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.

Start Free