Skip to main content
GET
Get a live perpetual market-data snapshot

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. Must be sent together with X-Client-Id and X-Api-Secret.

X-Api-Secret
string
header
required

64-char hex API secret. Must be sent together with X-Client-Id and X-Api-Key.

Path Parameters

venue
enum<string>
required
Available options:
hyperliquid,
polymarket_perps,
kalshi_margin
instrument
string
required

Venue-native instrument identifier, such as BTC, 6, or KXBTCPERP. Hyperliquid support is limited to standard main-dex perps in every environment; HIP-3 dex:coin identifiers are rejected. BTC and other standard listings are quoted in USDT, while HYPE and PURR are USDC-quoted exceptions. All three collateralize and settle in USDC. Their canonical identities are hl-mainnet-btc-usdt, hl-mainnet-hype-usdc, and hl-mainnet-purr-usdc.

Query Parameters

depth
integer

Requested book depth per side. When omitted the default is the venue's own ceiling — 20 for hyperliquid (its l2Book returns no more), 500 for polymarket_perps and kalshi_margin. A value outside [1, 500], or one that is not an integer, is rejected with 400.

Required range: 1 <= x <= 500

Response

Live canonical venue snapshot.

Live perpetual snapshot, in beta. Prices are direct venue prices. Quantities retain native units. This object intentionally carries no synthesized notional: consumers must inspect instrument_context and must not convert contract quantities when contract_multiplier is null.

venue
enum<string>
required
Available options:
hyperliquid,
polymarket_perps,
kalshi_margin
environment
string
required

Venue environment for this source identity.

Minimum string length: 1
integration_id
string
required

Kairos integration and routing identity.

Minimum string length: 1
canonical_instrument_id
string
required

Stable Kairos perpetual instrument identity.

Minimum string length: 1
venue_instrument_id
string
required

Exact venue-native instrument identifier.

instrument_context
object
required
book
object
required
market_state
object
required
trades
object[]
required

Recent public trades in venue-native quantity units.

candles
object[]
required

One-minute trade candles in venue-native volume units.

funding
object[]
required

Final or estimated funding observations using positive_longs_pay sign convention.

source
string
required
Allowed value: "venue_public_api"
fetched_at_ns
integer<int64>
required

Kairos fetch completion time in Unix nanoseconds.