# OpenDota

> Open-source Dota 2 data platform with a public REST API for matches, players, heroes and parsed replays; free usage with a paid premium key for heavy use.

Canonical page: https://sportdex.net/providers/opendota/  
Last checked: 2026-11-03  
SportDex Score: 56/100 (rank 29; popularity 38, community 76, transparency 50, developer experience 67)

## Facts
- Type: Esports data
- Website: https://www.opendota.com
- Documentation: https://docs.opendota.com/
- Pricing page: https://www.opendota.com/api-keys
- Sports: Esports
- Data types: Historical data, Player stats, Results, Team stats
- Protocols: REST
- Delivery: Polling only (REST)
- Live / in-play: not disclosed
- Free tier: yes
- Cheapest public paid plan: not public
- Authentication: api key, none
- SDKs: python (community), ruby (community)

## Plans
| Plan | Price | Requests | Notes |
|---|---|---|---|
| Free tier | Free | 50,000 / month | No key required; about 60 req/min |
| Premium | Not public | — | Paid key with higher limits; price not found |

## Who it is for

Use cases: Dota 2 match and player stats; Parsed replay analysis

Limitations:
- Saved pages contain only the title
- Free limits come from an old blog post and may be outdated
- Premium price not found

## Quick answers

**How much does OpenDota cost?** OpenDota does not publish prices on the pages we checked.

**Does OpenDota have a free tier?** Yes. OpenDota lists a free plan called "Free tier" (50,000 requests per month).

**What does OpenDota cover?** OpenDota is a esports data. Its sports: Esports; data: Historical data, Player stats, Results, Team stats.

**Does OpenDota have a WebSocket or streaming API?** No streaming is listed. OpenDota delivers data by REST, so you poll for updates.

**What do developers say about OpenDota?** Open-source Dota 2 data API widely used in hobby apps, ML projects and Stack Overflow questions. Praised as an excellent, flexible resource with parsed match data and estimated MMR. Free use is rate limited (about 60 requests per minute), and users report 429 errors, occasional unresponsiveness and trouble obtaining a premium key.

**What are the alternatives to OpenDota?** Close alternatives in the SportDex catalog: Riot Games API, PandaScore, Abios, Data Sports Group, Cito API.

## What developers say

Open-source Dota 2 data API widely used in hobby apps, ML projects and Stack Overflow questions. Praised as an excellent, flexible resource with parsed match data and estimated MMR. Free use is rate limited (about 60 requests per minute), and users report 429 errors, occasional unresponsiveness and trouble obtaining a premium key.

Praised for: Excellent, flexible data for Dota 2; Free tier with open-source platform; Many apps and bots built on it

Complaints: Rate limits and 429 errors; Occasional unresponsiveness; API key signup problems

## Method
Facts were read from the provider's own pages on 2026-11-03. Empty fields mean the provider does not say, not that a feature is missing. Method: https://sportdex.net/methodology/
