Dota 2 fantasy API for player pricing, matchup context, and post-match scoring.
Combine live schedules, match player rows, hero pools, leaderboards, team context, and radar scores to build fantasy Dota products faster.
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 fantasy Dota?
Combine schedules, match player rows, hero pools, leaderboards, rosters, and radar scores.
Fantasy inputs
Dota 2 fantasy data for projections, pricing, and scoring pages
Fantasy products need a mix of match timing, team context, player output, role context, hero pool, and derived scoring. Cito exposes those pieces through one API.
Fantasy endpoints
Endpoints for a fantasy Dota data pipeline
Use schedule endpoints before lock, player rows after matches, and player/team context for pricing and research.
/api/v1/dota2/matches/upcomingUpcoming match schedule for slates.
/api/v1/dota2/matches/{matchId}/player-statsPost-match player stat rows for scoring.
/api/v1/dota2/players/{playerId}/statsAggregate player stats for projections.
/api/v1/dota2/players/{playerId}/heroesPlayer hero pool context.
/api/v1/dota2/players/{playerId}/radar?role=carry&window=90dRole-specific radar scores.
/api/v1/dota2/teams/{teamId}/rosterRoster context for player/team joins.
Fantasy use cases
What fantasy builders can ship with Cito
Slate pages
Use upcoming matches and tournament context to create contest periods.
Pricing models
Use player stats, leaderboards, radar, hero pools, and team context.
Research tools
Show players, teams, recent form, hero pools, and matchup cards.
Scoring pages
Fetch player rows after matches finish and display score breakdowns.
Discord fantasy bots
Return schedule, player cards, and leaderboard summaries in embeds.
Premium profiles
Use radar cards to explain why a player grades well by role.
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
Prototype fantasy Dota with free calls.
Use the free tier to test schedules, player rows, leaderboards, hero pools, and radar outputs before opening traffic.
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 Fantasy API FAQ
Can I use Cito API for fantasy Dota?
Yes. Cito exposes schedules, player stat rows, player profiles, hero pools, team rosters, leaderboards, tournaments, and radar scores that can support fantasy products.
Does Cito calculate fantasy points?
Cito provides the underlying stat rows and context. Your app can apply its own fantasy scoring formula.
What endpoints should I start with?
Start with upcoming matches, match player stats, player stats, player heroes, player radar, and team roster endpoints.
Can I build pricing models with this?
Yes. Use player rows, leaderboards, role radar, hero pool, and team context as pricing inputs.
Fantasy Dota needs context, not just box scores.
Use Cito API to connect schedules, players, heroes, teams, leaderboards, tournaments, and radar outputs for fantasy products.