Skip to main content
Copy-paste-ready examples. Replace USER and PASSWORD with your dashboard credentials.

Basic request

import requests

proxy = "http://USER:PASSWORD@pr-us.proxies.fo:13337"
proxies = {"http": proxy, "https": proxy}

r = requests.get("https://api.ipify.org", proxies=proxies, timeout=30)
print(r.text)

Rotating IP per request

import requests

proxy = "http://USER:PASSWORD@pr-eu.proxies.fo:13337"
proxies = {"http": proxy, "https": proxy}

for _ in range(5):
    r = requests.get("https://api.ipify.org", proxies=proxies)
    print(r.text)  # Different IP each time

Sticky session with city targeting

import uuid, requests

session_id = uuid.uuid4().hex
username = f"USER-country-us-state-ny-city-ran-session-{session_id}-ttl-15"
proxy = f"http://{username}:PASSWORD@pr-us.proxies.fo:13337"

s = requests.Session()
s.proxies = {"http": proxy, "https": proxy}

# All three calls use the same NY IP for up to 15 minutes
for _ in range(3):
    print(s.get("https://api.ipify.org").text)

SOCKS5

# pip install requests[socks]
import requests

proxy = "socks5://USER-country-us:PASSWORD@pr-us.proxies.fo:13337"
proxies = {"http": proxy, "https": proxy}

r = requests.get("https://api.ipify.org", proxies=proxies)
print(r.text)

Playwright / Puppeteer

import { chromium } from "playwright";

const browser = await chromium.launch({
  proxy: {
    server: "http://pr-us.proxies.fo:13337",
    username: "USER-country-us-state-ny",
    password: "PASSWORD",
  },
});

const page = await browser.newPage();
await page.goto("https://api.ipify.org");
console.log(await page.textContent("body"));
await browser.close();