Large perpetual-futures trades (whale prints)
Keyless tape of large perpetual-futures prints on Binance USD-M and Hyperliquid, covering crypto perpetuals and the TradFi perpetuals those venues list (equities, commodities, FX, indices). Newest first.
A row is one taker order (Binance: consecutive fills at the same trade time) or one transaction (Hyperliquid) at or above a per-market USD notional floor. thresholdUsd on each row is the floor that row had to reach; side is the taker side. Notional is in the venue's quote stablecoin (USDT/USDC). assetClass is a best-effort label. Rows exist only while the collector's connection is live, so gaps are possible and an empty list is not proof that no large trade happened. Hyperliquid rows may carry the buyer/seller address and explorer links; Binance publishes no per-trade page or address.
Hyperliquid rows carry taker: what the print did for its taker wallet (open, add, reduce, close or flip), realized PnL on a reduce, close or flip, and the wallet's position in that market when it was enriched (positionNow.asOf, not the print instant). taker is null on Binance rows and on a Hyperliquid print that is not enriched yet or has no match.
symbol matches an exact venue symbol when it contains : (a Hyperliquid HIP-3 market such as xyz:TSLA) or ends in USDT (BTCUSDT); any other value matches the base across venues (TSLA returns TSLAUSDT and xyz:TSLA). Unknown query parameters return 400. The response is shared-cached for about 15 seconds.
Request
- Base URL: https://api.coinrithm.com
- URL: https://api.coinrithm.com/api/market/large-trades
- Auth: none required
Query parameters
Exact venue symbol (BTCUSDT, xyz:TSLA) or a base (BTC, TSLA).
Rows to return, 1-200 (default 50). Out of range returns 400.
Response
Newest large prints, the applied filters and source attribution
Example response
{
"items": [
{
"taker": {
"action": "open"
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.