Hyperliquid Whale Tracker — Top Perp Traders Live Positions avatar

Hyperliquid Whale Tracker — Top Perp Traders Live Positions

Pricing

$3.00 / 1,000 trader scanneds

Go to Apify Store
Hyperliquid Whale Tracker — Top Perp Traders Live Positions

Hyperliquid Whale Tracker — Top Perp Traders Live Positions

Live positions and PnL for the top traders on Hyperliquid perp DEX. Filter by min position USD, fills lookback, PnL alert. Catch whale entries before the crowd. No API key. PPE $0.003/trader scanned.

Pricing

$3.00 / 1,000 trader scanneds

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Hyperliquid Whale Tracker

Monitor top Hyperliquid perpetual traders' live positions, unrealized PnL, leverage, and distance-to-liquidation. Track copy-trade targets, spot crowded longs/shorts, and get pinged when whales blow up. No API key required.


What It Does

Hyperliquid is the largest on-chain perp DEX of 2025-26 with full position transparency — every trader's wallet, open positions, and fills are public. This Actor turns that firehose into a clean dataset:

  • Real-time open positions per tracked trader (coin, size, direction, leverage)
  • Entry price, mark price, unrealized PnL, return-on-equity
  • Distance-to-liquidation in % — early-warning signal for cascading liquidations
  • Recent fills (last N hours) with closed PnL + traded coins
  • Trader-level summaries: account value, total notional, cross-leverage

Why This Matters

Most top crypto traders broadcast their wallet on Twitter. Following their positions used to require manual checks on hyperdash.info. This Actor automates it for your bot/dashboard:

  • Copy-trade signals — see what 0xWhaleX is long/short before they tweet
  • Liquidation cascades — when major whales are 1% from liq, the chain reaction starts there
  • Crowded trade detection — if 8/10 tracked whales are short BTC, that's contrarian gold

Input

FieldTypeDefaultDescription
tradersstring[]seed listWallet addresses to track. Empty = bundled seed of known public whales
minPositionUsdinteger10000Skip positions below this notional
includeRecentFillsbooleantrueAlso fetch each trader's recent fills
fillsLookbackHoursinteger24Fills time window
sortBystringsize_descsize_desc, pnl_desc, pnl_asc, leverage_desc, distance_to_liq_asc
alertPnlUsdinteger0Alert when any tracked position has |PnL| above this
telegramBotTokenstring (secret)Telegram bot token for alerts
telegramChatIdstringChat ID to receive alerts

Example: Track 5 whales, alert on $500K+ positions

{
"traders": ["0xabc...", "0xdef...", "0x111..."],
"minPositionUsd": 500000,
"sortBy": "size_desc",
"alertPnlUsd": 1000000,
"telegramBotToken": "<token>",
"telegramChatId": "<chat>"
}

Example: Liquidation early warning

{
"minPositionUsd": 100000,
"sortBy": "distance_to_liq_asc"
}

Output

Two record types per trader:

Position rows (_type: "position"):

{
"_type": "position",
"trader": "0x31ca8395cf837de08b24da3f660e77761dfb974b",
"coin": "BTC",
"direction": "long",
"position_size": 12.5,
"position_size_usd": 859500,
"leverage": 20,
"leverage_type": "cross",
"entry_px": 67800,
"mark_px": 68760,
"unrealized_pnl_usd": 12000,
"return_on_equity_pct": 27.94,
"liquidation_px": 64850,
"distance_to_liq_pct": 5.69,
"margin_used_usd": 42975
}

Trader summary (_type: "trader_summary"):

{
"_type": "trader_summary",
"trader": "0x31ca8395cf837de08b24da3f660e77761dfb974b",
"account_value_usd": 1245000,
"total_position_notional": 6800000,
"open_positions_count": 8,
"long_count": 5,
"short_count": 3,
"total_unrealized_pnl_usd": 42500,
"fills_count_recent": 23,
"recent_realized_pnl_usd": 8400,
"recent_volume_usd": 4200000,
"recent_traded_coins": ["BTC", "ETH", "SOL", "HYPE"]
}

Pricing

Pay-Per-Event (PPE):

  • $0.003 per trader scanned (one charge regardless of position count)

Examples:

  • Track 20 whales hourly: $0.06/run = $1.44/day = $44/month
  • Track 100 whales: $0.30/run

Use Cases

Copy-trade scanner — Pull top whales' positions every 5 min:

curl -X POST "https://api.apify.com/v2/acts/gochujang~hyperliquid-whale-tracker/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"traders": ["0x...", "0x..."], "minPositionUsd": 500000, "sortBy": "pnl_desc"}'

Liquidation early-warning — Pipe distance_to_liq_pct < 2 rows to a Telegram bot for cascade alerts.


Data Source

Live data via Hyperliquid's official public REST API: https://api.hyperliquid.xyz/info. Free, no auth, no rate limits at single-actor scale.




🎬 Live Sample Run

A real run of this actor with default-ish inputs, executed on 2026-06-10:

FieldValue
Items in dataset2004
Dataset (JSON)https://api.apify.com/v2/datasets/b64yMifgEwo8Fq0Tr/items?clean=1&format=json
Dataset (CSV)https://api.apify.com/v2/datasets/b64yMifgEwo8Fq0Tr/items?clean=1&format=csv
Run summary (KVS)https://api.apify.com/v2/key-value-stores/Dmdz28nnGFaC9phCe/records/SUMMARY
Run detailshttps://api.apify.com/v2/actor-runs/KTgakr2IOwmvsjxcR

Try it now: pop any of the dataset URLs in your browser to see live output, or hit the API endpoints from your code.

Want to reproduce? Click Try Actor on the Apify Store page and use the input defaults shown above.

Feedback

If this Actor saves you time, a quick review helps others find it: Leave a review on Apify Store