Skip to main content
curl is the quickest way to test FlameProxies from your terminal. Every example on this page is a single command you can copy, paste, and run. Replace USERNAME and PASSWORD with your package credentials from the dashboard.

Residential proxies

Rotating (new IP every request)

Run this several times and you’ll get a different IP each time.

Target a specific city

Sticky session (same IP across requests)

Run this several times with the same session ID and you’ll see the same IP for up to 30 minutes.

Sub-pool

Fast mode (lowest latency)

Premium residential proxies

Premium residential uses the same format. Change package-standard to package-premium.

Rotating

Sticky session

SOCKS5

To connect over SOCKS5, use port 1080. --socks5-hostname resolves the target hostname through the proxy:
Or pass the whole proxy as a URL:

Static residential (ISP) proxies

Static proxies use a dedicated host for each IP:
Replace 203.0.113.10 with your static IP. The dashboard shows the exact line for each IP you own. ISP Monthly IPs (United States) connect straight to the IP instead, with no .static.flameproxies.com hostname:

Measuring timing

Add -w to see where time goes in a request:
See Proxy speed & latency for how to read the results.

Expected response

All examples return a JSON response from ipinfo.io:
The ip should be different from your real IP. If you targeted a country, country should match.

Next steps

Python examples

Working Python code for FlameProxies.

Node.js examples

Working Node.js code for FlameProxies.

Connection debugging

What to do when something goes wrong.

Residential proxies

Full parameter reference.