๐Ÿ”Œ Question ยท Kalshi BTC 15-Minute API

Is There an API for Kalshi's 15-Minute Bitcoin Markets? Yes, Two Kinds

DegenHedge Research  ยท  Published October 9, 2026  ยท  Last updated October 9, 2026  ยท  ~5 min read  ยท  Endpoints checked October 9, 2026  ยท  Not betting advice
Short answer

Yes. Kalshi's own API serves every KXBTC15M market for reading without an account: the series record, the window trading now with its strike and prices, the order book, one-minute price history and settled results. Placing orders needs a Kalshi account and an API key. On top of that, DegenHedge publishes a small read-only API and an MCP server for scripts and AI assistants: the current window, our graded record by entry price, and Kalshi's fee for any order. None of it places trades, predicts a window or gives advice.

Kalshi base URL: api.elections.kalshi.com/trade-api/v2 Ours: degenhedge.com/api/ ยท /openapi.json ยท /mcp Access: read-only, no key
1 ยท Kalshi's public API

What you can read from Kalshi without a key

WhatGET (after /trade-api/v2)Notes
Series record/series/KXBTC15MFee type and multiplier ("quadratic", 1 on October 9, 2026), contract terms links.
Window trading now/markets?series_ticker=KXBTC15M&status=openTicker, close time, floor_strike (the strike; empty until Kalshi posts it), bids and asks as dollar strings such as "0.4700".
One market/markets/{ticker}The same fields for one window, plus result and expiration_value once settled.
Order book/markets/{ticker}/orderbookResting bids on each side. An ask is one minus the best opposing bid.
Price history/series/KXBTC15M/markets/{ticker}/candlesticksOne-minute candles with start_ts, end_ts and period_interval=1.
Settled results/markets?series_ticker=KXBTC15M&status=settledOfficial result and settlement value. Older markets move to /historical/markets after the cutoff at /historical/cutoff.
Checked October 9, 2026: these reads returned data without a key, while account endpoints such as /portfolio/balance returned 401. Kalshi rate-limits its API and changes it over time; its own documentation is the authority.

Three details trip people up. The strike is not the first trade of the window: it is the 60-second CF Benchmarks BRTI average before the window opens, and it equaled the previous window's settlement value in 25,281 of 25,285 consecutive pairs in our check. Settlement usually lands fast, a median of 10.9 seconds after the close and within a minute on 75.2% of windows. And historical candles use bare field names whose values are already in dollars, while live candles use _dollars fields; mixing the two is the most common unit error. The integrity study uses exactly these endpoints.

2 ยท Our read-only API

DegenHedge endpoints for scripts and agents

GETReturns
/api/btc-windowThe KXBTC15M window trading now: ticker, official strike or TBD, close time, Up and Down asks, Kalshi's fee type for the series, and a Coinbase spot reference. Market data only, no prediction.
/api/recordOur graded BTC record, overall and by entry price: signals, wins, win rate, average entry, the breakeven that entry implies, and the data-through date, with a link to the per-signal CSV.
/api/kalshi-fee?price=95&contracts=10Kalshi's taker fee for that order, rounded up the way Kalshi rounds it, with total cost and breakeven win rate. Price in cents.
/results.csvEvery graded signal, all products, with ticker, entry price and outcome.
/openapi.jsonThe machine-readable description (OpenAPI 3.1). Human docs: degenhedge.com/api/.
No key, read-only, rate-limited per client, no personal data in any response. Field names and limits are documented at /api/ and in /openapi.json.
curl -s https://degenhedge.com/api/record
curl -s "https://degenhedge.com/api/kalshi-fee?price=99&contracts=1"
curl -s https://api.elections.kalshi.com/trade-api/v2/series/KXBTC15M
3 ยท For AI assistants

An MCP server with the same three tools

For assistants that support the Model Context Protocol, the same data is available as a remote MCP server at https://degenhedge.com/mcp (Streamable HTTP, no sign-in). It has three read-only tools: get_btc_window (the window trading now), get_graded_record (our record with its entry prices and breakevens) and kalshi_fee (the fee and breakeven for an order). Add it as a remote server or custom connector in any MCP client. It cannot place orders and holds no account data.

4 ยท What no API tells you

Data about a window is not a prediction of it

Every endpoint above describes the market or grades what already happened. None of them says which side will settle, and our own record is a reminder of why that matters: live, our feed has won 91.2% at a 91.7ยข average entry, below the breakeven that price implies before and after Kalshi's fee. If you build on these feeds, build cost control first: know the fee, know the breakeven, and know how close the window is to its strike.

Common questions about Kalshi BTC 15-minute APIs

Does Kalshi have a public API for its 15-minute Bitcoin markets?

Yes. Kalshi's trading API at api.elections.kalshi.com/trade-api/v2 serves the KXBTC15M series record, open and settled markets, order books and one-minute candles. Reading market data did not need a key when we checked on October 9, 2026; placing orders needs an account and API key.

Do I need an API key to read Kalshi BTC 15-minute prices?

Not for public market data. The markets, order book, candlestick and settled-results endpoints answered without a key on October 9, 2026, while account endpoints returned 401. Kalshi applies rate limits and may change access, so check its documentation.

Is there an API for a graded record of Kalshi BTC 15-minute signals?

Ours: GET degenhedge.com/api/record returns our graded BTC record overall and by entry price, with the average entry and the breakeven it implies, and degenhedge.com/results.csv lists every graded signal with its ticker. Both are read-only and free.

Can I connect DegenHedge data to an AI assistant?

Yes, through the remote MCP server at degenhedge.com/mcp, which offers three read-only tools: get_btc_window, get_graded_record and kalshi_fee. It holds no personal data and cannot place trades.

Can these APIs place trades or predict a window?

Ours cannot do either; they describe the market and grade past signals. Kalshi's API can place orders for an authenticated account, but no endpoint says which side will settle.

Sources

Check the record before anything else

The data is free; the paid feed is optional.

Every window, graded in public

Every signal in our BTC 15-minute feed goes into a public results log and a downloadable CSV, graded against Kalshi's official result, losses included, with nothing pulled. The same record is available as JSON from our read-only API.

โš ๏ธ

Risk reality: read before acting on anything here

These are 15-minute binary prediction-market contracts. Any single window can lose 100% of your stake. They settle on a 60-second index average, not on the exchange chart you may be watching. At high prices a loss costs many times what a win pays, and Kalshi's fee raises the win rate you need above the price. Nothing on this page is financial, investment, or betting advice.

Past performance does not guarantee future results. Trade only with money you can afford to lose. Must be 18+ or of legal age where you live. If gambling is a problem for you, call 1-800-GAMBLER.