Simple, fast, and reliable API for random proxy rotation. Get started in seconds with our RESTful endpoints.
RESTful API that works with any programming language or tool
Each request returns a randomly selected proxy from our pool
Plain text or JSON response format for maximum flexibility
All endpoints are available via GET requests with no authentication required.
/api/proxyReturns a random proxy in plain text format.
curl webshare-io.tools.ch.eu.org/api/proxy142.111.44.84:5796/api/proxy?format=jsonReturns a random proxy in JSON format with IP and port separated.
curl webshare-io.tools.ch.eu.org/api/proxy?format=json{
"proxy": "142.111.44.84:5796",
"ip": "142.111.44.84",
"port": 5796
}/api/statsReturns statistics about the proxy pool.
curl webshare-io.tools.ch.eu.org/api/stats{
"total": 1000,
"lastUpdated": "2025-12-25T10:30:00.000Z"
}// Plain text
const response = await fetch('webshare-io.tools.ch.eu.org/api/proxy');
const proxy = await response.text();
console.log(proxy); // "142.111.44.84:5796"
// JSON format
const response = await fetch('webshare-io.tools.ch.eu.org/api/proxy?format=json');
const data = await response.json();
console.log(data.ip, data.port);import requests
# Plain text
response = requests.get('webshare-io.tools.ch.eu.org/api/proxy')
proxy = response.text
print(proxy) # "142.111.44.84:5796"
# JSON format
response = requests.get('webshare-io.tools.ch.eu.org/api/proxy?format=json')
data = response.json()
print(f"{data['ip']}:{data['port']}")