NEW: Live arbitrage across 10+ prediction markets.Arbitrage →
← Index
Prediction MarketsSep 3, 202614 min read

How to Track 15 Minute Bitcoin Markets on Kalshi and Polymarket

How to Track 15 Minute Bitcoin Markets on Kalshi and Polymarket

The Short Answer

Both venues have them. Kalshi's is the series KXBTC15M, titled "BTC price up in next 15 mins?", and 15 minutes is Kalshi's shortest interval, with nothing shorter anywhere across its 274 crypto series. Polymarket's is "BTC Up or Down 15m", and it goes shorter still with "BTC Up or Down 5m". Tracking either is a streaming problem rather than a polling problem, because the window closes before most refresh loops catch up.

Short dated crypto is where stale data does the most damage. A daily market forgives a price you fetched a minute ago. A 15 minute market does not. Here is what exists on each venue as of early September 2026, how thin the trading gets, and how to pull live prices for both.

Key Takeaways

  • Kalshi runs KXBTC15M, "BTC price up in next 15 mins?", on an exact 15 minute window.
  • Fifteen minutes is Kalshi's floor. Across all 274 Kalshi crypto series there is no 5 minute or 1 minute series.
  • Polymarket runs "BTC Up or Down 15m", plus "BTC Up or Down 5m" and "BTC Up or Down Hourly".
  • Individual Polymarket five minute windows showed traded volume of 18 USD, 78 USD and 229 USD. Hourly windows showed 8,400 USD, 10,100 USD, 12,500 USD and 46,600 USD.
  • Kalshi volume is quoted in contracts and Polymarket volume in US dollars. Different units, never comparable directly.
  • A 15 minute clock leaves no room for a refresh loop, which is the argument for streaming. Predictefy exposes a WebSocket at /v1/stream.

Does Kalshi Have 15 Minute Bitcoin Markets?

Yes. The series ticker is KXBTC15M, and the question a trader sees is "BTC price up in next 15 mins?" with an exact 15 minute window.

One live contract in that series quoted 89¢ bid against 90¢ ask, a 1¢ spread, on 589,713 contracts of volume. That figure is in contracts, which matters when we reach Polymarket and its US dollar volumes, and it is cumulative traded volume rather than size resting on the book right now.

Bitcoin is not alone in the 15 minute family. Kalshi runs the same structure across a wide crypto set.

AssetKalshi 15 minute series
BitcoinKXBTC15M
EthereumKXETH15M
SolanaKXSOL15M
DogecoinKXDOGE15M
XRPKXXRP15M
CardanoKXADA15M
BNBKXBNB15M
HYPEKXHYPE15M
TONKXTON15M
ZcashKXZEC15M
Bitcoin CashKXBCH15M
NEARKXNEAR15M
Other 15 minute seriesKXCRYPTOLEAD15M, KXCRYPTOCOMP15M

What Is the Shortest Prediction Market on Kalshi?

Fifteen minutes, and there is nothing beneath it. Sweeping all 274 Kalshi crypto series on September 4, 2026 turned up no 5 minute series and no 1 minute series. Kalshi does not have 5 minute Bitcoin markets.

Above that rung, Kalshi steps up to hourly and daily crypto markets, carried by the series KXBTC and KXBTCD. Those are the three Bitcoin rungs the September 4 check confirmed.

Does Polymarket Have 15 Minute Bitcoin Markets?

Yes, and Polymarket goes one rung lower than Kalshi does. The 15 minute product appears as "BTC Up or Down 15m". Beneath it sits "BTC Up or Down 5m", above it "BTC Up or Down Hourly". These were,

The five minute naming trips people up. The heading a reader sees is "BTC Up or Down 5m", with the window printed beneath it, for example "September 3, 1:10-1:15PM ET". Polymarket's explanatory text names the individual contract more fully as "Bitcoin Up or Down - September 3, 1:10PM-1:15PM ET". Both are the same thing.

That naming has a practical consequence. A new URL is minted for every five minute window, so any single link resolves almost immediately and becomes a permanent record of a settled window rather than a live market. Bookmarking one is useless: you have to resolve the current window programmatically, which pushes people toward an API instead of a browser tab.

Verified at five minutes: BTC, ETH, SOL, XRP and HYPE. That is what the September 3 check confirmed, not a complete roster. Ethereum uses the identical format, "ETH Up or Down 5m". The hourly contracts resolve from a BTC/USDT one hour Binance candle, which is a fact about that contract's settlement.

What Intervals Do Kalshi and Polymarket Offer for Bitcoin?

Polymarket's ladder starts one rung lower, and the two venues overlap at 15 minutes and at an hour. In the table, "Not verified" means the check did not cover that cell rather than that the market is absent, while the Kalshi negatives come from the sweep of all 274 crypto series and are measured absences.

IntervalKalshiPolymarket
1 minuteNot offered, all 274 crypto series sweptNot verified
5 minutesNot offered, all 274 crypto series swept"BTC Up or Down 5m"; BTC, ETH, SOL, XRP and HYPE verified at this interval
15 minutesKXBTC15M, "BTC price up in next 15 mins?""BTC Up or Down 15m"
HourlyKXBTC"BTC Up or Down Hourly", resolves from a BTC/USDT one hour Binance candle
DailyKXBTCDNot verified

If your strategy needs a five minute clock, Polymarket is the only one of the two that has it, though the observed five minute windows traded 18 USD, 78 USD and 229 USD, with many future windows sitting at 0 USD. If 15 minutes will do, the same underlying question is priced twice, which is a reason to watch both books at once.

Are Short Term Bitcoin Prediction Markets Liquid?

Sometimes, and the variation between windows is enormous. Here are the observations, with units attached.

On Polymarket, completed five minute BTC windows showed traded volumes of 18 USD, 78 USD and 229 USD, and many newly listed future windows sat at 0 USD before any trading developed. The hourly BTC windows on the same check were different: 8,400 USD, 10,100 USD, 12,500 USD and 46,600 USD. The hourly product is far more established.

Two cautions. Those are traded volume, not resting order book depth, so a window that traded 229 USD tells you nothing about what size you could get filled at right now. And the Kalshi figure quoted earlier, 589,713, is in contracts, while every Polymarket figure here is in US dollars. No ratio between them means anything. Contrast the spread or the structure, not the raw volume.

The honest framing: the five minute markets are real and tradeable, but an individual window can be extremely thin, with observed volume sometimes only in the tens or hundreds of dollars. Plan for the thin case.

Thinness is not unique to the short end. A Predictefy measurement of 5,000 live Kalshi markets on September 3, 2026, reproducible from the public Kalshi API with no key, found 18.1% of live markets had no bid at all, so nearly one in five quoted midpoints was not a tradeable price. Median spread on two sided books was 5.1¢, and it tracked volume closely.

24 hour volume bandMedian spread
Under 100
100 to 1,000
1,000 to 10,000
Above 10,000

The bands are reproduced as the measurement reported them, with no unit attached. Across those bands, the share of markets quoting inside 2¢ rises from 7% to 69%. The problem is worst in the tails: among markets priced under 5¢, 41% had no bid. The lesson for short dated crypto is direct: qualify against the live book, not the midpoint, before you treat a price as real.

Why Does Polling Fail on a 15 Minute Market?

Because the window is shorter than the loop you are building around it. On a daily market, a price fetched 30 seconds ago is fine. On a 15 minute market that same 30 seconds is a measurable slice of the contract's entire life, and on a five minute market it is a tenth of it. Polling faster does not fix that: it runs you into rate limits sooner, and 60 requests per minute disappears quickly once you loop over a handful of series across two venues.

Streaming inverts the problem. You connect once, the venue pushes changes to you, and your view stays current on no polling budget. Worth stating honestly: the free tier includes 2 concurrent WebSocket streams, a real constraint. Enough to watch Kalshi and Polymarket side by side on one pair of assets, not enough to fan out across a dozen tickers. Know which you are doing before you build.

How Do You Get Live Prices for 15 Minute Crypto Markets?

Pull both venues through one normalized endpoint instead of writing two integrations. Predictefy's reads API sits at https://data.predictefy.com with a path shape of /api/{venue}/{verb}, so the only thing that changes between Kalshi and Polymarket is one path segment.

curl -s https://data.predictefy.com/api/kalshi/{verb} \
 -H "Authorization: Bearer $PREDICTEFY_API_KEY"

curl -s https://data.predictefy.com/api/polymarket/{verb} \
 -H "Authorization: Bearer $PREDICTEFY_API_KEY"
What This Does

Two raw HTTP requests, one path segment apart. Substitute the {verb} from the API reference: swap kalshi for polymarket and the response shape does not change, so KXBTC15M and the current "BTC Up or Down 15m" window come back through the same code path. Keys look like pk_live_. and belong in an environment variable, never in client side code.

For live tracking rather than snapshots, Predictefy exposes a WebSocket at /v1/stream. The case for using it is the clock rather than a feature list: a 15 minute window leaves no room for a refresh loop. Check the endpoint reference for what a single connection covers before you design around it.

This is where a cross venue layer earns its place. Predictefy covers 15+ venues, the widest coverage of any cross venue scanner, and returns them in one normalized schema instead of a separate integration, auth scheme and ticker convention per venue. The arbitrage API is free, and the free plan carries 25,000 credits a month and one API key. Prices are qualified against live books rather than midpoints, which, given that 18.1% no bid figure, is not a small detail. Paid plans are Builder $49, Pro $249, Scale $999 and Enterprise from $2,500.

Client packages are available in beta: @predictefy/sdk and @predictefy/mcp on npm at 1.0.0-beta.3, and predictefy on PyPI at 1.0.0b2. The MCP server runs with npx -y @predictefy/mcp and is MIT licensed.

Frequently Asked Questions

Does Kalshi have 15 minute Bitcoin markets?

Yes. The series is KXBTC15M, titled "BTC price up in next 15 mins?", with an exact 15 minute window. In September 2026 one open contract quoted 89¢ bid against 90¢ ask, a 1¢ spread, on 589,713 contracts of volume.

Does Polymarket have 15 minute Bitcoin markets?

Yes. Polymarket lists "BTC Up or Down 15m" alongside a five minute product and an hourly one. The hourly contracts resolve from a BTC/USDT one hour Binance candle. Each short window is minted as its own market with its own URL.

Does Kalshi have 5 minute Bitcoin markets?

No. Kalshi does not have 5 minute Bitcoin markets. A sweep of all 274 Kalshi crypto series on September 4, 2026 found nothing shorter than 15 minutes. If you want a five minute Bitcoin window, Polymarket is where it exists, listed as "BTC Up or Down 5m".

How do you get live prices for 15 minute crypto markets?

Stream them, do not poll them. On a 15 minute clock a price fetched 30 seconds ago has already consumed a slice of the contract's life, and polling faster burns the 60 requests a minute the free tier allows. Predictefy exposes a WebSocket at /v1/stream.

Can you use an API for 15 minute Bitcoin markets?

Yes. Both venues publish market data, and Predictefy normalizes them behind raw HTTP calls to https://data.predictefy.com/api/{venue}/{verb} with an Authorization Bearer header. The free tier includes 25,000 credits a month, 60 requests a minute, one API key and two concurrent WebSocket streams, and the arbitrage API costs nothing.

Are short term Bitcoin prediction markets liquid?

It varies enormously by window. Polymarket five minute BTC windows checked on September 3, 2026 showed traded volumes of 18 USD, 78 USD and 229 USD, with many future windows still sitting at 0 USD. Polymarket hourly BTC windows on the same check showed 8,400 USD, 10,100 USD, 12,500 USD and 46,600 USD.

What is the ticker for Kalshi's 15 minute Bitcoin market?

It is KXBTC15M. That is the series ticker, and the question it asks is "BTC price up in next 15 mins?" over an exact 15 minute window. The same naming runs across the family: KXETH15M for Ethereum, KXSOL15M for Solana, KXXRP15M for XRP. Kalshi's hourly and daily Bitcoin series are KXBTC and KXBTCD.

Conclusion

Fifteen minutes is the rung where the two venues meet. Kalshi tops out there with KXBTC15M and steps up to hourly and daily. Polymarket matches it with "BTC Up or Down 15m" and reaches down to five minutes, where Kalshi has nothing. The structural difference is what to act on: one venue gives you a shorter clock, the other quoted a 1¢ spread on the contract we checked. Neither fact tells you the next window you open will be busy, so qualify each window against its own book before you size anything.

Track Both Venues on One Feed

Kalshi's KXBTC15M and Polymarket's "BTC Up or Down 15m" price the same 15 minute question on two different books, and on that clock you need a stream rather than a polling loop. Predictefy returns 15+ venues in one normalized schema, qualified against live books instead of midpoints, and the arbitrage API is free. Start with the arbitrage scanner, or read the endpoint reference in the API docs.