Skip to main content

Platform routes

The API exposes unified routes (e.g. GET /v1/candles, GET /v1/snapshots, GET /v1/trades) plus platform-scoped paths that fix the venue in the URL. All are listed in OpenAPI 1.6.0.

Polymarket (/v1/polymarket/*)

MethodPathSummary
GET/v1/polymarket/marketsList Polymarket markets (same as GET /v1/markets?source=polymarket)
GET/v1/polymarket/markets/{identifier}Single market by id / condition / slug
GET/v1/polymarket/candlesPolymarket OHLCV (use token_id for one row per bar)
GET/v1/polymarket/tradesPolymarket trade ticks
GET/v1/polymarket/orderbookHistorical Polymarket order book snapshots
GET/v1/polymarket/snapshotsPaginated Up/Down CLOB snapshots
GET/v1/polymarket/snapshots/atSnapshot at (or before) a time

Kalshi (/v1/kalshi/*)

MethodPathSummary
GET/v1/kalshiList active Kalshi markets
GET/v1/kalshi/marketsAlias of /v1/kalshi
GET/v1/kalshi/{symbol}Probability / price history for a symbol
GET/v1/kalshi/orderbookKalshi order book snapshots
GET/v1/kalshi/snapshotsPaginated yes/no book snapshots
GET/v1/kalshi/snapshots/atSnapshot at (or before) a time

Hyperliquid (/v1/hyperliquid/*)

MethodPathSummary
GET/v1/hyperliquidList perpetual markets
GET/v1/hyperliquid/marketsAlias of /v1/hyperliquid
GET/v1/hyperliquid/{symbol}OHLCV for a perpetual
GET/v1/hyperliquid/tradesTrade ticks
GET/v1/hyperliquid/fundingFunding rates
GET/v1/hyperliquid/open-interestOpen interest
GET/v1/hyperliquid/snapshotsL2 book snapshots
GET/v1/hyperliquid/snapshots/atL2 snapshot at (or before) a time

Use unified endpoints when you want one client for multiple venues; use platform routes when you only ingest one venue and prefer fixed paths. Parameters and enums always match the OpenAPI document.