/healthChecks database connectivity. Returns 200 when healthy or 503 when unavailable.
Dotapedia transparency
Here you can find the API, links to source sites, and my contact details for feedback, suggestions, and comments. If you find a bug or have ideas for improving the site, I’ll certainly look into them. Thanks for using DotaPedia!
https://www.dotapedia.org
These read-only endpoints are available to the website and other clients. Numeric hero and item IDs are Dotapedia database IDs unless a response says otherwise.
/healthChecks database connectivity. Returns 200 when healthy or 503 when unavailable.
/api/heroes?page=1&pageSize=20Returns a paginated hero catalog.page starts at 1; pageSize accepts 1–100.
/api/heroes/{id}Returns one hero with profile, roles, base stats, rates, and media URLs.
/api/heroes/{id}/aghanimReturns the hero’s Aghanim’s Scepter and Aghanim’s Shard upgrades.
/api/heroes/{id}/counterpicksReturns cached favorable and unfavorable matchups for the selected hero.
/api/heroes/{id}/buildReturns cached starting, core, and popular items with timings and source metadata.
/api/items?group=&category=Returns the item catalog. Optional group and category filters narrow the result.
/api/items/{itemId}/recipeReturns an item and its recipe components or the upgrades that use it.
/api/leaderboards/{region}Returns players for americas, europe, se_asia, or china.
Hero creation, editing, and deletion require the private X-Admin-Key header and are not intended for anonymous clients. The key itself is never published.
/api/heroes/Creates a validated hero record.
/api/heroes/{id}Replaces the editable data for an existing hero.
/api/heroes/{id}Deletes a hero and returns 204 on success.
Dotapedia stores and normalizes source data so ordinary page loads use the local database instead of repeatedly querying third-party sites.
Official English hero localization, Aghanim text, and regional leaderboard data.
Visit Dota 2Hero, ability, and item artwork; Steam Community country flags appear in rankings.
Visit Dota 2 on SteamPublic hero meta statistics and matchup information used by counter picks.
Visit DotabuffHigh-level and professional-match item build trends and item timings.
Visit Dota2ProTrackerPublic match data used to calculate hero-specific starting-item popularity.
Visit OpenDotaOpen-source constants used to identify and normalize the item catalog.
View dotaconstantsA read-only extraction bridge used when a source page has no suitable structured endpoint.
Visit Jina ReaderIndependent project: Dotapedia is not affiliated with or endorsed by Valve, Dotabuff, Dota2ProTracker, OpenDota, or Jina AI. Dota and Dota 2 are trademarks of Valve Corporation. Source availability and update times may vary.
Email: apelsinkadev@gmail.com
Discord: apelsikpa
Steam: https://steamcommunity.com/profiles/76561199208698486/
Choose an endpoint above.
The response will appear here.