Get working public proxy list.

Free Proxy API Access

We search for new proxies online. Scan & save each one into TXT or JSON. No API required.

GET URL

No registration. Get a random proxy every request.

Proxy Settings
Current # of proxies as of Mar 23 02:48am

Proxy Stats

  • Alive Proxies 1018
  • Elite Proxies 362
  • Anonymous Proxies 656
  • Http Proxies 959
  • Socks5 Proxies 980
  • Https Proxies 610
Narrow down the proxies to your liking

Proxy Settings

Combine any parameters for specific proxies

Parameter Value Description Example Format
api Your API Make unlimited proxy requests. Get your API key here. http://pubproxy.com/api/proxy?api=123Allows you to make as many requests as you want.
format json, txt How to format the proxy output http://pubproxy.com/api/proxy?format=jsonDisplay results in JSON. Default: JSON.
level anonymous, elite Anonymity level http://pubproxy.com/api/proxy?level=anonymousDisplay anonymous proxies.
type http, socks4, socks5 Proxy protocol http://pubproxy.com/api/proxy?type=httpDisplay HTTP proxies.
last_check 1-1000 Minutes the proxy was last checked http://pubproxy.com/api/proxy?last_check=60Display proxies that are verified no later than 60 minutes ago.
speed 1-60 How many seconds it takes for the proxy to connect http://pubproxy.com/api/proxy?speed=25List proxies that load 25 seconds or less.
limit 1-20 How many proxies to list. http://pubproxy.com/api/proxy?limit=20Display a list of 20 proxies per request.
country Example: US,CA Country of the proxy http://pubproxy.com/api/proxy?country=US,CADisplay United States or Canada proxies.
not_country Example: MX,CA Avoid proxy countries http://pubproxy.com/api/proxy?not_country=MX,CADisplay proxies located anywhere except Mexico and Canada.
port Any number Proxies with a specific port http://pubproxy.com/api/proxy?port=8080,3128Display proxies with port 8080 or 3128.
google true, false Google passed proxies http://pubproxy.com/api/proxy?google=trueDisplay proxies that works on Google.
https true, false Supports HTTPS request http://pubproxy.com/api/proxy?https=trueDisplay proxies that supports HTTPS (SSL).
post true, false Supports POST request http://pubproxy.com/api/proxy?post=trueDisplay proxies that supports POST requests.
user_agent true, false Supports USER_AGENT request http://pubproxy.com/api/proxy?user_agent=trueDisplay proxies that supports changing user agents.
cookies true, false Supports COOKIES request http://pubproxy.com/api/proxy?cookies=trueDisplay proxies that supports COOKIES.
referer true, false Supports REFERER request http://pubproxy.com/api/proxy?referer=trueDisplay proxies that supports changing referer.
Need to make a lot of requests?

Premium API

Make unlimited API requests. Remove the 60 requests per day limit.

Only $12 a month for unlimited proxy requests.

Subscribe Now

From our Premium users

I am very happy that I could find a proxy list solution with using API. First of all thank you.

ccaymaz

I just came through Pubproxy, and loved your API proxy. I must say, you're killer.

Fernando

Thank you for your support and keep this great work up!

Ulvi

Thanks for the response. I'm really digging your service!

gottabefreeman

Great proxy api service!

Abdullah
Integrate it to your existing application

API Call Sample

Save the random proxies in JSON and TXT format

  • JSON
    {
       "data":[
          {
             "ipPort":"123.456.78.910:80",
             "ip":"123.456.78.910",
             "port":"80",
             "country":"US",
             "last_checked":"2019-03-23 10:29:33",
             "proxy_level":"elite",
             "type":"http",
             "speed":"2.2",
             "support":{
                "https":1,
                "get":1,
                "post":1,
                "cookies":1,
                "referer":1,
                "user_agent":1,
                "google":1
             }
          }
       ],
       "count":1
    }
  • TXT
    123.456.78.910:80

FAQ

Why are some proxies not working?

Multiple people using the same proxy may overwork the proxy and shut down. We cannot guarantee the proxies will be alive by the time you use it.

The proxy says the speed is 2 seconds but it took much longer to connect.

The speed shown is based on the how fast it loaded through the proxy checker at the time. The speed is will change depending on how many people are using it at the same time and the hardware capacity behind the proxy itself.

What's the latest news?

Mar 19, 19 - Fixed bug that decreased the overall success rate.

Jan 8, 19 - Upgraded to a faster server.

Sept 9, 18 - Fixed a bug that was not serving the latest free proxy list.

June 12, 18 - Did a minor update to improve the proxy checker. Added a proxy speed parameter to load proxies less than or equal to X seconds.

Apr 6, 18 - Fixed a small bug. Thank you everyone for reporting the issue.

Feb 5, 18 - Scheduled maintenance for a large performance update.

Nov 19, 17 - You can now subscribe to the premium proxy list API for 48 hours. Good for temporary use.

Nov 14, 17 - Website was down for 24 hours because of a few people who really loves using the free proxy API. I added a few things to make sure other people can love it as well.

Oct 4, 17 - Fixed our proxy checking server. It was down for 2 days so most proxies weren't freshly checked. Thank you to the users who reported this.

Where can I contact you?