Whale flow by hour
whale_flowHourly buy and sell USD flow buckets for one coin, CEX and DEX split, over a rolling window. Descriptive market data only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coin | No | Coin symbol, for example BTC. A pair like ETH/USD works too, the quote leg is dropped. Required: with nothing to look up the call is refused rather than answered about a different coin. | |
| pair | No | Alias for coin. | |
| hours | No | How many hours of hourly buckets to read back. Defaults to the whole window, which is also the ceiling: 168 keyless and 720 on a developer plan. Asking for more returns the cap, and the payload says so in `capped`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coin | No | The coin these hours belong to. | |
| note | No | One line saying what the numbers cover, or why there are none. Read it before reporting any zero as a market reading. | |
| rows | No | One row per recorded hour: the hour stamp, buy and sell dollars, and the CEX / on-chain / Hyperliquid split. The per-hour wallet list and per-exchange table are not carried here (see whale_profile and hl_whales for those); this tool is the hourly timeline. | |
| count | No | How many hours carry a recorded reading. Fewer than hours means the rest were never recorded, not that they were quiet. | |
| hours | No | How many hours back were read. | |
| capped | No | Present only when an argument was cut down to a ceiling. Absent means nothing was clamped, so a smaller number than you asked for is the data and not a limit. | |
| summary | No | The answer in one plain sentence, computed from the fields below. Open the reply with this, then let the numbers back it up. Null only when there was nothing to summarise. | |
| available | No | False when this lane could not answer: a producer is dark, the pair sits outside this plan, or the argument named something we do not carry. Absent or true means the numbers are a real reading, not a guess. | |
| depth_note | No | How far back the data behind this answer reaches. | |
| access_note | No | What this connection could not return and what lifts it. Always pass this on to the user: it is the only place that information appears. |