Cito API

Dota 2 API

Powered by Cito API

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

Dota 2 esports API for teams, rosters, tournaments, live matches, and player stats.

Build a Dota 2 esports site, Discord bot, fantasy tool, analytics dashboard, or match center without stitching together raw source APIs by hand.

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

Teams and rostersTournamentsLive and upcoming matchesPlayer stats
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 around Dota esports?

Cito covers the team, player, match, and event layer that esports products need.

Get a free API key

Esports data

Dota 2 esports data beyond raw public match history

Use Cito for the esports context around matches: who is playing, where they are playing, what team they are on, and what stats matter for the screen.

Live, upcoming, and recent pro Dota 2 matches
Series-level match data with teams, score, status, tournament, and source context
Team list, team roster, team match history, team stats, and team radar
Player list, player detail, player team history, matches, heroes, stats, and radar
Tournament list, tournament details, event matches, event teams, and standings status
Hero stats and player hero history for draft and profile tools
Leaderboards for economy, damage, participation, last hitting, and support metrics
Search endpoints for building navigation and autocomplete

Esports endpoints

Endpoints for Dota 2 esports websites and apps

These endpoints cover the most common esports product building blocks.

GET/api/v1/dota2/matches/upcoming

Upcoming Dota esports schedule.

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

Series details with team and tournament context.

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

Team match history.

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

Player match history from enriched rows.

GET/api/v1/dota2/tournaments/{tournamentId}/matches

Tournament match list.

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

Hero stats from cached player hero rows.

Esports products

What Dota esports endpoints can power

News sites

Attach structured match, team, player, and tournament data to content pages.

Team directories

Create team profiles with rosters, rankings, match history, and radar cards.

Tournament pages

Show event details, teams, schedules, prize pool context, and match pages.

Match hubs

List live/upcoming/recent matches and hydrate each series with games and stats.

Analytics dashboards

Compare teams and players through raw stats and radar summaries.

Community bots

Expose esports schedule and profile data through Discord slash commands.

Start free

Start a Dota esports app free.

Use free calls to test the endpoints behind your team, player, tournament, or match page before upgrading.

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 Esports API FAQ

Does Cito API cover Dota 2 esports data?

Yes. Cito covers Dota 2 matches, teams, rosters, players, tournaments, hero stats, leaderboards, and radar outputs.

Can I build Dota 2 team pages?

Yes. Use team detail, roster, matches, stats, rankings, and radar endpoints.

Can I build Dota 2 tournament pages?

Yes. Use tournament detail, tournament matches, tournament teams, standings metadata, and match endpoints.

Can I build a public esports website with it?

Yes. The endpoint families are shaped for public websites, Discord bots, dashboards, and fantasy tools.

Dota esports API

Build around the Dota esports scene, not just match IDs.

Cito connects matches to teams, players, rosters, tournaments, heroes, leaderboards, and radar data through one REST API.

Start Free