#1
hi so i found this shitty proxy api,
Code:
https://api.proxyscrape.com

so some usage would be, 
Code:
http://api.proxyscrape.com/?request=displayproxies&proxytype=http&timeout=10000&country=all&ssl=all&anonymity=all

this should be simple to understand but for the retards, 
Code:
?request=displayproxies

can be either ?request=displayproxies or ?request=getproxies.

displayproxies is displaying them on the php page which you can just get the proxies from using an httpclient:
Code:
 File.WriteAllText("proxies.txt", new HttpClient().GetStringAsync("http://api.proxyscrape.com/?request=displayproxies&proxytype=http&timeout=10000&country=all&ssl=all&anonymity=all").Result);
 
getproxies is just downloading them as a file so you can just use wc download file tbh: 

Code:
WebClient wc = new WebClient();
wc.DownloadFile("http://api.proxyscrape.com/?request=getproxies&proxytype=http&timeout=10000&country=all&ssl=all&anonymity=all", "proxies.txt");
 
Code:
&proxytype=http
pretty simple, just the type of proxy you're lookin for.
and the rest is also self explanatory. If you want more detail just go to the actual site (i didn't make this, just found it)

make sure not to leech ty :)