Documentation

Integrate in a few lines

Anon Proxy speaks standard HTTP, HTTPS and SOCKS5. Any client that accepts a proxy URL works — no SDK required.

Endpoints

  • Rotating residential / mobile: gw.anonproxy.net:7000
  • Sticky session: gw.anonproxy.net:7100
  • Datacenter pool: dc.anonproxy.net:8000
  • ISP / static IPs: assigned per IP, shown in your dashboard.

Username parameters

Append parameters to your username, separated by dashes: country, region, city, asn and session. Omitting session gives you a new IP on every request.

Examples

curl

curl -x http://gw.anonproxy.net:7000 \
  -U "customer-ap12345-country-us:YOUR_PASSWORD" \
  https://api.ipify.org?format=json

Python

import requests

proxy = "http://customer-ap12345-country-de:YOUR_PASSWORD@gw.anonproxy.net:7000"

response = requests.get(
    "https://api.ipify.org?format=json",
    proxies={"http": proxy, "https": proxy},
    timeout=30,
)
print(response.json())

Node.js

import { HttpsProxyAgent } from "https-proxy-agent";

const agent = new HttpsProxyAgent(
  "http://customer-ap12345-session-a91f:YOUR_PASSWORD@gw.anonproxy.net:7000",
);

const res = await fetch("https://api.ipify.org?format=json", { agent });
console.log(await res.json());

Errors

  • 407 — bad credentials, or your bandwidth balance is exhausted.
  • 502 — target refused the exit node; retry to draw a fresh IP.
  • 429 — concurrency limit for your plan reached.