Per-analyst signal history (tier-gated)

Returns the signal history for a single analyst. Replace {analystId} with one of: chain_hawk, whale_watch, alpha_scout, defi_pulse, quant_edge. Depth is tier-gated: unauthenticated / Free users see the last 7 days; Weekly Alpha (starter) subscribers see 90 days; Max Alpha (pro) subscribers see the full history. Top-level response fields: analystId (string), tier ('free' | 'starter' | 'pro'), signals (array), updatedAt (ISO-8601). Each signal object contains: id (number), tokens (array of symbol strings), typeLabel (human-readable type 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), analystId (string, same as route param). NOTE: this path uses a path parameter so it is documented here for HTTP clients but is NOT an MCP tool — MCP agents should GET /api/public/analysts to discover analyst IDs and stats, then call this URL directly with a resolved analystId.

get/api/analysts/{analystId}/signals

Request

  • Base URL: https://cryptowhaleinsights.com
  • URL: https://cryptowhaleinsights.com/api/analysts/{analystId}/signals
  • Auth: none declared

Response

Signal history for the requested analyst, gated by subscription tier.

analystIdstring

Analyst slug that was requested, e.g. chain_hawk

tierstring

Resolved subscription tier for this request: 'free' | 'starter' | 'pro'

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.