Skip to main content
Use client.volume() when you need bucketed trade volume data for volume profiling and participation analysis. This method aggregates traded volume over fixed time intervals.

Method signature

Parameters

Return value

List of bucketed volume series rows.

Example response

Fields

Volume records include:
  • timestamp: bucket start time in UTC milliseconds since the Unix epoch
  • source: source identifier
  • market: normalized market ID
  • symbol: venue-native, human-friendly symbol
  • volume: total traded base volume for the interval
  • interval: duration token such as 1m, 5m, or 1h

Example

How it works

client.volume() aggregates volume from standardized trade data using snapshot-first replay. See Snapshots for the full flow.
  • OHLCV if you need volume alongside OHLC price data
  • Trades if you need execution-level data instead of buckets
  • Quickstart