Skip to main content
GET /api/v1/exchanges Returns exchange capabilities available to the authenticated user.

Parameters

No parameters required.

Response

(root)
ExchangeCapability[]
Array of capability objects with per-exchange support flags.
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://api.parsecapi.com/api/v1/exchanges"
[
  {
    "id": "polymarket",
    "name": "Polymarket",
    "has": {
      "fetch_markets": true,
      "create_order": true,
      "cancel_order": true,
      "fetch_positions": true,
      "fetch_balance": true,
      "fetch_orderbook": true,
      "fetch_price_history": true,
      "fetch_trades": true,
      "fetch_events": true,
      "fetch_user_activity": true,
      "fetch_order_history": false,
      "approvals": true,
      "refresh_balance": true,
      "websocket": true,
      "watch_address": true,
      "fetch_orderbook_history": true,
      "fetch_fills": true
    }
  },
  {
    "id": "kalshi",
    "name": "Kalshi",
    "has": {
      "fetch_markets": true,
      "create_order": true,
      "cancel_order": true,
      "fetch_positions": true,
      "fetch_balance": true,
      "fetch_orderbook": true,
      "fetch_price_history": true,
      "fetch_trades": true,
      "fetch_events": true,
      "fetch_user_activity": false,
      "fetch_order_history": true,
      "approvals": false,
      "refresh_balance": false,
      "websocket": true,
      "watch_address": false,
      "fetch_orderbook_history": false,
      "fetch_fills": true
    }
  },
  {
    "id": "opinion",
    "name": "Opinion",
    "has": {
      "fetch_markets": true,
      "create_order": true,
      "cancel_order": true,
      "fetch_positions": true,
      "fetch_balance": true,
      "fetch_orderbook": true,
      "fetch_price_history": true,
      "fetch_trades": false,
      "fetch_events": false,
      "fetch_user_activity": true,
      "fetch_order_history": false,
      "approvals": false,
      "refresh_balance": false,
      "websocket": false,
      "watch_address": true,
      "fetch_orderbook_history": false,
      "fetch_fills": false
    }
  }
]
Capability flags like create_order and cancel_order may be false if exchange credentials are not configured. Use GET /ping to verify your auth status per exchange.
fetch_order_history indicates support for GET /orders?status=closed|all. watch_address indicates support for wallet address subscriptions on the existing WebSocket endpoint.
fetch_price_history is currently true on Polymarket, Kalshi, Opinion, and Limitless, and false on PredictFun.