Buyer quickstart (5 min)
Get a working CONNECT proxy request through ProxyHubb with a session intent.
Goal: by the end of this page you have a successful curl through proxy.proxyhubb.com:8090 that returns an IP JSON payload.
Prerequisites
- A ProxyHubb account with wallet login at proxyhubb.com
- Dashboard access to Connect (or a JWT from wallet auth)
curlavailable locally
Create a rotating session intent
UI path (fastest): open Connect → create a rotating intent → copy the intent token.
API path: with a dashboard JWT:
bashcurl -sS -X POST https://api.proxyhubb.com/v1/sessions/intent \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{"mode":"rotating","target_geo":"US"}'Save the
tokenfrom the response. Session intents require a JWT, not an API key.Smoke-test through the buyer proxy
Replace
INTENT_TOKENand run:bashcurl -sS -x "http://session-intent:[email protected]:8090" \ https://httpbin.org/ipSuccess looks like: HTTP 200 and JSON with an
originIP, for example:json{ "origin": "203.0.113.10" }
Verify failure modes (optional)
| Test | Expect |
|---|---|
| Omit credentials | Proxy 407 |
| Absolute-URI HTTP proxy (no CONNECT) | Proxy 501 — see Buyer proxy |
| API key on intent create | Control API 403 |
Next steps
- Sticky sessions: Session intents
- Longer-lived access: marketplace order credentials
- SDKs: Python · Node.js · Go
- Stuck? Troubleshooting