Base URL
Authentication
The API supports two authentication methods:Privy JWT Token
For web applications using Privy authentication.Supported for REST API only.
API Key
For programmatic access, bots, and WebSocket connections.Supported for REST API + WebSocket.
WebSocket connections require API keys. Privy JWT tokens are not supported for WebSocket.
Endpoint Groups
RFQs
Create, list, and manage Requests for Quote as a user.
Market Maker
View open RFQs, submit quotes, and confirm trades as a market maker.
Markets
Browse cached Kalshi prediction markets.
User
Manage your profile, API keys, and Solana wallet.
Admin
Administrative API key management.
Status
System health and sync observability.
Error Format
All errors follow a consistent format:UNAUTHORIZED, FORBIDDEN, NOT_FOUND, INVALID_REQUEST, CONFLICT, INSUFFICIENT_BALANCE, RFQ_EXPIRED, QUOTE_EXPIRED, and INTERNAL_ERROR.