Connect in minutes. Scale without surprises.
SecretProxy uses standard HTTP and SOCKS5 proxies. Your credentials and ports are generated per order and shown in the dashboard as soon as provisioning completes.
Quickstart
- Create an account and verify your email address.
- Fund your wallet with crypto, or choose direct crypto checkout at purchase time. Wallet balance is credited as soon as the payment finishes on-chain.
- Choose a pool and volume in Buy traffic. Optional country or advanced targeting is priced transparently before checkout.
- Open My Proxies once the order is active. Copy the host, ports, username, and password.
- Connect with any HTTP or SOCKS5 client.
Connection details
- Host:
proxy.secretproxy.net - HTTP / HTTPS port:
823 - SOCKS5 port:
824 - Sticky sessions: use the sticky port shown with your credentials. Rotating sessions use the standard port.
The username and password are unique to your order. Treat them like a password. If they leak, rotate the credentials from the proxy detail page in your dashboard.
cURL (HTTP)
curl -x http://USERNAME:PASSWORD@proxy.secretproxy.net:823 \ -U USERNAME:PASSWORD \ https://httpbin.org/ip
cURL (SOCKS5)
curl -x socks5h://USERNAME:PASSWORD@proxy.secretproxy.net:824 \ https://httpbin.org/ip
Python requests
import requests
proxy = "http://USERNAME:PASSWORD@proxy.secretproxy.net:823"
proxies = {"http": proxy, "https": proxy}
r = requests.get("https://httpbin.org/ip", proxies=proxies, timeout=30)
print(r.json())Sticky sessions
Sticky sessions hold the same exit IP for the life of the session. Use the sticky port assigned to your order. Rotating and sticky traffic draw from the same GB balance.
curl -x http://USERNAME:PASSWORD@proxy.secretproxy.net:STICKY_PORT \ -U USERNAME:PASSWORD \ https://httpbin.org/ip
Authentication
The dashboard uses an encrypted, HTTP-only session cookie. There is no separate API key for account management, and proxy credentials are never exposed through a public endpoint.
- Dashboard: sign in at /login. Sessions expire after 7 days and are invalidated when you change your password.
- Proxy access: authenticate with the username and password on each order. Credentials are encrypted at rest.
- Email verification: required before checkout. Resend the link from the verification page if it expires.
Pricing API
The quote endpoint returns the same pricing used by the dashboard. It is public, read-only, and rate limited to 60 requests per minute per IP.
curl -X POST https://secretproxy.net/api/pricing/quote \
-H "content-type: application/json" \
-d '{
"slug": "residential",
"gb": 25,
"targeting": { "country": "US" }
}'Example response:
{
"ok": true,
"product": {
"slug": "residential",
"name": "Residential",
"pool": "residential"
},
"quote": {
"gb": 25,
"unitPriceCents": 200,
"unitWholesaleCents": 100,
"subtotalCents": 5000,
"wholesaleCents": 2500,
"discountPercent": 5,
"discountCents": 250,
"totalCents": 4750,
"surchargeMultiplier": 1
}
}Liveness checks are available at GET /api/health. It returns HTTP 200 when the database is reachable and HTTP 503 otherwise.
Troubleshooting
- 407 Proxy Authentication Required — the username or password is wrong. Copy them again from the proxy detail page.
- Connection refused or timeout — confirm the port. Use
823for HTTP and824for SOCKS5. Some networks block non-standard ports. - 429 Too Many Requests — the quote API limit is 60 requests per minute per IP. Back off and retry.
- Order stuck provisioning — refresh the order status page. If it remains failed, open a support ticket; failed orders are refunded to your wallet once confirmed.
- Traffic not updating — usage syncs periodically and can lag a few minutes. Refresh the usage page before contacting support.
Support
Human support is available 24/7 on Telegram at @SecretProxySupport. Include your order ID and a short description. Never send your password or seed phrase.