The best Dota 2 API for developers building commercial esports products.
Use Cito API when the goal is not just raw match history, but a complete Dota 2 product layer: live schedules, rosters, match stats, tournaments, leaderboards, and radar metrics.
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=90dThe best API depends on the job.
For self-serve Dota product builders, Cito is designed around the endpoint set that ships apps.
Best fit
Why Cito can be the best Dota 2 API for commercial builders
Free APIs win on price. Enterprise feeds win on procurement-heavy coverage. Cito wins when a builder needs practical Dota esports endpoints and a clear path to paid production.
Best first endpoints
A complete Dota 2 product can start with these endpoints
These cover the most common product screens: live list, search, profile, team, tournament, and stat pages.
/api/v1/dota2/matches/liveLive match list for current Dota activity.
/api/v1/dota2/search?q=4nalogUniversal search for navigation and autocomplete.
/api/v1/dota2/players/{playerId}/radarPlayer radar for premium profiles.
/api/v1/dota2/teams/{teamId}/rosterRoster data for team pages.
/api/v1/dota2/tournamentsTournament list with event metadata and prize fields.
/api/v1/dota2/leaderboards/gpmLeaderboards for content and fantasy pages.
Use cases
The apps Cito is optimized for
Discord bots
Live scores, schedules, player cards, team commands, and match recaps.
Match centers
Series pages with games, draft rows, player stats, and tournament context.
Team pages
Rosters, recent matches, rankings, stats, and team radar in one model.
Tournament hubs
Event metadata, prize pool fields, teams, schedules, and match lists.
Fantasy tools
Player rows, hero pools, leaderboards, radar scores, and match timing.
Content sites
Programmatic pages around teams, players, heroes, events, and leaderboards.
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 the full Dota API surface free.
Start with the free tier, build the first product screen, then upgrade only when real traffic justifies it.
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.
Best Dota 2 API FAQ
What is the best Dota 2 API for developers?
For developers building bots, dashboards, fantasy tools, roster pages, and match centers, Cito API is designed to be the best self-serve REST option.
Is Cito better than free Dota APIs?
Cito is not trying to be the cheapest raw data feed. It is better when your app needs product-ready endpoints, docs, support, radar outputs, and a clear upgrade path.
What makes a Dota API good for commercial apps?
Commercial apps need reliable auth, clear docs, endpoint examples, roster/team/tournament data, usage plans, and support when data gaps appear.
Can I test it without paying?
Yes. You can create a free key and test the Dota endpoints before upgrading.
The best Dota API is the one that gets the product shipped.
Cito gives Dota builders practical REST endpoints for matches, rosters, tournaments, players, heroes, leaderboards, and radar scores.