Trader Analytics

Get a trader's performance stats without the position list

Returns the stats a trader profile's header and stats panel show (PnL, ROI, win rate, volume, position counts, positions_value) without the position list, so they render before the positions page. The figures match performance on /trader-stats/positions. performance is null for a venue whose stats come only from the full positions build; read them from /trader-stats/positions there. Public endpoint — no authentication required (trader data is public). Rate-limited per client IP. Responses are cacheable at the edge.

get/trader-stats/summary/{wallet_address}

Request

  • Base URL
    https://data.kairos.trade
  • Auth
    none required

Path parameters

wallet_addressstring required

Ethereum or Solana wallet address.

Query parameters

include_redeemableboolean

Count resolved positions still waiting for redemption.

providerstring

Provider override (polymarket, kalshi, opinion, predictfun). Auto-detected if omitted.

Response

Performance stats over the wallet's full book.

wallet_addressstring required

Example response

{
  "wallet_address": "0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b",
  "performance": {
    "wallet_address": "0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b",
    "total_realized_pnl": "1250.4382",
    "total_unrealized_pnl": "300.00",
    "total_pnl": "1550.4382",
    "roi_percent": "12.75",
    "open_positions": 4,
    "closed_positions": 27,
    "total_positions": 31,
    "positions_value": "420.00",
    "winning_positions": 18,
    "losing_positions": 9,
    "win_rate": 0.6667,
    "total_volume": "18420.55",
    "markets_traded": 12,
    "profile_views": 340,
    "largest_win": "512.30",
    "last_updated": "2026-07-22T14:03:11Z"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.