Contents

Liquidation totals

Liquidation totals of the last hours (default 24): long/short USD and count, per venue, the 50 coins with the most USD, the largest single liquidation and an hourly series.

GET/api/v1/liquidations/summaryEvery key

Description

CEX totals are what the venues report (they undercount); coveredSince tells from when every venue was collected, and the series starts at the first covered hour (meta.warnings names the cut). Licence review: totals, per-venue sums and the series include every venue (our own aggregates), except that byVenue leaves out a withheld venue whose sum holds a single liquidation (that sum would be the liquidation itself; the totals still count it); largest is a single liquidation of a venue the API serves.

Who can call it

Available with every key and keyless (X-Blockmetric-Access: public). Keys of Free accounts get free-tier data (real-time feeds, 30 days of history, heatmap over time for every coin over the last 24 hours, liquidation levels now for every coin, the same as the free web plan); Pro and Desk keys the data of their plan; API Dev / API Pro raise the limits.

No key
24 h
Free
30 days
Pro
365 days
Desk
1095 days
API Dev
365 days
API Pro
1095 days

History window per plan. Limits: Authentication & limits.

Parameters

Parameters of /liquidations/summary
ParameterDescription
coinstringCoin name as on Hyperliquid (BTC, ETH, kPEPE, HIP-3 names like xyz:TSLA); case-insensitive.
hoursintegerLook-back window in hours, default 24, clamped to 1–26280 (1095 days; single events 120 days, older hours are hourly sums, see hourlySumsBefore; liquidations of $10,000 or more are kept 3 years for largest) and to the plan history (free key 30 days, keyless 24 h).1–26280 · default 24

Response fields

Every success is { data, meta }; these are the fields of data. meta is the same on every endpoint.

Response fields of /liquidations/summary
FieldDescription
hoursnumberWindow in hours.
totalUsdnumberTotal (USD).
longUsdnumberLong positions liquidated (USD).
shortUsdnumberShort positions liquidated (USD).
countintegerNumber of items (liquidations, positions …) in the group.
byVenue[]array of objectsSplit per venue.
byVenue[].venuestringTrading venue the row comes from.
byVenue[].longUsdnumberLong (USD).
byVenue[].shortUsdnumberShort (USD).
byVenue[].countintegerNumber of items (liquidations, positions …) in the group.
byCoin[]array of objectsThe 50 coins with the most USD.
byCoin[].coinstringCoin name as on Hyperliquid (BTC, kPEPE, HIP-3 names like xyz:TSLA).
byCoin[].longUsdnumberLong (USD).
byCoin[].shortUsdnumberShort (USD).
byCoin[].countintegerNumber of items (liquidations, positions …) in the group.
largestobject · nullableLargest single liquidation in the window (of a venue the API serves), null when there is none.
largest.idintegerStable id of the item; on paginated feeds the order key together with ts.
largest.tsstring (ISO 8601)Time of the event (ISO 8601 UTC).
largest.venue"hyperliquid" | "lighter" | "binance" | "bybit" | "okx"Trading venue.
largest.coinstringCoin name as on Hyperliquid (BTC, kPEPE, HIP-3 names like xyz:TSLA).
largest.side"long" | "short" · nullableSide of the liquidated position.
largest.pricenumber · nullableFill price.
largest.qtynumber · nullableQuantity in coins.
largest.usdnumber · nullableNotional (USD).
series[]array of objectsHourly series, oldest → newest. null = the hour is not covered (before coveredSince, a CEX stream was silent for more than 30 min inside it, or the collector was offline in it); 0 = covered, nothing liquidated.
series[].tstring (ISO 8601)Start of the UTC hour.
series[].longUsdnumber · nullableLong; null = hour not covered (USD).
series[].shortUsdnumber · nullableShort; null = hour not covered (USD).
coveredSincestring (ISO 8601) · nullableFrom when every venue stream was collected (totals before that are incomplete).
updatedAtstring (ISO 8601) · nullableNewest stored liquidation in the window.
hourlySumsBeforestring (ISO 8601) · nullableLiquidations before this time are kept as hourly sums only (single events 120 days, then hourly sums): they count in totals, per venue / coin and the series. Of those hours the single liquidations of $10,000 or more are kept 3 years: largest is the largest single event after this time or, when bigger, the largest of $10,000 or more before it. null = no compacted hours in the window.
offlineMinutesintegerMinutes of the window in which the collector was offline: no data was collected then, so those liquidations are missing from every total. Absent when 0.

Errors

Methodology

Code snippets in these docs are licensed under MIT-0: copy them into your own code without attribution. The SDKs, CLI and MCP server will be, once published, Apache-2.0; the name Blockmetric is not licensed (forks must be renamed). Data from the API is governed by the API terms; third-party exchange data by the exchange’s terms.

LiveHyperliquid markets 11sOperationalHyperliquid positions & whales 10sOperationalLiquidation heatmap & levels 13sOperationalLighter markets & liquidations 19sOperationalLighter positions & heatmap 11sOperationalLighter RH positions & heatmap 15sOperationalBinance markets 40sOperationalBybit markets 10sOperationalBinance liquidations 19sOperationalBybit liquidations 19sOperationaldYdX positions & heatmap 12sOperationalGMX positions & heatmap 15sOperationalLong/short & open interest history 2mOperationalOrder books & trade flow 10sOperationalOn-chain transfers 11sOperationalSecurity monitor 49sOperationalBlockmetric Sentiment 9mOperationalOfficial news 8mOperationalAlert delivery 11sOperational10:06:37 UTCData: Blockmetric Research · Binance · Bybit