Skip to content
SPECIFICTION
Get listed

OpenDota

opendota.com

From $5/mo WebiOSAndroidAPISelf-hosted
Visit opendota.com
Spec score 7.9 #10 of 17 in Game Stat Trackers

What it is

OpenDota is a free, open-source Dota 2 data platform built around automated match-replay parsing. Its API supplies match, player, hero, team, league, ranking, live-game, and match-scenario data, including advanced details extracted from replays. The API works without a key; registering for one increases rate limits and usage. OpenDota says its raw data comes from Valve’s WebAPI and automated replay parsing. Professional and tournament matches continue to receive automatic parsing, and users can request manual parsing without a stated request limit. Subscribers receive automatic match parsing and a profile badge through the $5 a month OpenDota Subscriber plan. A mobile application uses the API on Android and iOS. OpenDota publishes its API code and Docker Compose instructions for self-hosting, with the core repository under the MIT license. The project began in August 2014, was founded by Howard Chung and Albert Cui, and directs support questions to its Discord community.

Spec sheet

Product
OpenDota is an open source Dota 2 data platform with automated match replay parsing.Read 8 Oct 2026 · github.com
API
The OpenDota API provides Dota 2 data, including advanced match data extracted from match replays.Read 8 Oct 2026 · docs.opendota.com
Support
The project directs users to its Discord community for help and questions.Read 8 Oct 2026 · github.com
Founded
2014Read 28 Sep 2026 · opendota.com
API access
The API can be used without a key, and registering for a key allows increased rate limits and usage.Read 8 Oct 2026 · docs.opendota.com
Data sources
OpenDota says its raw data comes from Valve’s WebAPI and automated parsing of match replay files.Read 8 Oct 2026 · github.com
Features
The API includes match, player, hero, team, league, rankings, live game, and match scenario endpoints.Read 8 Oct 2026 · docs.opendota.com
Manual parsing
Users can request matches for parsing manually, and the post says there is currently no limit on the number of parse requests.Read 8 Oct 2026 · blog.opendota.com
Mobile
The project’s mobile app uses the OpenDota API to show Dota 2 data on Android and iOS devices.Read 8 Oct 2026 · github.com
Open source
The OpenDota core repository is licensed under MIT.Read 8 Oct 2026 · github.com
Self hosting
OpenDota publishes its API code and documents a Docker Compose setup for running it.Read 8 Oct 2026 · github.com
Started
The project history states it started in August 2014, founded by Howard Chung and Albert Cui.Read 8 Oct 2026 · github.com
Subscriber feature
Subscribers receive automatic match parsing and a badge on their profiles.Read 8 Oct 2026 · blog.opendota.com
Tournament matches
Professional and tournament games continue to be automatically parsed.Read 8 Oct 2026 · blog.opendota.com

Plans and prices

OpenDota Subscriber $5 a month $5 per month Automatic match parsing · profile badge Read 8 Oct 2026 · blog.opendota.com

Every OpenDota plan and price →

Strong points and limits

Strong points

  • Free API access without a key
  • Broad Dota 2 endpoint coverage
  • Automatic professional-match parsing
  • Android and iOS mobile app
  • MIT-licensed self-hosting code

Limits

  • Supports Dota 2 only
  • Higher rate limits require registration
  • Automatic parsing for subscribers costs $5 a month

Who it suits

OpenDota suits Dota 2 players, developers, analysts, and operators who need match or player data. It also suits teams wanting mobile access or a self-hosted API.

Verdict

OpenDota provides broad Dota 2 data through an open API, mobile app, and self-hosting option. Its free access and replay parsing make it useful for data-driven users, with a paid subscriber tier for automatic parsing.

Where Specifiction places it

Alternatives to OpenDotaAll alternatives →