Unified REST APIMarket data

Get Historical Funding Rates

Retrieve historical funding rates for a market. Returns exchange-wide funding rate history.

Platform Support:

  • Hyperliquid: Supports time-based pagination
  • Aster: Supports limit-based fetching
  • Lighter: Supports time-based pagination
  • Kuru: Not available (spot DEX - no funding rates)
GET
/getFundingRates

Authorization

ApiKeyAuth
X-API-KEY<token>

In: header

Query Parameters

symbols*stringrequired

Unified symbols filter (comma-separated)

startTime?integer

Millisecond timestamp (inclusive)

endTime?integer

Millisecond timestamp (exclusive)

limit?integerdefault: 100

Maximum number of records (default 100; capped per platform)

cursor?string

Pagination cursor from a previous response. Format varies by platform:

  • time:<ms> – Timestamp-based pagination (Hyperliquid/Aster/Lighter)
  • cursor:<token> – Reserved for future opaque cursors

Response Body

application/json

curl -X GET "https://api.hypereth.io/v2/hyperliquid/getFundingRates?symbols=BTC%2CETH&startTime=1709251200000"
{
  "fundingRates": [
    {
      "symbol": "BTC",
      "fundingRate": "0.00005000",
      "fundingTime": 1710000000000
    },
    {
      "symbol": "ETH",
      "fundingRate": "-0.00003200",
      "fundingTime": 1710003600000
    }
  ],
  "pagination": {
    "hasMore": true,
    "nextCursor": "time:1710000000000"
  },
  "dataTime": 1710011000000,
  "dexReceivedTimestamp": 1710010900000,
  "hyperethTimestamp": 1710011000000
}