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).
Request
- Base URL: https://cryptowhaleinsights.com
- URL: https://cryptowhaleinsights.com/api/public/analysts
- Auth: none declared
Query parameters
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.
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.