Skip to content
SPECIFICTION
Get listed

Dotabuff vs OpenDota

Dotabuff

dotabuff.com

OpenDota

opendota.com

Side by side

FigureDotabuffOpenDota
Price from$4.67/mo$5/mo
Free planYes—
Free trial——
Open source——
WebYesYes
iOS—Yes
Android—Yes
API—Yes
Self-hosted—Yes
Plans published31
Spec score · Game Stat Trackers8.2 (#4)7.9 (#10)
ProductDotabuff 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.
SupportDotabuff 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

Dotabuff

  • Dotabuff BasicFree
  • Dotabuff Plus$6 a month
  • Dotabuff Plus$56 a year

Dotabuff pricing →

OpenDota

  • OpenDota Subscriber$5 a month

OpenDota pricing →

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.

Visit dotabuff.com

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.

Visit opendota.com