Hyperliquid position changes
hl_movesWhat named Hyperliquid accounts just DID: open, add, trim, close or flip, with the coin, side, size of the change, the standing position after it, leverage and liquidation price. Use it for "what did the big accounts just do", "did anyone flip short on BTC", "what is Trader 7 doing". Keyless returns the proven-trader cohort's moves; a plan returns every tracked account at the plan's row cap. Filter by coin, wallet or kind; since_ms is a polling cursor. Descriptive market data only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coin | No | Only moves in this coin. Omit for every coin. | |
| kind | No | Only this kind of move: open, add, trim, close or flip. | |
| pair | No | Alias for coin. | |
| limit | No | Max moves. Defaults to 25; the ceiling is the plan's row cap, hard ceiling 200. | |
| wallet | No | Only moves by this account address. | |
| since_ms | No | Polling cursor: only moves newer than this Unix-ms timestamp. Pass back next_since_ms from the previous answer. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Rows returned. | |
| moves | No | wallet, kind (open/add/trim/close/flip), coin, side, sizeUsd (the change), positionUsd (after it), leverage, liqPx, accountLeverage, ts. | |
| matched | No | Rows matching the filters before the cap. | |
| 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. | |
| upgrade | No | Present on the free shape: the plan that returns every tracked account. | |
| available | No | False when no position changes are recorded (producer dark or quiet; an empty key cannot tell which). | |
| cohort_only | No | True on the free shape: proven-cohort moves only. | |
| next_since_ms | No | Cursor for the next poll. |