Docs
Get your first request through Broxy in 60 seconds.
Copy-paste examples for the languages and tools developers actually use. After purchase, you'll find your credentials in the client dashboard.
What you'll need
- • Host:
proxy-us.broxy.ai(or whatever country you selected) - • Port:
5959(HTTP/HTTPS) or5960(SOCKS5) - • Username + password: from your dashboard (each proxy has its own credentials)
Python — requests
import requests
proxy_user = "PC_xxxxYourUsername"
proxy_pass = "your_password"
proxy_host = "proxy-us.broxy.ai" # or proxy-us.proxycheap.com until white-label is enabled
proxy_port = "5959"
proxies = {
"http": f"http://{proxy_user}:{proxy_pass}@{proxy_host}:{proxy_port}",
"https": f"http://{proxy_user}:{proxy_pass}@{proxy_host}:{proxy_port}",
}
r = requests.get("https://ipv4.icanhazip.com", proxies=proxies, timeout=15)
print("Your visible IP:", r.text.strip())Python — Scrapy
# settings.py
DOWNLOADER_MIDDLEWARES = {
"scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware": 110,
}
# In your spider:
class MySpider(scrapy.Spider):
name = "broxy_spider"
def start_requests(self):
proxy = "http://PC_xxxxYourUsername:your_password@proxy-us.broxy.ai:5959"
for url in self.start_urls:
yield scrapy.Request(
url,
meta={"proxy": proxy},
callback=self.parse,
)Node.js — axios
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";
const proxyUrl = "http://PC_xxxxYourUsername:your_password@proxy-us.broxy.ai:5959";
const agent = new HttpsProxyAgent(proxyUrl);
const { data } = await axios.get("https://ipv4.icanhazip.com", {
httpsAgent: agent,
proxy: false, // we're handling it via the agent
timeout: 15000,
});
console.log("Your visible IP:", data.trim());Node.js — Puppeteer
import puppeteer from "puppeteer";
const browser = await puppeteer.launch({
args: ["--proxy-server=http://proxy-us.broxy.ai:5959"],
});
const page = await browser.newPage();
await page.authenticate({
username: "PC_xxxxYourUsername",
password: "your_password",
});
await page.goto("https://ipv4.icanhazip.com");
console.log(await page.content());
await browser.close();Terminal — cURL
# Authenticated request through your Broxy proxy
curl -v -x "http://PC_xxxxYourUsername:your_password@proxy-us.broxy.ai:5959" \
https://ipv4.icanhazip.com
# SOCKS5 (use --socks5-hostname)
curl --socks5-hostname \
"PC_xxxxYourUsername:your_password@proxy-us.broxy.ai:5959" \
https://ipv4.icanhazip.comChrome / Firefox / Edge
Use an extension (recommended — least friction):
• Chrome: "FoxyProxy Standard" or "Proxy SwitchyOmega"
• Firefox: "FoxyProxy Standard"
Configuration:
Type: HTTP (or SOCKS5)
Server: proxy-us.broxy.ai
Port: 5959
Auth user: PC_xxxxYourUsername
Auth pass: your_password
To test: visit https://ipv4.icanhazip.com — you should see the proxy IP,
not your real one.Troubleshooting
I get a 407 Proxy Authentication Required
Your credentials are wrong or in the wrong format. Make sure you're using user:pass exactly as shown in your dashboard. Watch for trailing spaces when copy-pasting.
Connection times out
First, check your local firewall isn't blocking outbound port 5959. Then try the SOCKS5 port 5960. If both fail, open a ticket from the dashboard and we'll check that specific IP.
Target site says "suspicious activity" / blocks me
Residential IPs are high-trust but not invincible. Add a small random delay between requests, rotate user-agents, and respect the target's robots.txt. For sneaker/ticket drops, consider the city + state targeting add-on so your IP geolocation matches your billing address.
How do I rotate the IP?
Dedicated proxies are static — the same IP for the billing period. If you need rotation, the upcoming Rotating tier will give you a new IP per request.
Need a hand?
Email support@broxy.ai — average first response under 5 minutes during business hours.