public async Task <Leaderboard> GetLeaderboard(string gameId, string categoryId)
        {
            var data = (await speedrunRefit.Leaderboard(gameId, categoryId, new string [] { "players", "platforms" })).data;

            data.platform = data.platforms.data[0].name;
            data.runs.ToList().ForEach(i =>
            {
                i.run.players[0].name = data.players.data.FirstOrDefault(p => p.id == i.run.players[0].id)?.names?.international ?? "Monkey";
            });
            return(data);
        }