Market data infrastructure
for prediction markets

Streaming trades, quotes, and lifecycle events from Kalshi, Kraken Futures, and Polymarket — archived to Parquet, queryable via API.

Multi-Exchange Ingestion

WebSocket connectors stream from three exchanges into NATS JetStream with sub-millisecond latency. CDC-driven dynamic subscriptions keep the connector in sync with the secmaster.

Query-Ready Archives

Trades, tickers, orderbooks, and lifecycle events archived to hourly Parquet files on GCS. Query directly with DuckDB or download via signed URLs.

REST API

HTTPS API for market metadata, real-time prices, historical trades, and event-level aggregation. Scoped API keys with per-feed and date range controls.

MCP Integration

Query market data directly from Claude Code or Claude Desktop via the ssmd MCP server. Trade aggregation, price snapshots, volume summaries, and more.

Supported Exchanges

Kalshi

Prediction Markets
ticker trade orderbook_delta lifecycle

Kraken Futures

Crypto Perpetuals
ticker trade

Polymarket

Prediction Markets (CLOB)
last_trade_price book price_change best_bid_ask

Get Started

Request an API key to access market data, or set up the MCP server for Claude integration.