Fast & Reliable Proxy API

Proxy IP Extraction API

Simple, fast, and reliable API for random proxy rotation. Get started in seconds with our RESTful endpoints.

Loading stats...

Simple Integration

RESTful API that works with any programming language or tool

Random Rotation

Each request returns a randomly selected proxy from our pool

Multiple Formats

Plain text or JSON response format for maximum flexibility

API Endpoints

All endpoints are available via GET requests with no authentication required.

GET/api/proxy

Returns a random proxy in plain text format.

Example Request

curl webshare-io.tools.ch.eu.org/api/proxy

Response

142.111.44.84:5796
GET/api/proxy?format=json

Returns a random proxy in JSON format with IP and port separated.

Example Request

curl webshare-io.tools.ch.eu.org/api/proxy?format=json

Response

{
  "proxy": "142.111.44.84:5796",
  "ip": "142.111.44.84",
  "port": 5796
}
GET/api/stats

Returns statistics about the proxy pool.

Example Request

curl webshare-io.tools.ch.eu.org/api/stats

Response

{
  "total": 1000,
  "lastUpdated": "2025-12-25T10:30:00.000Z"
}

Usage Examples

JavaScript / Node.js

// 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);

Python

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']}")