vike

Recipe 16 of 33

Show whale fills above $100k on a Hyperliquid coin in the last hour, with each buyer's cohort

Ask the coin's large-fills feed for min_usd=100000 and hours=1; each fill carries the wallet, side, size, order type and the wallet's size and realized-PnL cohorts, and covered_from says how far back the answer reaches.

GET /v1/hl-cohorts/symbols/{symbol}/large-fills with min_usd=100000&hours=1 answers it in one call: the coin's fills of $100,000 and more, newest first. Each row has ts, wallet, direction (buy or sell), size in coin and USD, price, order_type and two cohort labels, size_cohort (account size) and pnl_cohort (realized-PnL rank); keep the buy rows for the buyers. The full parameter list is on Large fills.

Quick answer

BTC here; hours reaches back at most 24.

cURL
# BTC fills of $100k and more in the last hour, with each wallet's cohorts
curl -H "X-API-Key: $VIKE_API_KEY" \
  "https://data.vike.io/v1/hl-cohorts/symbols/BTC/large-fills?min_usd=100000&hours=1"

Example response

Captured from the live API on 2026-10-24 at 17:13 UTC, trimmed to 4 of 50 fills. order_type: market is the side that crossed the book, limit the side that rested. A trade usually shows up twice, once per side: the first two rows are one $145k trade, a 3x smart whale buying from a 3x rekt account. truncated: true with covered_from 16:56 UTC means the answer reached back only about 15 minutes of the hour asked for.

Example response
{
  "symbol": "BTC",
  "min_usd": 100000.0,
  "hours": 1,
  "covered_from": "2026-10-24T16:56:28.672000+00:00",
  "truncated": true,
  "has_more": false,
  "size_cohort_basis": "current",
  "fills": [
    {
      "ts": "2026-10-24T17:11:22.699000+00:00",
      "wallet": "0x0fd468a73084daa6ea77a9261e40fdec3e67e0c7",
      "direction": "buy",
      "size_token": 1.81263,
      "size_usd": 145204.35141,
      "price": 80107.0,
      "order_type": "market",
      "size_cohort": "whale",
      "pnl_cohort": "3x smart",
      "pnl_cohort_basis": "current"
    },
    {
      "ts": "2026-10-24T17:11:22.699000+00:00",
      "wallet": "0xfbcd5294a033dac3acd3e11ad6aab6e2d12b026f",
      "direction": "sell",
      "size_token": 1.81263,
      "size_usd": 145204.35141,
      "price": 80107.0,
      "order_type": "limit",
      "size_cohort": "2x shrimp",
      "pnl_cohort": "3x rekt",
      "pnl_cohort_basis": "current"
    },
    {
      "ts": "2026-10-24T17:11:14.241000+00:00",
      "wallet": "0x6752fd3edb8a9adf4db1eed002f7134cf7ae7a2f",
      "direction": "sell",
      "size_token": 1.32636,
      "size_usd": 106249.39416,
      "price": 80106.0,
      "order_type": "market",
      "size_cohort": "dolphin",
      "pnl_cohort": "3x rekt",
      "pnl_cohort_basis": "current"
    },
    {
      "ts": "2026-10-24T17:11:14.241000+00:00",
      "wallet": "0x8f63c88fccae90c1f9eb8b447f830bce7b71dd74",
      "direction": "buy",
      "size_token": 1.32636,
      "size_usd": 106249.39416,
      "price": 80106.0,
      "order_type": "limit",
      "size_cohort": "shark",
      "pnl_cohort": "3x smart",
      "pnl_cohort_basis": "current"
    }
  ]
}

Variations

Buyers only. Filter to the buy side and keep the labels.

cURL — buyers
# who bought $100k or more of BTC, and their cohorts
curl -s -H "X-API-Key: $VIKE_API_KEY" \
  "https://data.vike.io/v1/hl-cohorts/symbols/BTC/large-fills?min_usd=100000&hours=1" \
  | jq '[.fills[] | select(.direction == "buy") | {ts, wallet, size_usd, order_type, size_cohort, pnl_cohort}]'

Takers only. Market orders are the wallets that chose to cross the spread.

cURL — takers
# aggressive buyers and sellers of $100k and more on ETH
curl -s -H "X-API-Key: $VIKE_API_KEY" \
  "https://data.vike.io/v1/hl-cohorts/symbols/ETH/large-fills?min_usd=100000&hours=1" \
  | jq '[.fills[] | select(.order_type == "market") | {ts, direction, size_usd, pnl_cohort}]'

Check the reach before you read the list. covered_from, truncated and has_more say whether the list is the whole window.

cURL — coverage
# how far back the answer reaches on HYPE
curl -s -H "X-API-Key: $VIKE_API_KEY" \
  "https://data.vike.io/v1/hl-cohorts/symbols/HYPE/large-fills?min_usd=100000&hours=1" \
  | jq '{covered_from, truncated, has_more, fills: (.fills | length)}'

Before you rely on it

On a busy coin the last hour is minutes

The feed keeps only the newest 200 fills over $50,000 per coin, so on BTC an hour can shrink to minutes: read covered_from and truncated first. size_cohort is the wallet's account size now, not at the fill. pnl_cohort is graded at the fill's hour where that hour is labelled, and today for the newest fills; pnl_cohort_basis says which. 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.

Ask your agent
Show BTC fills over $100k on Hyperliquid in the last hour and the cohort of each buyer
Example response
{  "symbol": "BTC",  "min_usd": 100000.0,  "hours": 1,  "covered_from": "2026-10-24T16:56:28.672000+00:00",  "truncated": true,  "has_more": false,  "size_cohort_basis": "current",  "fills": [    {      "ts": "2026-10-24T17:11:22.699000+00:00",      "wallet": "0x0fd468a73084daa6ea77a9261e40fdec3e67e0c7",      "direction": "buy",      "size_token": 1.81263,      "size_usd": 145204.35141,      "price": 80107.0,      "order_type": "market",      "size_cohort": "whale",      "pnl_cohort": "3x smart",      "pnl_cohort_basis": "current"    },    {      "ts": "2026-10-24T17:11:22.699000+00:00",      "wallet": "0xfbcd5294a033dac3acd3e11ad6aab6e2d12b026f",      "direction": "sell",      "size_token": 1.81263,      "size_usd": 145204.35141,      "price": 80107.0,      "order_type": "limit",      "size_cohort": "2x shrimp",      "pnl_cohort": "3x rekt",      "pnl_cohort_basis": "current"    },    {      "ts": "2026-10-24T17:11:14.241000+00:00",      "wallet": "0x6752fd3edb8a9adf4db1eed002f7134cf7ae7a2f",      "direction": "sell",      "size_token": 1.32636,      "size_usd": 106249.39416,      "price": 80106.0,      "order_type": "market",      "size_cohort": "dolphin",      "pnl_cohort": "3x rekt",      "pnl_cohort_basis": "current"    },    {      "ts": "2026-10-24T17:11:14.241000+00:00",      "wallet": "0x8f63c88fccae90c1f9eb8b447f830bce7b71dd74",      "direction": "buy",      "size_token": 1.32636,      "size_usd": 106249.39416,      "price": 80106.0,      "order_type": "limit",      "size_cohort": "shark",      "pnl_cohort": "3x smart",      "pnl_cohort_basis": "current"    }  ]}