public void getProxyDataFromGimmeProxy(int iterations) { try { for (int i = 1; i <= iterations; i++) { var jsonString = wc.DownloadString("https://gimmeproxy.com/api/getProxy"); JObject json = JObject.Parse(jsonString); if (json.SelectToken("type").ToString().Equals("http")) { DataLayerObj.storeProxyFromProviderList(json.SelectToken("ipPort").ToString(), json.SelectToken("ip").ToString(), json.SelectToken("port").ToString(), json.SelectToken("country").ToString(), json.SelectToken("type").ToString(), PingFunction(json.SelectToken("ip").ToString()), "GimmeProxy"); } } } catch (Exception) { } }