public static SteamAppDetails GetSteamAppDetails(string steamId)
        {
            var url = string.Format(@"https://store.steampowered.com/api/appdetails?appids={0}", steamId);
            var downloadedString = HttpDownloader.DownloadStringAsync(url).GetAwaiter().GetResult();

            if (!string.IsNullOrEmpty(downloadedString))
            {
                var parsedData = Serialization.FromJson <Dictionary <string, SteamAppDetails> >(downloadedString);
                if (parsedData.Keys?.Any() == true)
                {
                    var response = parsedData[parsedData.Keys.First()];
                    if (response.success == true && response.data != null)
                    {
                        return(response);
                    }
                }
            }

            return(null);
        }