Download one hour of tickers for an instrument as a Lastra segment
Serves exactly one hour of raw ticker data for the given instrument on the
requested exchange. The payload is a native Lastra
file — QTSurfer's columnar format for tick-precision timeseries — with
no JSON envelope.
One segment = one hour, aligned to UTC. The hour query parameter selects
the segment and must match YYYY-MM-DDTHH (no minutes/seconds, no timezone
suffix). Example: hour=2026-01-15T10 returns h10.lastra for
2026-01-15, covering [10:00:00Z, 11:00:00Z). Hours not yet available
return 404.
A format=parquet query parameter switches the response to on-the-fly
Parquet conversion via lastra-convert
for clients that don't yet read Lastra. Lastra is the primary format
and cheaper when the client can consume it.
Clients:
lastra-java — reference
Java reader/writer with per-column codecs (ALP, Gorilla, delta-varint,
ZSTD) and CRC32 integrity.
Download one hour of tickers for an instrument as a Lastra segment Serves exactly one hour of raw ticker data for the given instrument on the requested exchange. The payload is a native Lastra file — QTSurfer's columnar format for tick-precision timeseries — with no JSON envelope.
One segment = one hour, aligned to UTC. The
hourquery parameter selects the segment and must matchYYYY-MM-DDTHH(no minutes/seconds, no timezone suffix). Example:hour=2026-01-15T10returnsh10.lastrafor 2026-01-15, covering[10:00:00Z, 11:00:00Z). Hours not yet available return404.A
format=parquetquery parameter switches the response to on-the-fly Parquet conversion via lastra-convert for clients that don't yet read Lastra. Lastra is the primary format and cheaper when the client can consume it.Clients:
curl -OJfor offline dumps (theContent-Dispositionheader sets a descriptive filename).