Overview
With self credentials, you provide your own exchange API keys and Parsec stores them securely. All subsequent API calls use these stored credentials — no per-request auth needed beyond your Parsec API key. Best for: Traders who already have exchange accounts and API keys.Step 1: Get your API key
Sign up at parsecapi.com → Settings → copy your API key (pk_live_...).
Step 2: Onboard your exchange
UsePOST /api/v1/onboard with mode: "self" to store your credentials.
Kalshi
Where to get these:- Log in to kalshi.com → API settings → Generate new key pair
- Copy the Key ID and download the private key file (
.pem)
Polymarket
Where to get these:- Derive CLOB API credentials from your wallet at clob.polymarket.com
The
private_key field is optional for Polymarket self mode. Including your Ethereum
private key (0x-prefixed hex) enables order signing so you can place and cancel orders.
Without it, only read operations (balance, positions) work.Required fields by exchange
- Kalshi:
exchange,mode,api_key_id, andprivate_key - Polymarket:
exchange,mode,clob_api_key,clob_api_secret, andclob_api_passphrase - Polymarket trading and order cancellation also need
private_keyfor signing
Response
status is complete, linked_exchanges shows the exchanges on
your account, and steps_completed shows what happened during that call.