-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
So I actually use a couple different APIs. The reason for this is that I couldn't find a fantasy-related endpoint for the offical Dota API, and the match endpoint doesn't have all the data required for calculating fantasy points. To actually get all the required data, the replay needs to be downloaded and parsed (using tools like Clarity or Butterfly). OpenDota does this, and exposes all the relevant data in their match API endpoint.
So I actually use a couple different APIs. The reason for this is that I couldn't find a fantasy-related endpoint for the offical Dota API, and the match endpoint doesn't have all the data required for calculating fantasy points. To actually get all the required data, the replay needs to be downloaded and parsed (using tools like Clarity or Butterfly). OpenDota does this, and exposes all the relevant data in their match API endpoint.
Anyways, good luck and please do let me know if you figure out an easier way to do this :). In case you're interested, my code is available here. Also, feel free to ask if you have any more questions.