ProxyHubb Docs

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)
  • curl available locally
  1. Create a rotating session intent

    UI path (fastest): open Connect → create a rotating intent → copy the intent token.

    API path: with a dashboard JWT:

    bash
    curl -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 token from the response. Session intents require a JWT, not an API key.

  2. Smoke-test through the buyer proxy

    Replace INTENT_TOKEN and run:

    bash
    curl -sS -x "http://session-intent:[email protected]:8090" \
      https://httpbin.org/ip

    Success looks like: HTTP 200 and JSON with an origin IP, for example:

    json
    { "origin": "203.0.113.10" }

Verify failure modes (optional)

TestExpect
Omit credentialsProxy 407
Absolute-URI HTTP proxy (no CONNECT)Proxy 501 — see Buyer proxy
API key on intent createControl API 403

Next steps