Hyperliquid liquidation map
Where open positions would be liquidated if the price moved: shorts above the current price, longs below, with the running total from the price.
Built from every open position on our own Hyperliquid node. For liquidations that already happened, see the heatmap.
xyz:BRENTOIL-PERP
Positions as of block 1,212,380,000, 4 minutes ago. Price 97.05.
Table view
| Price | Shorts | Longs | From the price |
|---|---|---|---|
| 116 to 117 20.0% above | $52.6K · 7 positions | – | $5.80M shorts |
| 115 to 116 19.0% above | $40.4K · 15 positions | – | $5.75M shorts |
| 114 to 115 18.0% above | $181K · 15 positions | – | $5.71M shorts |
| 113 to 114 16.9% above | $1.54M · 11 positions | – | $5.53M shorts |
| 112 to 113 |
Embed this map
Paste this into your page. The frame loads the current xyz:BRENTOIL-PERP map each time. Change market= for another perp.
<iframe
src="https://ironflow.sh/embed/liquidations/map?market=xyz%3ABRENTOIL-PERP"
title="Hyperliquid liquidation map, xyz:BRENTOIL-PERP"
width="100%" height="560" style="border:0" loading="lazy"></iframe>
<p><a href="https://ironflow.sh/liquidations/map">Hyperliquid liquidation map</a> by Ironflow</p>Method
- Every open perp position in our Hyperliquid node's latest state snapshot. The node writes one about every 12 minutes.
- Liquidation prices follow Hyperliquid's maintenance margin rules. For a cross-margin account, the price assumes its other positions stay at their current mark.
- Portfolio-margin accounts use Hyperliquid's own liquidation price. On xyz:BRENTOIL-PERP they hold 3.6% of open notional.
- Notional is size times liquidation price. 96.2% of open xyz:BRENTOIL-PERP notional has a liquidation price; the rest is fully backed or hedged.
- In a real move, correlated markets fall together, so cross-margin accounts get liquidated earlier than shown here. Large positions are also liquidated in parts.
Reading walls and cascades, accuracy and limits: the liquidation map guide.
Get this data
One API call returns this map for any Hyperliquid perp, with every price range and the running totals. Without a key you get the 10 largest ranges within 10% of the price. A free key returns all of them.
curl -G https://api.ironflow.sh/v1/liquidations/map \
-H "Authorization: Bearer $IRONFLOW_API_KEY" \
-d market=xyz:BRENTOIL-PERPAsk your AI
Agents connected to our MCP server read this map with the get_liquidation_map tool. No key needed to start. Try:
- “Where would xyz:BRENTOIL longs get liquidated if the price fell 5%?”
- “Which Hyperliquid market has the biggest liquidation wall within 3%?”
- “Compare the ETH liquidation map with ETH liquidations in the last 24 hours.”
Add the server by URL, https://mcp.ironflow.sh/mcp, or in Claude Code:
claude mcp add --transport http ironflow https://mcp.ironflow.sh/mcpQuestions
What does the Hyperliquid liquidation map show?
Where open perp positions on Hyperliquid would be liquidated if the price moved, by price: shorts above the current price, longs below, and the running total from the price to each level. It covers every perp with open positions, HIP-3 markets included.
How are the liquidation levels computed?
From every open position in our Hyperliquid node's state snapshot. Each liquidation price follows Hyperliquid's maintenance margin rules; portfolio-margin accounts use Hyperliquid's own liquidation price. Every cycle a sample of positions is checked against the liquidation price Hyperliquid reports, and 99.4% are within 0.1%.
How often does the map update?
The node writes a state snapshot every 10,000 blocks, about every 12 minutes, and the positions are rebuilt from each one. Liquidation prices are re-priced with fresh mark prices every 60 seconds. The line above the chart shows the snapshot's block and age.
Can I get the map by API, MCP or as an embed?
Yes. GET https://api.ironflow.sh/v1/liquidations/map?market=BTC-PERP returns it for any perp. Without a key you get the 10 largest levels within 10% of the price; a free key returns every level out to 50%. AI agents read it with the get_liquidation_map tool on mcp.ironflow.sh/mcp. To show it on your site, put https://ironflow.sh/embed/liquidations/map?market=BTC in an iframe.