Skip to main content
GET
GET /historical/latest - Fetch latest OHLC bars for gap fill.

Query Parameters

symbol
string
required

Dated contract (own history) or a ready continuous alias, e.g. MNQ1!.

interval
string

OHLC interval: "15s", "30s", "1m", "2m", "3m", "5m", "15m", "30m", "1h", "4h", "1d", "1w"

adjustment
string | null

Continuous aliases only: none (default) or backward-difference.

since
integer<int64> | null

Unix timestamp in seconds. Bars at or after this timestamp are returned.

Required range: x >= 0
limit
integer

Limit number of records (default: 500, max: 10000)

Required range: x >= 0

Response

Latest/gap-fill OHLC bars

Response for latest/gap-fill OHLC bars.

bars
object[]
required
count
integer
required
Required range: x >= 0
interval
string
required
success
boolean
required
symbol
string
required
adjustment
string | null

Alias only: none or backward-difference, matching the request.

historyAvailability
object | null
historyStart
integer<int64> | null

Alias only: earliest verified ledger history in Unix seconds.

Required range: x >= 0
priceAdjustments
object[] | null

Adjusted aliases only: cumulative offsets by historical era.

resolvedSymbol
string | null

Alias only: current dated contract for the raw WebSocket subscription.

rollAdjustments
object[] | null

Adjusted aliases only: reference closes used for each rollover difference.

rollPolicy
string | null

Alias only: always cme-session-roll. Original era provenance is preserved.

seriesRevision
string | null

Alias only: compare with /md/continuous revision to discard stale responses.

since
integer<int64> | null
Required range: x >= 0