v1
latestOpenAPI 3.1.02026-07-2655154175.6 KBUnderlying
Raw enriched trades for a ticker
Returns the raw enriched trade rows that feed the chart bars and the live feed. Supports rich filtering — sweep-only / multi-leg, moneyness, premium floor, DTE / strike / expiration windows. See OptionTradeRow below.
get/v1/underlying/{ticker}/trades
Path parameters
tickerstring required
Example:SPY
Underlying ticker symbol (uppercase, e.g. SPY, AAPL).
Query parameters
startstring
Lower time bound — ISO 8601 (e.g. 2026-01-12T09:30:00Z) or Unix seconds. Defaults to start-of-trading-day.
endstring
Upper time bound — ISO 8601 or Unix seconds. Defaults to now.
limitinteger
only_sweepsboolean
only_multi_legboolean
exclude_multi_legboolean
moneyness'ITM' | 'ATM' | 'OTM'
min_moneyness_pctnumber double
max_moneyness_pctnumber double
min_premiumnumber double
min_dteinteger
max_dteinteger
min_strikenumber double
max_strikenumber double
expirationstring date
Response
Filtered enriched trades.
Example response
{
"data": [
{
"rawSymbol": "SPY 250516C00580000",
"ticker": "SPY"
}
],
"meta": {
"requestId": "d7574836"
}
}