Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Game Stat Trackers
  3. OpenDota

OpenDota

What it is

OpenDota is an open-source data platform for Dota 2, centered on match replay parsing. Its API provides match information, including advanced data extracted from replay files, and offers endpoints for players, heroes, teams, leagues, rankings, live games and match scenarios. The API works without a key; registering for one allows increased rate limits and usage. OpenDota says its raw data comes from Valve’s WebAPI and automated replay parsing. Professional and tournament matches continue to be parsed automatically, and users can request manual parsing; the project says there is currently no limit on such requests. Subscribers get automatic match parsing and a profile badge for $5 a month. A mobile app uses the API to display Dota 2 data on Android and iOS. The project also publishes its API code and Docker Compose instructions for self-hosting. Its core repository is licensed under MIT. OpenDota began in August 2014, founded by Howard Chung and Albert Cui, and directs users to its Discord community for help. Listed platforms include Android, iOS, web, API and self-hosted.

For and against

For

  • API use does not require a key.
  • Covers matches, players, teams and rankings.
  • Manual parsing requests currently have no limit.
  • Core repository is MIT licensed.
  • Mobile app supports Android and iOS.

Against

  • The platform supports Dota 2 only.
  • Higher API rate limits require registering for a key.
  • Automatic match parsing is a subscriber feature.

The verdict

OpenDota offers broad Dota 2 data access through an API, mobile app and self-hosting option. The free access and subscriber-only automatic parsing serve different needs, so consider whether you need elevated API limits or automatic parsing.

Who it suits

OpenDota suits Dota 2 players, data users and developers looking for match and player information. Developers can use its API or explore the published code and self-hosting setup.

Plans and prices

OpenDota Subscriber

$5a month

Automatic match parsing · profile badge

Every plan, in full

On the record

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

Alternatives to OpenDota

Every alternative, ranked