Skip to main content
Each subaccount
  • Has its own set of exchange credentials
  • Maintains separate positions and order history
  • Can represent different strategies, clients, or portfolios

Use Cases

Fund Managers

Segregate client portfolios

Traders

Separate strategies (e.g., momentum vs. mean reversion)

Teams

Give team members isolated trading environments

Creating Subaccounts

Via the Dashboard

Go to Settings → Subaccounts in the dashboard.

Via the API

Creating, renaming, and deleting subaccounts requires a signed-in session, so these calls are made from the dashboard rather than with an API key. API keys can list subaccounts and trade on them:
API keys are scoped to reading and trading. Management operations — subaccounts, exchange credentials, API keys, and organization settings — return 403 human_session_required and must be performed in the dashboard. See Authentication.

Exchange Credentials

Each subaccount needs exchange credentials to trade. Add them via Settings → Subaccounts in the dashboard.
Credentials are encrypted using asymmetric encryption and are never stored in plain text. They are deleted when you delete the subaccount.

Credential Setup

Each exchange requires specific credentials:
  1. Create an account using email (not a wallet)
  2. Go to Settings → Export Private Key
  3. Copy your wallet address and private key
  4. Add them via the dashboard or API
Watch this walkthrough to see how to create a subaccount, add a Polymarket account, and place your first trade.