Mark Price and Funding Rate
Type: NONE
GET /v1/markets/{symbol}/funding-rate
Status: the standard
GET /fapi/v1/premiumIndexis not yet implemented (空缺). The Web v1 endpoint documented here is Rocky's equivalent;{symbol}uses the internal form (BTC-PERP).
Live predicted funding rate, the most-recent settled funding tick, and the next 8-hour funding boundary (UTC).
Request
GET /v1/markets/{symbol}/funding-rate
Response — 200
{
"symbol": "BTC-PERP",
"rate": "0.00012500",
"settled_rate": "0.00010000",
"mark_price": "76538.12",
"last_funding_ts_ms": 1748246400000,
"next_funding_ts_ms": 1748275200000
}
| Field | Type | Notes |
|---|---|---|
rate | string | null | Live predicted rate: computed from the current oracle index price and the current order-book mid with the same formula the funding scheduler settles with (premium term is 0 when the book is empty). null when the oracle has no index price for the symbol. |
settled_rate | string | null | Rate of the most recent settled funding tick. |
mark_price | string | null | Mark price recorded at the last tick. |
last_funding_ts_ms | int64 | null | Time of the last tick. |
next_funding_ts_ms | int64 | Next 8-hour boundary at or after server time. |
The symbol is not validated: an unknown {symbol} returns 200 with rate, settled_rate, mark_price and last_funding_ts_ms all null.
Rocky combines what is normally split into
premiumIndex+markPrice. Use this single endpoint for both.