vike

Recipe 20 of 65

How much funding did this wallet pay or receive, per market?

/wallets/{address}/funding returns one row per hourly funding payment with symbol and signed payment_usd (negative means the wallet paid); summing payment_usd by symbol gives the per-market total.

GET /v1/hyperliquid/wallets/{address}/funding answers it: the wallet's funding payments, newest first, one row per market per funding hour, with the position size, the rate and payment_usd, signed from the wallet's side. Group the rows by symbol and sum payment_usd for the per-market answer, or pass symbol to read one market. The full parameter list is on Wallet funding payments.

Quick answer

Put the address in the path.

cURL
# the wallet's newest funding payments
curl -H "X-API-Key: $VIKE_API_KEY" \
  "https://data.vike.io/v1/hyperliquid/wallets/0x25773676902085225ae5751075e4161369334897/funding?limit=5"

Example response

Captured from the live API on 2026-10-24 at 17:17 UTC, trimmed to 3 of 5 rows. The legacy asset copy of symbol is left out.

payment_usd is USD from the wallet's side: positive means it received funding, negative means it paid. Here the wallet is short (position_size below 0) while the rate is positive, so it is paid. The newest row is 12:00 UTC, five hours before the capture.

Example response
{
  "wallet": "0x25773676902085225ae5751075e4161369334897",
  "items": [
    {
      "ts": "2026-10-24T12:00:00+00:00",
      "symbol": "xyz:ZM",
      "payment_usd": 0.000474,
      "position_size": -4.656,
      "funding_rate": 1.0614e-06,
      "dex_name": "HL"
    },
    {
      "ts": "2026-10-24T12:00:00+00:00",
      "symbol": "xyz:ZHIPU",
      "payment_usd": 0.328896,
      "position_size": -835.201,
      "funding_rate": 6.25e-06,
      "dex_name": "HL"
    },
    {
      "ts": "2026-10-24T12:00:00+00:00",
      "symbol": "xyz:XYZ100",
      "payment_usd": 2.471912,
      "position_size": -13.6683,
      "funding_rate": 6.25e-06,
      "dex_name": "HL"
    }
  ],
  "nextCursor": "eyJhIjoieHl6OldEQyIsInQiOiIyMDI2LTEwLTI0IDEyOjAwOjAwIn0"
}

Variations

Total per market over a page. Sum one 5000-row page by symbol, smallest first, so the markets that cost the most come first. Follow nextCursor for more.

cURL — per-market totals
# net funding by symbol over the newest 5000 payments
curl -s -H "X-API-Key: $VIKE_API_KEY" \
  "https://data.vike.io/v1/hyperliquid/wallets/0x25773676902085225ae5751075e4161369334897/funding?limit=5000" \
  | jq '{more: (.nextCursor != null), by_symbol: (.items | group_by(.symbol) | map({symbol: .[0].symbol, hours: length, payment_usd: (map(.payment_usd) | add)}) | sort_by(.payment_usd))}'

One market over a fixed period. Add symbol, start and end.

cURL — BTC in September
# BTC funding paid and received in September 2026
curl -H "X-API-Key: $VIKE_API_KEY" \
  "https://data.vike.io/v1/hyperliquid/wallets/0x25773676902085225ae5751075e4161369334897/funding?symbol=BTC&start=2026-09-01T00:00:00Z&end=2026-10-01T00:00:00Z&limit=5000"

Next page. NEXT is the previous response's nextCursor, passed back verbatim with the same parameters.

cURL — next page
# the next 5000 payments
curl -H "X-API-Key: $VIKE_API_KEY" \
  "https://data.vike.io/v1/hyperliquid/wallets/0x25773676902085225ae5751075e4161369334897/funding?limit=5000&cursor=$NEXT"

Before you rely on it

The last hours are missing and dex_name says HL

The venue publishes settled funding about two hours late and this data is polled after that, so the newest several hours are not there yet (five in this capture): do not read a recent gap as "no funding". dex_name reads HL even for builder-deployed markets such as xyz:ZM; take the DEX from the symbol prefix instead.

Ask your agent

Connected to the Vike MCP server (https://vike.io/mcp) in Claude, ChatGPT or Cursor, ask it in plain words. The hl_wallet_activity tool answers with view: funding, at 1 credit a call.

Ask your agent
How much funding has Hyperliquid wallet 0x25773676902085225ae5751075e4161369334897 paid or received on each market?
Example response
{  "wallet": "0x25773676902085225ae5751075e4161369334897",  "items": [    {      "ts": "2026-10-24T12:00:00+00:00",      "symbol": "xyz:ZM",      "payment_usd": 0.000474,      "position_size": -4.656,      "funding_rate": 1.0614e-06,      "dex_name": "HL"    },    {      "ts": "2026-10-24T12:00:00+00:00",      "symbol": "xyz:ZHIPU",      "payment_usd": 0.328896,      "position_size": -835.201,      "funding_rate": 6.25e-06,      "dex_name": "HL"    },    {      "ts": "2026-10-24T12:00:00+00:00",      "symbol": "xyz:XYZ100",      "payment_usd": 2.471912,      "position_size": -13.6683,      "funding_rate": 6.25e-06,      "dex_name": "HL"    }  ],  "nextCursor": "eyJhIjoieHl6OldEQyIsInQiOiIyMDI2LTEwLTI0IDEyOjAwOjAwIn0"}