Skip to main content
GET
List historical volume footprint profiles

Authorizations

x-api-key
string
header
required

Query Parameters

exchange
string
required

TakeProfit exchange code as returned by /api/v1/marketdata/exchanges.

Example:

"BATS"

symbol
string
required

Public security symbol returned by /api/v1/marketdata/exchanges/{exchange}/securities. TakeProfit security symbol as returned by /api/v1/marketdata/exchanges/{exchange}/securities. In a path segment a slash must be percent-encoded (BTC/USDT is requested as BTC%2FUSDT).

Example:

"AAPL"

timeframe
string
required

Minute (1m..59m), hour (1h..24h), day (1d..31d), week (1w..4w), or month (1M) timeframe id. Timeframe id returned by /api/v1/marketdata/timeframes. Canonical suffixes include M for months and Q for quarters.

Example:

"1h"

from
string

Range start as Unix seconds or RFC3339 timestamp. Without it the window is measured backwards from to. Unix seconds (for example 1790000000) or RFC3339 timestamp.

to
string

Range end as Unix seconds or RFC3339 timestamp, greater than from. Defaults to now when from is omitted. Unix seconds (for example 1790000000) or RFC3339 timestamp.

period
integer

Range duration in seconds, counted forward from from or backwards from to.

Required range: x >= 1
rowSize
integer

Price row height in tick size. 0 (or omitted) enables automatic row size detection. When rowSizeValue is set it takes precedence, but rowSize is still validated.

Required range: 0 <= x <= 1000000
rowSizeValue
string

Absolute price row height in quote currency units, echoed back from the rowSize a previous response returned. Takes precedence over rowSize and pins this request to the same price grid, so a chart that loads history and then opens the footprint websocket stream keeps one price axis. A resolved row size is not always a whole number of ticks, so rowSize cannot always reproduce it. The server may still coarsen the pinned value onto the stored price grid or to respect its row limit, so read the rowSize actually returned.

sessionType
enum<string>[]

Optional session filter. Repeat this parameter or pass comma-separated values.

Available options:
MAINSESSION,
PRE_MARKET,
POST_MARKET

Response

Volume footprint response.

meta
object
required
profiles
object[]
required