Recipe 31 of 33
Alert on any single Hyperliquid fill over $1M
Poll /large-fills?min_usd=1000000 once a minute for each coin you watch, alert on rows you have not seen, and read covered_from, because an empty answer only covers the minutes the feed reaches back.
GET /v1/hl-cohorts/symbols/{symbol}/large-fills with min_usd=1000000 answers it in one call per coin: the
coin's fills of $1M or more that the feed still holds, newest first, with the wallet, side, price, order_type and
both cohorts. Call it once a minute for each coin on your watchlist, keep the rows you have already alerted on, and
alert on the rest. The full parameter list is on
Large fills.
Quick answer
BTC here; limit=50 is plenty for fills this size.
# BTC fills of $1M or more still in the feed
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/hl-cohorts/symbols/BTC/large-fills?min_usd=1000000&limit=50"Example response
Captured from the live API on 2026-10-24 at 17:19 UTC, the whole response.
No BTC fill reached $1M in what the feed held. truncated is true and covered_from is 22 minutes before the call, so
the answer is "none since 16:57", not "none in 24 hours". A BTC fill stayed in the feed about 20 minutes here, so a
one-minute poll does not miss one. In a burst the window shrinks: check that covered_from is older than your
previous poll, and poll faster if it is not.
{
"symbol": "BTC",
"min_usd": 1000000.0,
"hours": 24,
"covered_from": "2026-10-24T16:57:37.763000+00:00",
"truncated": true,
"has_more": false,
"size_cohort_basis": "current",
"fills": []
}Variations
Another coin. Each coin is its own call.
# HYPE fills of $1M or more still in the feed
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/hl-cohorts/symbols/HYPE/large-fills?min_usd=1000000&limit=50"Catch orders, not only fills. A lower floor returns the pieces of large orders too; add up a taker's rows that share wallet and ts to get the
order. In the BTC capture of the same hour, one wallet's market sell at 17:13:33.040 arrived as two fills, $121,802 and
$88,081.
# BTC fills of $100,000 or more, to rebuild the orders behind them
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/hl-cohorts/symbols/BTC/large-fills?min_usd=100000"Before you rely on it
A watchlist, not every coin, and fills, not orders
The API allows 200 calls a minute per key, so a once-a-minute poll covers a watchlist of coins, not all of the hundreds
that trade. A fill is one match: a $1M market order that sweeps several resting orders arrives as several smaller
fills, and a single-fill threshold misses it. Both sides of a trade are in the feed, so one $1M trade shows as two
rows, a market and a limit one; liquidations are not flagged.
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_market tool answers (view large_fills), at 1 credit a call.
Is there a BTC, ETH or HYPE fill of $1M or more in Hyperliquid's large-fills feed right now, and how far back does the feed reach?