YOUR_PACKAGE_KEY with your actual package key from the dashboard.
Residential proxies
Rotating (new IP every request)
Target a specific city
Session (same IP across requests)
Session with timed rotation
Rotate to a new IP every 5 minutes:Session with request-based rotation
Rotate to a new IP every 10 requests:Session with error handling
Retry 3 times on the same node before replacing:Mobile proxies
Mobile proxies use the same format. Addnetwork-mob to your parameters.
Rotating
Session
Target a specific carrier
Mobile session with timed rotation
IP Auth (HTTPS)
If you’ve added your IP to the allowlist in the dashboard, you can connect without credentials. Rules go in the subdomain instead.SOCKS5
To connect via SOCKS5 instead of HTTP, use--socks5:
Expected response
All examples above return a JSON response from the SOAX checker:ip should be different from your real IP. If you targeted a specific country, the country_code should match.
Next steps
Python examples
Working Python code for SOAX proxies.
Node.js examples
Working Node.js code for SOAX proxies.
Error codes
What to do when something goes wrong.
Residential proxies
Full parameter reference.