No SDK. No proprietary software. Standard proxy credentials, any tool, any language.
Sign up or start your $10 for 10 days trial. Your dashboard gives you everything you need: endpoint, port, username, and password. Copy them into any tool that supports standard proxy connections.
Point your tool at gate.scaleproxy.com:9000 with your credentials. That's the basics. Want geo-targeting or sticky sessions? Append parameters to your username. No extra config files, no dashboard toggles.
Working examples you can run right now. Swap in your credentials and go.
# Basic proxy request curl -x http://sp_user_abc123:password@gate.scaleproxy.com:9000 \ https://httpbin.org/ip # With geo-targeting (US) curl -x http://sp_user_abc123-country-us:password@gate.scaleproxy.com:9000 \ https://httpbin.org/ip # With sticky session curl -x http://sp_user_abc123-session-xyz789:password@gate.scaleproxy.com:9000 \ https://httpbin.org/ip
import requests proxy = "http://sp_user_abc123:password@gate.scaleproxy.com:9000" proxies = { "http": proxy, "https": proxy, } response = requests.get("https://httpbin.org/ip", proxies=proxies) print(response.json()) # {"origin": "142.58.xxx.xxx"}
const axios = require("axios"); const response = await axios.get("https://httpbin.org/ip", { proxy: { host: "gate.scaleproxy.com", port: 9000, auth: { username: "sp_user_abc123", password: "password", }, }, }); console.log(response.data); // { origin: "142.58.xxx.xxx" }
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://httpbin.org/ip"); curl_setopt($ch, CURLOPT_PROXY, "http://gate.scaleproxy.com:9000"); curl_setopt($ch, CURLOPT_PROXYUSERPWD, "sp_user_abc123:password"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); echo $response; // {"origin": "142.58.xxx.xxx"}
Everything in one place. Bookmark this.
Your credentials are incorrect. Double-check your username and password. Make sure there are no extra spaces or line breaks. Copy them directly from your dashboard.
Speed depends on your plan's thread count. More threads means more throughput. The formula is threads x 2 = max Mbps. If you're hitting your thread limit, consider upgrading your plan or reducing concurrent connections.
If you're using IP whitelist authentication, verify that your current IP is added in the dashboard. Your IP may have changed if you're on a dynamic connection. Switch to username:password auth if this keeps happening.
Check your country code format. Use ISO 3166-1 alpha-2 codes in lowercase: us, gb, de. The parameter goes in your username, not as a separate field. Example: sp_user_abc123-country-us.
Make sure your proxy port matches the protocol you're using. HTTP uses port 9000, HTTPS uses port 9001, SOCKS5 uses port 9002. A port/protocol mismatch will cause timeouts. Also check that your firewall allows outbound connections on the relevant port.
Pick any plan. Connect in under 2 minutes. If you get stuck, your concierge handles it. Growth and Scale plans include a dedicated concierge.