Proxy API

Use one endpoint and choose the response format by file extension.

Create Free Account
Base URL
https://proxy11.com/api/proxy.<format>
Free limit
50
Ultimate limit
5000

Parameters

Name Type Required Description
key string Yes Your API key.
port integer No Return only proxies on a specific port.
type string No anonymous or transparent.
country string No Return proxies for a specific country name or two-letter country code.
limit integer No Maximum records to return, capped by plan.
speed number No Return proxies with response time less than or equal to this value.

Examples

https://proxy11.com/api/proxy.txt?key=YOUR_API_KEY&type=anonymous
176.117.36.155:53281
110.77.239.199:52335
https://proxy11.com/api/proxy.json?key=YOUR_API_KEY&limit=10
[{"ip":"62.255.12.3","port":"80","country":"United Kingdom","country_code":"gb","time":0.44,"type":1}]
https://proxy11.com/api/proxy.csv?key=YOUR_API_KEY
ip,port,country,type
167.114.47.231,3128,Canada,Anonymous
https://proxy11.com/api/proxy.xml?key=YOUR_API_KEY
<list>
  <item>
    <ip>62.255.12.3</ip>
    <port>80</port>
  </item>
</list>

Rotation API

Get one proxy per call. Same filters as the list API, plus a server-side rotation strategy so you don't manage a pool yourself.

New
Endpoint
https://proxy11.com/api/rotate
TXT variant
https://proxy11.com/api/rotate.txt

Rotation Parameters

Name Default Description
strategy random random returns a fresh proxy each call. sticky returns the same proxy for a time window per session.
session derived from key A label that pins sticky rotation. Same session gets the same proxy until the window rolls over.
sticky_seconds 600 How long a sticky session keeps the same proxy. Clamped to 60–3600 seconds.
country, type, port, speed Same filters as the list API. Rotation only picks from proxies that match.

Examples

Random — fresh IP each call
curl "https://proxy11.com/api/rotate?key=YOUR_API_KEY&country=us&type=anonymous"
{"ip":"62.255.12.3","port":"80","country":"United States",
 "country_code":"us","time":0.31,"type":1,
 "strategy":"random","session":"a1b2...","pool_size":412}
Sticky — same IP for 10 minutes
curl "https://proxy11.com/api/rotate.txt?key=YOUR_API_KEY&strategy=sticky&session=scraper-1&sticky_seconds=600"
62.255.12.3:80

SDKs

Use the official clients when you want cleaner code, random proxy helpers, rotators, and file export.

Python
pip install proxy11
from proxy11 import ProxyClient

client = ProxyClient("YOUR_API_KEY")
proxies = client.get(limit=50, country="us")
proxy = client.random(proxy_type="anonymous")
Node.js
npm install proxy11
const { ProxyClient } = require("proxy11");

const client = new ProxyClient("YOUR_API_KEY");
const proxies = await client.get({ limit: 50, country: "us" });
const proxy = await client.random({ proxyType: "anonymous" });
Morty Proxy This is a proxified and sanitized view of the page, visit original site.