Recent fills (trade history) for a wallet on Hyperliquid
get
/v1/hyperliquid/info/user-fillsHL Info `userFills` — recent fills (coin, dir, px, sz, closedPnl, fee, hash, oid, time) in `native`. Served from the node's network-wide fill index (last ~14 days, no HL rate-limit cost), TTL-cached. Each fill carries the HL `liquidation` marker: a non-null `liquidation` (`{ liquidatedUser, markPx, method }`) means the close was an automatic LIQUIDATION; null means a normal (manual) fill — this is how you tell a user-initiated close from a forced liquidation. `dir` (e.g. `Close Long`) gives the position direction. Public — `?user=` lowercased, wallet need not belong to the caller org. For history older than ~14d use the official HL API; for the org-scoped variant use `/v1/me/fills`.