Skip to main content
GET
/
api
/
v2
/
perp
/
funding
GET /api/v2/perp/funding — Funding payment history
curl --request GET \
  --url https://api.shuriken.trade/api/v2/perp/funding \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "coin": "<string>",
      "fundingRate": "<string>",
      "szi": "<string>",
      "time": 1,
      "usdc": "<string>"
    }
  ],
  "requestId": "<string>",
  "pagination": {
    "hasMore": true,
    "limit": 1,
    "page": 1,
    "total": 1
  }
}

Authorizations

Authorization
string
header
required

Use Authorization: Bearer <jwt> for user auth or Authorization: Bearer sk_{keyId}_{secret} for API key auth.

Query Parameters

wallet_id
string

Wallet ID (uses default HL wallet if omitted)

start_time
integer<int64>
required

Start time (unix millis)

Required range: x >= 0
end_time
integer<int64>

End time (unix millis)

Required range: x >= 0
coin
string

Filter by coin

Response

200 - application/json

Funding payments

V2 success response envelope

data
object[]
required
requestId
string
required
pagination
object

Page-based pagination info (per RFC)