Dota 2 spider graph API for player radar and team rating profiles.
Turn raw Dota 2 stats into percentile radar scores for carry, mid, offlane, support, and team profile screens.
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 premium Dota profiles?
Use percentile radar scores instead of showing another plain stat table.
Radar score fields
Dota 2 spider graph data for profiles and fantasy tools
This page targets derived, display-ready Dota analytics: player radar, role percentiles, and team rating cards.
Radar endpoints
Endpoints for Dota 2 spider graphs and radar cards
Use raw stat endpoints for tables and radar endpoints for premium visual summaries.
/api/v1/dota2/players/{playerId}/radar?role=carry&window=90dCarry radar scores for profile and fantasy screens.
/api/v1/dota2/players/{playerId}/radar?role=mid&window=90dMid radar scores for laning, economy, damage, and map impact.
/api/v1/dota2/players/{playerId}/radar?role=support&window=90dSupport radar scores for utility, deaths avoided, and team impact.
/api/v1/dota2/players/{playerId}/statsRaw player stat inputs behind radar calculations.
/api/v1/dota2/teams/{teamId}/radarTeam radar scores for matchup and dashboard cards.
/api/v1/dota2/leaderboards/kdaMetric leaderboards for validating percentile context.
Radar use cases
Where spider graph data converts better than tables
Premium player profiles
Show visual strengths at a glance instead of forcing users through raw tables.
Fantasy pricing
Feed normalized percentiles into draft value or salary algorithms.
Team comparison cards
Compare early game, teamfight, objectives, and draft diversity visually.
Scouting dashboards
Surface role fit, hero pool, survival, and impact scores for quick decisions.
Broadcast graphics
Create simple radar visuals for player intros and matchup previews.
Analytics products
Combine raw rows and derived percentile scores in one data model.
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 radar scores before building charts.
Use the free tier to validate player radar payloads and sample sizes, then upgrade when your profile or fantasy product needs production 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 Spider Graph API FAQ
Does Cito API calculate Dota 2 radar scores?
Yes. Radar endpoints return normalized 0-100 percentile-style scores for player and team profile visuals where enough data is available.
Can I choose a player role for the spider graph?
Yes. Role-specific radar views are supported through query parameters such as role=carry, role=mid, role=offlane, or role=support.
Are radar scores raw data?
No. Radar scores are derived from underlying stat rows such as GPM, XPM, KDA, damage, tower damage, hero pool, and role context.
Can I still access the raw inputs?
Yes. Use player stats, leaderboards, match rows, and hero endpoints alongside radar endpoints when your app needs explainability.
Make Dota profiles look premium without inventing every metric yourself.
Use Cito radar endpoints for role-specific percentiles, team ratings, and chart-ready values backed by raw Dota stat rows.