Cohort Bias History
pulse_cohort_bias_historyTrack how trader cohorts shift their long/short positioning over time using hourly bias snapshots per coin or globally, covering up to 30 days of history.
Instructions
Get historical hourly bias snapshots for trader cohorts. Returns net long/short notional and account counts per tier — 32 tier rows per hour (16 PnL + 16 size tiers), so filter with tierType and/or tier for a readable series. Use this to see how different groups (whales, smart money) have shifted their positioning over time. Supports per-coin or global aggregate; the API default window is 7d, max 30d. Returns { rows, totalCount, truncated, note? } with rows newest first, capped at limit (default 100); when truncated, narrow with tierType/tier or a shorter since, or raise limit (max 2000). Cohort history is served for up to the last 30 days; see data_coverage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coin | No | Filter by coin symbol (e.g. BTC, ETH, SOL). For builder dex: prefix:COIN (e.g. xyz:SILVER). Omit for global exchange aggregate. | |
| tier | No | Keep only one tier's rows (either vocabulary). Combine with tierType for a single series. | |
| limit | No | Max rows to return, newest first (default 100, max 2000). | |
| since | No | Time window for history (max 30d). e.g. '24h', '7d', '30d' | |
| endTime | No | Explicit end time (ISO string or timestamp). Defaults to now. | |
| tierType | No | Keep only PnL-tier or size-tier rows (applied by the connector; halves the row count). | |
| startTime | No | Explicit start time (ISO string or timestamp). Overrides 'since'. | |
| useToonFormat | No | Return data in compact toon format (default: true). Set to false for standard JSON. |