Kalshi

liveMarketsFinance

US-regulated prediction-market data — Fed rates, elections, climate, sports, science. Public APIs, no auth. Pairs with the polymarket pack for cross-market spread arb.

19tools
0msauth
free tier50 calls/day

Tools

kalshi_markets

Kalshi prediction markets matching a filter, each with its live Yes/No price.

No parameters required.

Try it
kalshi_market

One Kalshi market in full, including the rules text that decides how it settles.

No parameters required.

Try it
kalshi_events

Kalshi prediction market events matching a filter, each with its child markets, from Kalshi.

No parameters required.

Try it
kalshi_event

A Kalshi event with every child market and its current odds, from the regulated US exchange.

No parameters required.

Try it
kalshi_series

A Kalshi market series — a recurring question type — and its markets, from Kalshi.

No parameters required.

Try it
kalshi_orderbook

The live bid and ask ladder for one Kalshi market, from Kalshi.

No parameters required.

Try it
kalshi_trades

Trades recently executed on a Kalshi market, newest first, from Kalshi.

No parameters required.

Try it
kalshi_price_history

How a Kalshi market's Yes-price moved over time, as a timestamped series.

No parameters required.

Try it
kalshi_exchange_status

Whether the Kalshi exchange is currently open for trading, from Kalshi.

No parameters required.

Try it
kalshi_top_markets

The highest-volume open Kalshi markets right now, from Kalshi.

No parameters required.

Try it
kalshi_macro

Kalshi's macroeconomic indicator markets (CPI, Fed rate, jobs) and their live prices.

No parameters required.

Try it
kalshi_orderbooks

Live bid/ask ladders for many Kalshi markets at once, from Kalshi's batch endpoint.

No parameters required.

Try it
kalshi_candlesticks

OHLC price history for many Kalshi markets on one shared timeline, from Kalshi.

No parameters required.

Try it
kalshi_event_live_data

The observed underlying data behind a Kalshi event — price track, published series — from Kalshi.

No parameters required.

Try it
kalshi_game_stats

Live score and play-by-play for a Kalshi sports milestone, from Kalshi (Sportradar-fed).

No parameters required.

Try it
kalshi_milestones

Real-world occurrences Kalshi tracks — games, elections — and the events tied to each, from Kalshi.

No parameters required.

Try it
kalshi_structured_targets

Kalshi's entity index — players, teams, actors, films its markets reference — from Kalshi.

No parameters required.

Try it
kalshi_weather_index

The multi-station city temperature index Kalshi settles temperature markets on, from Kalshi.

No parameters required.

Try it
kalshi_weather_index_calibrations

Station weights, offsets and every recalibration behind a Kalshi city temperature index.

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/kalshi/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/kalshi/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"kalshi_markets","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("kalshi_markets", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("us-regulated prediction-market data — fed rates, elections, climate, sports, science");