Dotabuff vs OpenDota
Dotabuff
dotabuff.comOpenDota
opendota.comSide by side
| Figure | Dotabuff | OpenDota |
|---|---|---|
| Price from | $4.67/mo | $5/mo |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| iOS | — | Yes |
| Android | — | Yes |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 3 | 1 |
| Spec score · Game Stat Trackers | 8.2 (#4) | 7.9 (#10) |
| Product | Dotabuff provides Dota 2 statistics, player profiles, and tools to help players understand and improve at the game. | OpenDota is an open source Dota 2 data platform with automated match replay parsing. |
| Support | Dotabuff directs users to its FAQ and offers support by email or through its @dotabuff social account. | The project directs users to its Discord community for help and questions. |
Plans
In their own words
Dotabuff
Dotabuff is a web resource for Dota 2 statistics, player profiles, rankings, match history, and analysis. It tracks public games and combines match information with replay, Steam, and community data. Hero statistics can be filtered by position, rank, game mode, and date range, showing popularity and performance. TrueSight analyzes replays for builds, farm, vision, objectives, and combat logs. It automatically covers tournament matches, games with verified players, and matches played by Plus subscribers; Plus is required for personal-match analysis. Basic is free and includes a player profile, public statistics, mobile support, and advertising. Plus costs $6 a month and adds TrueSight analysis, detailed hero rankings, a personal dashboard, lifetime data retention, friends news, matchups, beta features, and no advertisements. Complete match data requires enabling Dota 2’s “Expose Public Match Data” setting. Dotabuff says access is limited to the last 500 matches for each hero since data was enabled.
OpenDota
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.