You can use the OpenAI Dota 2 API. It will allow developers to retrieve match details, and player statistics, build applications, leverage analysis and much more.