Analyst personas with live performance stats

Returns all 10 pseudonymous CryptoWhaleInsights analyst personas — ChainHawk (BTC & Macro On-Chain), WhaleWatch (Multi-Chain Whale Tracking), AlphaScout (Emerging Tokens & Narratives), DeFiPulse (DeFi, Stablecoins & Bridges), QuantEdge (Signal Performance & Risk), RateHawk (Funding Rates & Derivatives), FlowTracer (Stablecoin & Capital Flows), UnlockGuard (Token Unlock Risk & Recovery), SentimentEdge (Social Sentiment Extremes), NarrativePulse (Sector Rotation & Narratives). These are algorithmic signal-attribution identities, not human analysts: every signal generated by the platform's on-chain monitoring engine is automatically attributed to the analyst whose domain matches the alert type and chain. Stats are 100% real — computed from the live signalHistory PostgreSQL table using the same resolved-signal logic as the Signal Performance Proof page. winRate is a fraction (0.71 = 71% win rate); avgReturn is a percentage (12.3 = +12.3% average return per signal). Both are null until at least 5 resolved signals exist (same threshold as Whale Score). Response fields per analyst: id (slug), name, specialization, bio, icon (Lucide icon name), color, alertTypes (signal types attributed to this analyst), stats (totalSignals, resolvedSignals, wins, losses, winRate, avgReturn, lastSignalAt). Cached ~10min. No authentication required. Optional query param 'analyst': when supplied, only the matching analyst (by slug) is returned in the analysts array — useful for MCP agents that already know the analyst ID and want to avoid fetching all 10. Related: GET /api/analysts/top returns the best analyst by win rate (also at /api/public/analysts/top for MCP agents). For per-analyst signal history use GET /api/analysts/{id}/signals where {id} is one of the analyst IDs (chain_hawk, whale_watch, alpha_scout, defi_pulse, quant_edge, rate_hawk, flow_tracer, unlock_guard, sentiment_edge, narrative_pulse). Signal depth is tier-gated: 7 days (unauthenticated/free), 90 days (Weekly Alpha/starter), full history (Max Alpha/pro). Each signal in the history carries: tokens (array of symbols), typeLabel (e.g. 'Whale Move', 'Volume Breakout'), outcome (win | loss | null if unresolved), returnPct (percentage-point return e.g. 8.4 = +8.4%, null if unresolved), createdAt (ISO-8601).

get/api/public/analysts

Request

  • Base URL: https://cryptowhaleinsights.com
  • URL: https://cryptowhaleinsights.com/api/public/analysts
  • Auth: none declared

Query parameters

analyst'chain_hawk' | 'whale_watch' | 'alpha_scout' | 'defi_pulse' | 'quant_edge'

Optional analyst slug filter. When provided, only the matching analyst is returned. One of: chain_hawk, whale_watch, alpha_scout, defi_pulse, quant_edge.

Response

Analyst personas with live stats.

updatedAtstring date-time

Example response

{
  "attribution": {
    "source": "CryptoWhaleInsights",
    "url": "https://cryptowhaleinsights.com",
    "usagePolicy": "https://cryptowhaleinsights.com/api-usage"
  }
}

Changes

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