Hyperliquid Funding Rates
hyperliquid_funding_ratesHOURLY funding-rate and open-interest HISTORY of ONE Hyperliquid perpetual — for "how has BTC funding moved this week", cost-of-carry, crowding over time. NOT the cross-market snapshot (hyperliquid_open_interest), NOT a price series (hyperliquid_candles).
One row per hourly settlement: Funding_Rate (per hour, signed: positive = longs pay), Funding_Apr_Pct, Open_Interest (one side, base units), Long_Positions / Short_Positions, Long_Accounts_Pct (share of accounts that are long), Funding_Paid_Usd (gross paid by the paying side; zero-sum across accounts), Payers / Receivers, Implied_Price. Newest first. Spot and outcome markets have no funding.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"market": "<market>"
},
"name": "hyperliquid_funding_rates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | History window in hours, 1..720. Default 168 (7 days). | |
| limit | No | Rows to return, 1..720. Default 168. | |
| format | No | Shape of the returned data. "rows" (the default) returns one item per row. "columnar" returns a single item, {"columns":[...],"rows":[[value,...],...]}, naming the columns once and listing each row's values in that order; it is more compact for large results and carries the same values. | rows |
| market | Yes | Exact perpetual market id (BTC, xyz:NFLX). Case-insensitive. Required. |