Skip to main content
The Delphi Markets WebSocket API provides real-time streaming for price updates, orderbook snapshots, and trade executions across all supported exchanges.

Supported streams

Kalshi

Subscribe using klsi_id. Prices, orderbook (101-level depth), and trades.

Polymarket

Subscribe using condition_id. Prices, orderbook, and trades.

Predict.fun

Subscribe using market_id. Prices, orderbook, and trades.

Limitless

Subscribe using market_id. Prices, orderbook, and trades.

Gemini

Subscribe using market_id. Prices, orderbook, and trades.

Manifold

Subscribe using market_id. Prices, orderbook, and trades.

Opinion

Subscribe using market_id. Prices, orderbook, and trades.

ForecastEx

Subscribe using market_id. Prices and trades (no orderbook).

PredictIt

Subscribe using market_id. Prices only.

Parlays

Subscribe using market_ids. RFQ events and MVE trades. Requires Pro+ plan.

How it works

  1. Connect to the WebSocket endpoint for your exchange
  2. Subscribe by sending a JSON message with market IDs and message types
  3. Receive real-time updates as JSON messages
  4. Unsubscribe or disconnect when done

Common connection details

All WebSocket streams share these properties:

Subscription key reference

Quick start

See the individual stream pages for complete subscription fields, message schemas, and examples.