Dota 2 draft API for picks, bans, hero selections, and match review tools.
Fetch draft rows tied to matches and games so your app can show picks, bans, sides, hero context, and post-game draft analysis.
No sales call. No contract. Start with 500 free requests/month, then upgrade when you need production volume.
/matches/liveProduct FitMatch centers/players/{id}/statsProduct FitProfiles/players/{id}/heroesProduct FitScouting/teams/{id}/rosterProduct FitTeam pages/tournaments/{id}Product FitEvent pagesNeed picks and bans?
Use draft rows to build game tabs, draft review, and hero trend tools.
Draft data
Dota 2 draft data for match review and hero analysis
Draft context helps a match page explain why a game played out the way it did.
Draft endpoints
Endpoints for Dota 2 draft screens
Draft panels usually sit beside match details, game rows, and player stats.
/api/v1/dota2/matches/{matchId}/draftDraft rows for a match where available.
/api/v1/dota2/matches/{matchId}/gamesGame rows that connect draft context to results.
/api/v1/dota2/games/{gameId}/player-statsPlayer rows after a draft turns into a completed game.
/api/v1/dota2/heroes/{heroId}/statsHero stat context for draft analysis.
/api/v1/dota2/players/{playerId}/heroesPlayer hero pool context.
/api/v1/dota2/teams/{teamId}/matchesTeam match history for draft trend pages.
Draft use cases
What developers build with Dota draft data
Match review
Show picks and bans beside the final score and stat table.
Draft assistants
Use hero pool and matchup context to suggest likely picks.
Hero pages
Connect hero appearances to matches, players, and outcomes.
Fantasy research
Evaluate player comfort picks before lock.
Team scouting
Track common openers, flex picks, and draft diversity.
Broadcast panels
Render compact draft cards for previews and recaps.
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 draft payloads before building the UI.
Create a free key, inspect draft rows, and decide how your match pages should handle partial source data.
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 Draft API FAQ
Does Cito expose Dota 2 picks and bans?
Yes, draft endpoints return picks and bans where the synced source publishes draft data.
Can I connect draft rows to player stats?
Yes. Use match/game IDs to connect draft context to game player-stat rows.
Can I build hero matchup tools with draft data?
Yes. Combine draft rows, hero stats, match outcomes, and player hero pools.
What if a draft is incomplete?
Handle incomplete source rows in the frontend and use match/game/player stats as fallbacks.
People also ask before choosing a Dota 2 API.
These Dota 2 ranking pages catch comparison searches for player stats, live matches, match stats, alternatives, and bot workflows.
Try Dota 2 API freeWhat is the best Dota 2 API?
Compare dota 2 api coverage, endpoint fit, pricing, and launch speed before picking a Dota 2 data provider.
What is the best Best Dota 2 API?
Compare best dota 2 api coverage, endpoint fit, pricing, and launch speed before picking a Dota 2 data provider.
What is the best Dota 2 API Alternatives?
Compare dota 2 api alternatives coverage, endpoint fit, pricing, and launch speed before picking a Dota 2 data provider.
What is the best OpenDota Alternative?
Compare opendota alternative coverage, endpoint fit, pricing, and launch speed before picking a Dota 2 data provider.
What is the best STRATZ Alternative?
Compare stratz alternative coverage, endpoint fit, pricing, and launch speed before picking a Dota 2 data provider.
What is the best PandaScore Alternative?
Compare pandascore alternative coverage, endpoint fit, pricing, and launch speed before picking a Dota 2 data provider.
Make Dota match pages explain the draft.
Use Cito for picks, bans, hero context, game rows, and player stats from the same Dota API surface.