Get Coin Aggregated Orderbook History logo

Catalog action Blockchain Data

Get aggregated historical orderbook bid/ask volume data for a coin across all exchanges within a price range. Returns combined ask/bid volumes and USD amounts over time for market-wide liquidity analysis. Ideal for: cross-exchange liquidity analysis, market-wide depth monitoring, aggregate buy/sell pressure detection.

At a Glance

FieldValue
Action IDcoinglass-get-orderbook-coin
CategoryBlockchain Data
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagscoinglass, aggregated, liquidity, futures, derivatives, read

Payload Schema

FieldTypeRequiredDescription
symbolstringYesCoin symbol (e.g., 'BTC', 'ETH'). This aggregates orderbook data across all exchanges.
rangestringYesPrice range percentage for bid/ask aggregation (e.g., '0.5' for +/-0.5%, '1' for +/-1%, '2' for +/-2%).
intervalstringYesTime interval for data points (e.g., '1h', '4h', '12h', '1d').
exchangeListstringNoComma-separated exchange names to aggregate (e.g., 'Binance,OKX,Bybit'). Defaults to major exchanges if omitted.
limitnumberNoMaximum number of results to return (default: 1000).
startTimenumberNoStart timestamp in milliseconds (e.g., 1641522717000).
endTimenumberNoEnd timestamp in milliseconds (e.g., 1641522717000).

Result Schema

FieldTypeRequiredDescription
symbolstringYesCoin symbol.
rangestringYesPrice range percentage used for aggregation.
entriesarrayYesArray of aggregated orderbook bid/ask history entries across all exchanges

Examples

json
{ "type": "coinglass-get-orderbook-coin", "payload": { "symbol": "ETH", "range": "example-range", "interval": "example-interval" }, "children": []}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I