Historical Contract Reference
Metadata
- Owner: Origo Engineering
- Last updated: 2026-03-12
- Slice/version reference: S25, S26, S27, S28, S30, S31 (API v0.1.22)
Purpose and scope
- User reference for shared historical request behavior on Origo historical dataset routes.
- Covers normalized parameter naming and selector semantics.
- Full dataset/method/endpoint matrix is maintained in
docs/historical-reference.md.
Shared request contract
modestart_dateend_daten_latest_rowsn_random_rowsfieldsfiltersstrict
Route-specific additions:
- trades routes:
include_datetime_col - klines routes:
kline_size
Historical dataset routes in scope:
POST /v1/historical/binance/spot/tradesPOST /v1/historical/binance/spot/klinesPOST /v1/historical/okx/spot/tradesPOST /v1/historical/okx/spot/klinesPOST /v1/historical/bybit/spot/tradesPOST /v1/historical/bybit/spot/klinesPOST /v1/historical/etf/daily_metricsPOST /v1/historical/fred/series_metricsPOST /v1/historical/bitcoin/block_headersPOST /v1/historical/bitcoin/block_transactionsPOST /v1/historical/bitcoin/mempool_statePOST /v1/historical/bitcoin/block_fee_totalsPOST /v1/historical/bitcoin/block_subsidy_schedulePOST /v1/historical/bitcoin/network_hashrate_estimatePOST /v1/historical/bitcoin/circulating_supply
Window behavior
- At most one window selector can be supplied.
- Valid selectors:
start_date/end_date(date-window)n_latest_rowsn_random_rows
- If no selector is supplied, query defaults to full available history (
earliest -> now). - Date format is strict UTC
YYYY-MM-DD.
Response shape
modesourcesourcesrow_countschemawarningsrowsrights_staterights_provisional
Error behavior
200success404no rows found409contract/auth/strict failures503runtime/backend failure
Current mode availability
- Historical route contracts accept
mode=native|aligned_1s. - Historical trades routes execute both
nativeandaligned_1sfor:binance_spot_tradesokx_spot_tradesbybit_spot_trades
- Historical klines routes execute both
nativeandaligned_1s. - Historical ETF route executes both
nativeandaligned_1sfor:etf_daily_metrics
- Historical FRED route executes both
nativeandaligned_1sfor:fred_series_metrics
- Historical Bitcoin routes execute both
nativeandaligned_1sfor:bitcoin_block_headersbitcoin_block_transactionsbitcoin_mempool_statebitcoin_block_fee_totalsbitcoin_block_subsidy_schedulebitcoin_network_hashrate_estimatebitcoin_circulating_supply
- Historical scope includes all active dataset contracts in this tranche.