Hyperliquid perpetual exchange data endpoints, plus API documentation and monitoring.
Hyperliquid Users
User Positions
PREVIEWReturns the current signed position (position_size) per coin for a user, reconstructed from the latest funding snapshot per (user, coin) pair. Positive position_size indicates a long position, negative indicates a short. Each row also carries the funding rate applied at that snapshot and the snapshot timestamp.
Filter by coin for a single coin, or dex to return only positions on one venue (xyz, cash, etc.).
Caveat: positions opened and fully closed between two funding snapshots are never observed during settlement and will not appear here.
GET
https://api.pinax.network/v1/hyperliquid/users/positions
Requires bearer token — sign in to inject your team’s key.
Required parameters
| Name | Type | Description |
|---|---|---|
userrequired query | string · evm-address | Filter by address Single value or array of values* (separate multiple values with ,)*Plan restricted. e.g. 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 |
Optional parameters
| Name | Type | Description |
|---|---|---|
coin query | string | Hyperliquid coin id. Perps: BTC. Spot: @N (@107). Builder DEXs: xyz:SILVER. Outcome coins (#N) are rejected — use /v1/hyperliquid/outcomes/*.Single value or array of values* (separate multiple values with ,)*Plan restricted. e.g. BTC |
dex query | Enum · 9 | DEX identifier. perps for core perps, spot for @N spot pairs, or a builder DEX name (xyz, cash, …). Outcome markets are served separately under /v1/hyperliquid/outcomes/*.Single value or array of values* (separate multiple values with ,)*Plan restricted. perpsspotxyzcashkmhynaflxvntlpara |
limit query | integer | Number of items* returned in a single request. *Plan restricted. |
page query | integer | Page number to fetch. Empty data array signifies end of results. |
Response
200 OK{ "data": [ { "user": "0xecb63caa47c7c4e77f60f1ce858cf28dc2b82b00", "coin": "PUMP", "market_name": "PUMP", "dex": "perps", "position_size": -998618146, "funding_rate": 0.0000125, "last_update": "2026-04-30 23:00:00" } ] }