Cito API

Dota 2 API

Powered by Cito API

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

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.

0-100 percentile scoresRole-specific metricsTeam radar outputsFantasy-ready features
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 premium Dota profiles?

Use percentile radar scores instead of showing another plain stat table.

Get a free API key

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.

0-100 percentile scores for player spider graph displays
Carry-style metrics such as farming speed, damage output, survival, objective damage, hero pool, and teamfight impact
Mid-style metrics such as laning, GPM/XPM, kill participation, damage output, map impact, and hero pool
Support-style metrics such as vision, kill participation, utility, deaths avoided, objective setup, and teamfight impact where available
Offlane-style metrics such as initiation, durability, teamfight impact, lane pressure, objective pressure, and hero pool
Team radar scores for early game, farming, teamfighting, objective control, and draft diversity
Sample size and availability metadata so charts can be trusted
Hover-ready values for frontend radar and spider chart components

Radar endpoints

Endpoints for Dota 2 spider graphs and radar cards

Use raw stat endpoints for tables and radar endpoints for premium visual summaries.

GET/api/v1/dota2/players/{playerId}/radar?role=carry&window=90d

Carry radar scores for profile and fantasy screens.

GET/api/v1/dota2/players/{playerId}/radar?role=mid&window=90d

Mid radar scores for laning, economy, damage, and map impact.

GET/api/v1/dota2/players/{playerId}/radar?role=support&window=90d

Support radar scores for utility, deaths avoided, and team impact.

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

Raw player stat inputs behind radar calculations.

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

Team radar scores for matchup and dashboard cards.

GET/api/v1/dota2/leaderboards/kda

Metric 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.

Spider graph API

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.

Start Free