Vault series
Equity, share price, net flow and PnL of one vault per hour or day, oldest first.
GET https://data.vike.io/v1/hyperliquid/vaults/{vault}/seriesEquity, share price, net flow and PnL of one vault per hour or day, oldest first.
# HLP's daily equity, share price, net flow and PnL from the start of its history
curl -s "https://data.vike.io/v1/hyperliquid/vaults/0xdfc24b077bc1425ad1dea75bcb6f8158e10df303/series?limit=3" \
-H "X-API-KEY: $VIKE_API_KEY"
# next page of the call just above: NEXT is its nextCursor, which carries nav and PnL across the page
curl -s "https://data.vike.io/v1/hyperliquid/vaults/0xdfc24b077bc1425ad1dea75bcb6f8158e10df303/series?limit=3&cursor=$NEXT" \
-H "X-API-KEY: $VIKE_API_KEY"
# hourly points for one day: start and end are both inclusive
curl -s "https://data.vike.io/v1/hyperliquid/vaults/0xdfc24b077bc1425ad1dea75bcb6f8158e10df303/series?bucket=1h&start=2026-10-28T00:00:00Z&end=2026-10-28T23:59:59Z&limit=24" \
-H "X-API-KEY: $VIKE_API_KEY"vaultpathrequiredbucketqueryoptional1d | 1h. Default 1dstartqueryoptionalendqueryoptionallimitqueryoptionalcursorqueryoptionalNo response has been captured for this route yet. The card shows the fields the code returns, with placeholders in place of values.
{
"vault": "<address>",
"bucket": "1d",
"points": [
{
"ts": "<YYYY-MM-DD for 1d, ISO-8601 UTC for 1h>",
"equity_usd": "<USD>",
"nav": "<share price, 1.0 at the first point, or null>",
"net_flow_usd": "<USD, or null>",
"pnl_usd": "<USD, or null>"
}
],
"nextCursor": "<string, or null on the last page>"
}Oldest first, from the start of the history
Points come back oldest first, and without start the first page begins at the start of the vault's history (hourly
from 2026-10-27, daily from the same day). To read recent points, pass start.
nav is relative to the first point of the first page
nav is the chained share price, 1.0 at the first point of the first page, so two calls with different start
values are on different scales: compare ratios, not levels. A missing step ends the chain and nav is null from
there on; it is never read as 1.0. The cursor carries the previous point, so nav and pnl_usd continue across
pages.
pnl_usdis the equity change minus the point's net flow. It isnullon the first point of the first page, which has no previous point; so isnet_flow_usdon an hourly series.- The series is this one vault's own account. HLP's sub-vaults are not folded in, unlike
/vaultsand/vaults/{vault}. net_flow_usdcounts withdrawals and distributions as outflow, as/vaultsdoes.