Dota 2 team stats API
Free key · paid plans from $25/mo

Dota 2 team stats API for rankings, match history, win rate, and radar cards.

Create Dota 2 team pages with roster context, recent matches, aggregate team stats, team rankings, and visual radar summaries.

No sales call. No contract. Start with 500 free requests/month, then upgrade when you need production volume.

Team rankingsWin rate contextRecent matchesRadar scores
Dota 2 API Coverage
LILive matches
Ready
Endpoint/matches/liveProduct FitMatch centers
PLPlayer stats
Ready
Endpoint/players/{id}/statsProduct FitProfiles
HEHero pools
Ready
Endpoint/players/{id}/heroesProduct FitScouting
TETeam rosters
Ready
Endpoint/teams/{id}/rosterProduct FitTeam pages
PRPrize pools
Ready
Endpoint/tournaments/{id}Product FitEvent pages

Need team context, not just player rows?

Cito gives team stats, rankings, matches, rosters, and radar outputs for Dota team dashboards.

Get a free API key

Team stats

Dota 2 team stats for dashboards and comparison pages

Team pages need match history, win-rate context, roster joins, rankings, and radar summaries. Cito keeps those endpoints together.

Team detail rows with source, image, country, tag, and ranking fields
Team match history for recent form and upcoming event context
Team stats endpoint with matches, wins, losses, win rate, and enriched row counts
Team radar scores for early game, farming, teamfight, objective, and draft context
Team ranking endpoint for top-team pages and comparison screens
Roster endpoint to explain which players are driving team stats
Tournament team endpoints for event pages
Search endpoint for team autocomplete and team lookup

Team endpoints

Endpoints for Dota 2 team stats and rankings

Use these endpoints together to build richer Dota team profile screens.

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

Team match count, wins, losses, win rate, and enriched player rows.

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

Team match history.

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

Team radar scores.

GET/api/v1/dota2/rankings

Cached Dota 2 team rankings.

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

Team roster context.

GET/api/v1/dota2/search?q=liquid

Team search and autocomplete.

Team-stat use cases

Where team stats make Dota products better

Team dashboards

Show win rate, recent form, roster, ranking, and radar output together.

Match previews

Compare two teams before a match using recent history and radar cards.

Fantasy research

Use team strength and roster context before pricing players.

Power rankings

Create pages around rankings, recent form, and team profiles.

Discord commands

Back /dota-team commands with stats, roster, and upcoming matches.

Scouting views

Compare team style through radar and roster makeup.

Start free

Test Dota team stats free.

Validate team stats, rankings, rosters, and radar responses before shipping public comparison pages.

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 Team Stats API FAQ

Can I get Dota 2 team stats from Cito?

Yes. Use team stats, team matches, rankings, rosters, and radar endpoints.

Does Cito provide team rankings?

Yes. The /dota2/rankings endpoint returns cached team ranking rows when synced data is available.

Does team radar include derived metrics?

Yes. Team radar returns display-ready score objects with availability metadata when data is partial.

Can I build team comparison pages?

Yes. Combine team stats, team radar, team matches, and roster endpoints for comparison screens.

Team stats API

Show how a Dota team plays, not just who they played.

Use Cito for Dota team stats, rosters, rankings, match history, and radar summaries.

Start Free