Find large recorded liquidation orders for an asset and exchange. Returns large recorded liquidation orders with exchange, asset, side, price, timestamp and USD value. Use one Toolmu account and a shared prepaid balance across available Tools. Pay per use; no separate supplier subscription is required. The current execution ceiling for this Tool is 0.0144 Toolmu credits per call. This is a maximum, not the settled charge. Before execution, get the current Tool contract and check availability, the latest maximumCredits, your balance and budget. Supplier response credits_used, when present, describes supplier API credits and is not the Toolmu customer charge.
Up to 0.0144 credits / call
The final charge is based on confirmed usage. Unused reserved credits return to your available balance.
Surf
Large liquidation orders
Find large recorded liquidation orders for an asset and exchange. Returns large recorded liquidation orders with exchange, asset, side, price, timestamp and USD value. Use one Toolmu account and a shared prepaid balance across available Tools. Pay per use; no separate supplier subscription is required. The current execution ceiling for this Tool is 0.0144 Toolmu credits per call. This is a maximum, not the settled charge. Before execution, get the current Tool contract and check availability, the latest maximumCredits, your balance and budget. Supplier response credits_used, when present, describes supplier API credits and is not the Toolmu customer charge.
You receive
Returns large recorded liquidation orders with exchange, asset, side, price, timestamp and USD value. Coverage is bounded by supported exchanges and the requested window. Recorded liquidations do not predict subsequent prices.
Start with your task
Find [Bitcoin] trades automatically closed by [Binance] over [the past 24 hours], worth at least [$10,000]. Show up to the 20 largest by dollar value with their times and prices, and explain whether each position expected prices to rise or fall. These past records do not predict future prices.
Inputs & outputs
Inspect the current inputs, availability, and maximum charge before starting.
Input schema
Input schema
Field / Path
Type
Requirement
Meaning
queryParamsqueryParams
object
Optional
toqueryParams.to
string
Optional
End of time range, exclusive (returns rows strictly older than to). Accepts Unix seconds (1706745600) or date string (2024-02-01). To page backward, set this to the oldest returned timestamp + 1 and de-duplicate on order_id. Example: 2024-02-01.
Minimum length
1
fromqueryParams.from
string
Optional
Start of time range (inclusive). Accepts Unix seconds (1704067200) or date string (2024-01-01). Example: 2024-01-01.
Minimum length
1
sidequeryParams.side
string
Optional
Filter by liquidation side. Omit to return both. Example: long.
Options
long, short
limitqueryParams.limit
integer
Optional
Results per page. Defaults to 20.
Default
20
Minimum
1
Maximum
100
orderqueryParams.order
string
Optional
Sort order. Defaults to "desc".
Default
desc
Options
asc, desc
offsetqueryParams.offset
integer
Optional
Pagination offset. Defaults to 0.
Default
0
Minimum
0
Maximum
9007199254740991
symbolqueryParams.symbol
string
Optional
Token ticker symbol like BTC or ETH. Example: BTC. Defaults to "BTC".
Default
BTC
Minimum length
1
sort_byqueryParams.sort_by
string
Optional
Field to sort results by. Defaults to "timestamp".
Default
timestamp
Options
usd_value, timestamp, price
exchangequeryParams.exchange
string
Optional
Exchange name. Can be Binance, OKX, Bybit, Bitget, Hyperliquid, Gate, HTX, Bitmex, Bitfinex, CoinEx, Aster, or Lighter. Example: Binance. Defaults to "Binance".
Minimum liquidation amount in USD. Example: 10000. Defaults to "10000".
Default
10000
Minimum length
1
View raw JSON
{
"type": "object",
"required": [],
"properties": {
"queryParams": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"~standard": {
"vendor": "zod",
"version": 1,
"jsonSchema": {}
},
"properties": {
"to": {
"type": "string",
"minLength": 1,
"description": "End of time range, exclusive (returns rows strictly older than to). Accepts Unix seconds (1706745600) or date string (2024-02-01). To page backward, set this to the oldest returned timestamp + 1 and de-duplicate on order_id. Example: 2024-02-01."
},
"from": {
"type": "string",
"minLength": 1,
"description": "Start of time range (inclusive). Accepts Unix seconds (1704067200) or date string (2024-01-01). Example: 2024-01-01."
},
"side": {
"enum": [
"long",
"short"
],
"type": "string",
"description": "Filter by liquidation side. Omit to return both. Example: long."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "Results per page. Defaults to 20."
},
"order": {
"enum": [
"asc",
"desc"
],
"type": "string",
"default": "desc",
"description": "Sort order. Defaults to \"desc\"."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"description": "Pagination offset. Defaults to 0."
},
"symbol": {
"type": "string",
"default": "BTC",
"minLength": 1,
"description": "Token ticker symbol like BTC or ETH. Example: BTC. Defaults to \"BTC\"."
},
"sort_by": {
"enum": [
"usd_value",
"timestamp",
"price"
],
"type": "string",
"default": "timestamp",
"description": "Field to sort results by. Defaults to \"timestamp\"."
},
"exchange": {
"enum": [
"Binance",
"OKX",
"Bybit",
"Bitget",
"Hyperliquid",
"Gate",
"HTX",
"Bitmex",
"Bitfinex",
"CoinEx",
"Aster",
"Lighter"
],
"type": "string",
"default": "Binance",
"description": "Exchange name. Can be Binance, OKX, Bybit, Bitget, Hyperliquid, Gate, HTX, Bitmex, Bitfinex, CoinEx, Aster, or Lighter. Example: Binance. Defaults to \"Binance\"."
},
"min_amount": {
"type": "string",
"default": "10000",
"minLength": 1,
"description": "Minimum liquidation amount in USD. Example: 10000. Defaults to \"10000\"."
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}
Result schema
Output fields have not been documented yet.
Additional notes
Find large recorded liquidation orders for an asset and exchange
How to use this Tool
Use the deployed input fields below. Required fields must be supplied; optional filters narrow the result.
queryParams.to (Optional): End of time range, exclusive (returns rows strictly older than to). Accepts Unix seconds (1706745600) or date string (2024-02-01). To page backward, set this to the oldest returned timestamp + 1 and de-duplicate on order_id. Example: 2024-02-01.
queryParams.from (Optional): Start of time range (inclusive). Accepts Unix seconds (1704067200) or date string (2024-01-01). Example: 2024-01-01.
queryParams.side (Optional): Filter by liquidation side. Omit to return both. Example: long.
queryParams.limit (Optional): Results per page. Defaults to 20.
queryParams.order (Optional): Sort order. Defaults to "desc".
queryParams.offset (Optional): Pagination offset. Defaults to 0.
queryParams.symbol (Optional): Token ticker symbol like BTC or ETH. Example: BTC. Defaults to "BTC".
queryParams.sort_by (Optional): Field to sort results by. Defaults to "timestamp".
queryParams.exchange (Optional): Exchange name. Can be Binance, OKX, Bybit, Bitget, Hyperliquid, Gate, HTX, Bitmex, Bitfinex, CoinEx, Aster, or Lighter. Example: Binance. Defaults to "Binance".
queryParams.min_amount (Optional): Minimum liquidation amount in USD. Example: 10000. Defaults to "10000".
What this Tool returns
Returns large recorded liquidation orders with exchange, asset, side, price, timestamp and USD value.
Response fields and how to read them
The table follows the official response contract, including nested fields and useful response metadata. [] denotes an array item. Required means required within its parent object, not that a conditional parent always exists. A nullable type permits null; an optional field can be absent. Use the documented conditions below to distinguish missing, empty and zero values. Units and reporting windows apply only where explicitly documented.
Field, type and presence
Meaning and conditions
data.[].base_asset
string; Required within parent
Base token symbol like `BTC`
data.[].exchange
string; Required within parent
Exchange name like `Binance` or `OKX`
data.[].order_id
string; Required within parent
Deterministic fingerprint for this liquidation row
data.[].price
number; Required within parent; format: double
Liquidation execution price (USD)
data.[].side
string; Required within parent
Liquidation side: `long` or `short`
data.[].symbol
string; Required within parent
Full trading pair like `BTCUSDT`
data.[].timestamp
integer; Required within parent; format: int64
Unix timestamp in seconds
data.[].usd_value
number; Required within parent; format: double
Liquidated position size (USD)
meta.cached
boolean; Required within parent
Whether this response was served from cache
meta.credits_used
integer; Required within parent; format: int64
Credits deducted for this request
meta.empty_reason
string; Optional within parent
Hint explaining why the data array is empty, when applicable
meta.has_more
boolean; Optional within parent
Whether more items may exist beyond this response. For offset-paged endpoints, continue with a larger offset. For time-series endpoints without offset/cursor controls, true means the requested time range hit an upstream cap; narrow from/to to continue. Omitted when exhaustion cannot be proven.
meta.limit
integer; Required within parent; format: int64
Maximum number of items returned in this response
meta.offset
integer; Required within parent; format: int64
Number of items skipped (pagination offset)
meta.total
integer; Optional within parent; format: int64
Total number of matching items (before pagination). Omitted when total is unknown.
meta.watermark
integer; Optional within parent; format: int64
Warehouse watermark (Unix seconds) this response was computed at, on warehouse-backed endpoints (e.g. Hyperliquid /trades/aggregate) — rows up to this time come from the warehouse, newer rows from the live tail. Omitted elsewhere.
Coverage, units and freshness
Coverage is bounded by supported exchanges and the requested window. Recorded liquidations do not predict subsequent prices.
Inspect any returned observation time, cache status, watermark, pagination and errors using their documented meanings. A successful request alone does not establish complete coverage. Where no freshness or completeness guarantee is documented, treat it as unknown. Saved Examples are historical and viewing them does not refresh data or execute a new call.
Data source and references
Surf supplies this endpoint through its Data API. Response contract and deployed Tool inputs reviewed on 2026-10-03 against official OpenAPI v0.2.102. This is a contract review date, not a data observation time. Coverage depends on the selected endpoint and request.
Use one Toolmu account and a shared prepaid balance across available Tools. Pay per use; no separate supplier subscription is required. The current execution ceiling for this Tool is 0.0144 Toolmu credits per call. This is a maximum, not the settled charge. Before execution, get the current Tool contract and check availability, the latest maximumCredits, your balance and budget. Supplier response credits_used, when present, describes supplier API credits and is not the Toolmu customer charge.
Check one coin and exchange
Example request: Find [Bitcoin] trades automatically closed on [Binance] over [the past 24 hours], worth at least [$10,000], and show their times and dollar values.
Example request: Find automatically closed [Ethereum] trades on [Bybit] over [the past 7 days]. Explain in simple words which expected prices to rise and which expected them to fall.
Find [Bitcoin] trades automatically closed by [Binance] over [the past 24 hours], worth at least [$10,000]. Show up to the 20 largest by dollar value with their times and prices, and explain whether each position expected prices to rise or fall. These past records do not predict future prices.
See the largest amounts
Example request: List [the 20 largest] automatically closed trades for [Bitcoin] on [OKX] from [October 1, 2026] to [October 7, 2026], ordered by dollar value.
Questions about this tool.
Inputs, results and details to know before running it.
queryParams.to (Optional): End of time range, exclusive (returns rows strictly older than to). Accepts Unix seconds (1706745600) or date string (2024-02-01). To page backward, set this to the oldest returned timestamp + 1 and de-duplicate on order_id. Example: 2024-02-01. queryParams.from (Optional): Start of time range (inclusive). Accepts Unix seconds (1704067200) or date string (2024-01-01). Example: 2024-01-01. queryParams.side (Optional): Filter by liquidation side. Omit to return both. Example: long. queryParams.limit (Optional): Results per page. Defaults to 20. queryParams.order (Optional): Sort order. Defaults to "desc". queryParams.offset (Optional): Pagination offset. Defaults to 0. queryParams.symbol (Optional): Token ticker symbol like BTC or ETH. Example: BTC. Defaults to "BTC". queryParams.sort_by (Optional): Field to sort results by. Defaults to "timestamp". queryParams.exchange (Optional): Exchange name. Can be Binance, OKX, Bybit, Bitget, Hyperliquid, Gate, HTX, Bitmex, Bitfinex, CoinEx, Aster, or Lighter. Example: Binance. Defaults to "Binance". queryParams.min_amount (Optional): Minimum liquidation amount in USD. Example: 10000. Defaults to "10000".
Returns large recorded liquidation orders with exchange, asset, side, price, timestamp and USD value.
Coverage is bounded by supported exchanges and the requested window. Recorded liquidations do not predict subsequent prices.
Use one Toolmu account and a shared prepaid balance across available Tools. Pay per use; no separate supplier subscription is required. The current execution ceiling for this Tool is 0.0144 Toolmu credits per call. This is a maximum, not the settled charge. Before execution, get the current Tool contract and check availability, the latest maximumCredits, your balance and budget. Supplier response credits_used, when present, describes supplier API credits and is not the Toolmu customer charge.
Ask your agent to Find large recorded liquidation orders for an asset and exchange. Provide the required inputs above. If Toolmu is already connected, reuse that connection; otherwise use the setup instructions on this page. Before a paid execution, the agent must read the current Tool contract and check availability, the credit ceiling, balance, budget and your authorization. It should then execute the Tool and explain the returned fields and limitations.
Inspect any returned observation time, cache status, watermark, pagination and errors using their documented meanings. A successful request alone does not establish complete coverage. Where no freshness or completeness guarantee is documented, treat it as unknown. Saved Examples are historical and viewing them does not refresh data or execute a new call.