Freedom251 › Game Stat Trackers
OpenDota

What OpenDota is
OpenDota is a Dota 2 data platform built around automated parsing of match replays. Its API provides data about matches, players, heroes, teams, leagues, rankings, live games and match scenarios, including advanced details extracted from replay files. You can use the API without a key; registering for one allows higher rate limits and usage. OpenDota says its raw data comes from Valve’s WebAPI and automated replay parsing. Professional and tournament matches are parsed automatically, and users can also request matches for manual parsing. The project says there is currently no limit on the number of those requests. OpenDota’s mobile app uses the API to show Dota 2 data on Android and iOS. The API can also be self-hosted: OpenDota publishes its code and Docker Compose setup instructions, and its core repository is licensed under MIT. The project began in August 2014, founded by Howard Chung and Albert Cui, and directs users to its Discord community for help. OpenDota is free and open source. The OpenDota Subscriber plan costs $5 a month and adds automatic match parsing and a profile badge.
Who it suits
OpenDota suits Dota 2 players, teams and developers who want match, player, ranking or other game data through its API, mobile app or self-hosted setup. The paid Subscriber plan may suit users who want automatic match parsing and a profile badge.
What it does well
- API covers matches, players, heroes, teams, leagues and more.
- API use is available without a key.
- Manual match parsing requests currently have no stated count limit.
- Mobile app shows Dota 2 data on Android and iOS.
- Core repository is licensed under MIT.
What to know first
- Automatic match parsing and a profile badge require the $5 a month Subscriber plan.
- The platform supports Dota 2.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| OpenDota Subscriber | $5 per month · Automatic match parsing · profile badge | $5 a month |
As opendota.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the OpenDota website or use its API without a key.
- Register for an API key if you want increased rate limits and usage.
- Use the mobile app on Android or iOS to view Dota 2 data.
- Request manual parsing for a match, or subscribe for automatic match parsing and a profile badge.
- For self-hosting, use OpenDota’s published API code and Docker Compose setup.
Verdict
Choose OpenDota for Dota 2 data through an API, mobile app or self-hosted setup, with MIT-licensed core code. Look elsewhere if you need automatic match parsing without the $5 a month Subscriber plan, or support for games beyond Dota 2.
Questions
Is OpenDota free?
OpenDota is free and offers a free plan. Its Subscriber plan costs $5 a month.
What does the Subscriber plan include?
It includes automatic match parsing and a profile badge.
Can I use the API without registering?
Yes. The API can be used without a key; registering for one allows increased rate limits and usage.
What platforms does OpenDota support?
Its listed platforms are Android, iOS, web, API and self-hosted.
Is OpenDota open source?
Yes. Its core repository is licensed under MIT, and the project publishes its API code.
Which game does OpenDota cover?
OpenDota supports Dota 2.
Facts from OpenDota's own pages
- API
- The OpenDota API provides Dota 2 data, including advanced match data extracted from match replays. · docs.opendota.com, 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, 8 Oct 2026
- Data sources
- OpenDota says its raw data comes from Valve’s WebAPI and automated parsing of match replay files. · github.com, 8 Oct 2026
- Features
- The API includes match, player, hero, team, league, rankings, live game, and match scenario endpoints. · docs.opendota.com, 8 Oct 2026
- Founded
- 2014 · opendota.com, 28 Sept 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, 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, 8 Oct 2026
- Open source
- The OpenDota core repository is licensed under MIT. · github.com, 8 Oct 2026
- Product
- OpenDota is an open source Dota 2 data platform with automated match replay parsing. · github.com, 8 Oct 2026
- Self hosting
- OpenDota publishes its API code and documents a Docker Compose setup for running it. · github.com, 8 Oct 2026
- Started
- The project history states it started in August 2014, founded by Howard Chung and Albert Cui. · github.com, 8 Oct 2026
- Subscriber feature
- Subscribers receive automatic match parsing and a badge on their profiles. · blog.opendota.com, 8 Oct 2026
- Support
- The project directs users to its Discord community for help and questions. · github.com, 8 Oct 2026
- Tournament matches
- Professional and tournament games continue to be automatically parsed. · blog.opendota.com, 8 Oct 2026
Where OpenDota stands on Freedom251
- Game Stat Trackers#3 of 17
