Skip to main content
GET
Get historical oracle (spot) prices for crypto chart pre-population

Authorizations

X-Client-Id
string
header
required

Credential client id (kairos_ck_...). Must be sent together with X-Api-Key and X-Api-Secret.

X-Api-Key
string
header
required

64-char hex API key.

X-Api-Secret
string
header
required

64-char hex API secret.

Query Parameters

symbols
string
required

Comma-separated, case-insensitive wire symbols for a single source. Logical assets are btc-usd, eth-usd, sol-usd, xrp-usd, doge-usd, hype-usd, bnb-usd; venue sources append their suffix (for example btc-usd-polymarket-chainlink). Kalshi CF Benchmarks supports BTC, ETH, SOL, XRP, DOGE, HYPE, and BNB.

source
enum<string>

Resolution feed identity. Omit only for legacy clients that encode the source in the wire symbol; new callers should pass it explicitly.

Available options:
binance,
hyperliquid_mark,
kalshi_cfbenchmarks,
polymarket_chainlink,
polymarket_twap30,
polymarket_twap60
minutes
integer
default:10

Minutes of history to fetch (max 24h).

Required range: 1 <= x <= 1440
full_resolution
boolean
default:false

Return raw 1-second history without downsampling.

end_ms
integer

End timestamp in epoch ms (clamped to server "now"). Omit for the live edge. Used for chunked/paginated backward loading.

Response

Price-history points per symbol, sorted ascending by timestamp.

Price-history points keyed by oracle symbol (btc-usd/eth-usd/sol-usd/xrp-usd), each array sorted ascending by timestamp.

{key}
object[]