https://panel.scamprojecttest.xyz/proxy/api/v1. Shared rules (auth, limits, errors, idempotency) live in the overview.
v1 covers buying static proxies (ISP/Datacenter), renewal, and all reads. Buying rotating (residential/mobile) proxies via the API is not exposed yet: it needs the bot’s interactive geo-targeting flow.
Account
Catalog & quote
Catalog
GET /proxy/catalog · scope proxy:read
sample_price_usd is the first-tier price. Get live tiers via /proxy/quote.
Quote
POST /proxy/quote · scope proxy:read · body { "category":"isp", "quantity":5 }
Subscriptions
The
credentials response depends on the type:
Credentials return with
Cache-Control: no-store, so do not cache or log them.Buy & renew (money)
Buy static proxies
POST /proxy/static · scope proxy:buy · money
status field: ok (delivered), provisioning (in progress), insufficient (402, low balance), provider_misconfig (503), bad_request (400).
Renew subscription
POST /proxy/subscriptions/{id}/renew · scope proxy:buy · money
Management (write)
Auto-renew
POST /proxy/subscriptions/{id}/auto-renew · scope proxy:write · body { "auto_renew": true }. Returns the updated subscription card.
Deposits (money)
POST /deposits · scope deposits:write · money → 201. Body and behaviour as in domains. Status: GET /deposits/{provider}/{external_id}.
Operator endpoints
Operator only (admin:*): /admin/users/{id}/balance, /admin/users/{id}/ban, /admin/deposits/{tx}/mark-completed, /admin/deposits/{tx}/mark-failed. See domains for details.