I am making a program that uses API to get stats about game leaderboards, like run amont for each category, wr time, etc. To do that I do the /leaderboards/ request. From there I get "runs" which is a big array of like all runs in the leaderboard. I get the run amount by just getting the length of this array. And also from other stats I collect a special number for myself that takes the time of the (run amount * 0.9) place and divides it by (run amount * 0.1) place time, to get a number that sort of represents how much times differ in this category.
It works fine with most of the games, but sometimes when the game is very big it just... doesn't return anything. That's at least what happened with Subway Surfers. It has huge leaderboards. How can I fix my problem? Is there a way to get just the run amount without getting the gigantic array of runs and getting its length? And if there is a way, then how can I still have an access to run times in specific places of the leaderboard?
I own Minecraft: Bedrock Edition and I wonder how can I downpatch my game to 1.16.1, or is there some other method to obtain the version?