This Kalshi review evaluates the largest CFTC-regulated prediction market exchange in the United States from a developer and agent-builder perspective. Kalshi processed $23.8 billion in trading volume during 2025, hosts over 350,000 active markets, and provides a full API stack with a demo sandbox — making it the primary regulated venue for automated trading agents.

What Kalshi Is

Kalshi is a Designated Contract Market (DCM) and Derivatives Clearing Organization (DCO) regulated by the Commodity Futures Trading Commission. Tarek Mansour and Luana Lopes Lara founded the company in 2018, graduating from Y Combinator’s Winter 2019 batch.

The platform trades binary event contracts that settle at $1 (yes) or $0 (no). Prices in cents represent implied probability — a contract trading at 65¢ implies a 65% chance of the event occurring. This structure applies uniformly across all categories, from NFL spreads to Federal Reserve rate decisions.

As of March 2026, Kalshi is valued at $22 billion following a Coatue-led round reported by Bloomberg on March 19, 2026. The previous round — a $1 billion Series E at $11 billion led by Paradigm — closed on December 2, 2025. Total funding exceeds $2.6 billion across equity and debt. The company employs roughly 120 people.

Revenue hit an estimated $260 million in 2025 per Sacra, driven primarily by sports contract fees ($235 million of the total). The annualized run rate reached approximately $1.5 billion in early 2026 per the Wall Street Journal, with weekly volume consistently surpassing $2.3 billion and open interest hovering around $400 million.

Markets and Categories

Kalshi lists over 350,000 active markets. Sports contracts dominate, accounting for 75–90% of trading volume depending on the timeframe. The remaining volume splits across politics, economics, crypto, weather, and entertainment.

Sports cover NFL, NBA, MLB, NHL, college football (NCAAF), college basketball (NCAAB), soccer, golf, and tennis. Contract types include moneylines, spreads, totals, player props, and combos — Kalshi’s equivalent of parlays. The Vig Index tracks pricing efficiency across these markets relative to traditional sportsbooks.

Economics is where Kalshi started. Markets cover Fed rate decisions, CPI prints, nonfarm payroll numbers, and jobless claims. These contracts attracted institutional interest before sports launched in January 2025.

Politics includes election outcomes, policy decisions, and congressional actions. Kalshi was the first CFTC-regulated platform to list election contracts after winning its 2024 federal court battle.

Crypto markets settle via CF Benchmarks on BTC and ETH price thresholds. Weather contracts — heat days, rainfall, snowfall — are unique to Kalshi and have no equivalent on competing platforms. Entertainment covers Oscars, Grammys, and TV ratings.

Mention markets (will a specific word appear in a speech or post) remain controversial due to insider trading concerns and thin liquidity.

Fee Structure

Kalshi charges formula-based taker fees that produce a parabolic curve peaking at contracts priced around 50¢ — where uncertainty is highest.

Contract PriceTaker Fee (per contract)Maker Fee (select markets)
5¢ / 95¢~$0.003Lower than taker
10¢ / 90¢~$0.006Lower than taker
25¢ / 75¢~$0.013Lower than taker
50¢~$0.018 (max $0.02)Lower than taker

Maker fees apply only on select markets and only when a resting limit order executes. No cancellation fees. No settlement fees. S&P 500 (INX) and Nasdaq-100 (NASDAQ100) markets use a separate fee formula with different multipliers.

Deposit and withdrawal costs:

MethodDepositWithdrawal
ACHFreeFree
WireFree (bank may charge)Free
Debit card2%$2 flat
CryptoNetwork gas onlyNetwork gas only
PayPal / VenmoFreeFree

For agent strategies, the fee structure creates a minimum edge threshold. A bot trading 50¢ contracts needs roughly 2–4% raw edge to remain profitable after taker fees compound across hundreds of trades. Maker strategies reduce this drag — if your agent can provide liquidity rather than consume it, effective fees drop substantially. A dedicated Kalshi fees guide with full break-even math for automated strategies is forthcoming.

API and Developer Experience

Kalshi provides three API interfaces, all documented at docs.kalshi.com.

REST v2 handles all operations through a single base URL: market data retrieval, order placement and management, position queries, and account operations. The base URL is https://api.elections.kalshi.com/trade-api/v2. This simplicity is a meaningful advantage over platforms like Polymarket, which splits functionality across CLOB, Gamma Markets, and on-chain contracts.

WebSocket provides real-time orderbook snapshots, ticker updates, trade feeds, and fill notifications at wss://api.elections.kalshi.com/trade-api/ws/v2. Subscribe to specific channels after authenticating the connection.

FIX v1.0.16 offers institutional-grade low-latency access. Contact [email protected] for FIX connection details and certification requirements.

Authentication uses RSA-PSS key pairs generated in account settings. Each request is signed with your private key. The kalshi_python_sync SDK handles signing automatically.

# Example: authenticate and fetch markets using kalshi_python_sync
from kalshi_python_sync import Configuration, KalshiClient

config = Configuration(host="https://api.elections.kalshi.com/trade-api/v2")
config.api_key_id = "your-api-key-id"
with open("kalshi_private_key.pem", "r") as f:
    config.private_key_pem = f.read()
client = KalshiClient(config)

# Get all NFL markets
markets = client.get_markets(series_ticker="NFL")
for market in markets.markets:
    print(f"{market.ticker}: ${market.yes_ask_dollars} / ${market.no_ask_dollars}")

Demo sandbox at demo-api.kalshi.co mirrors the full production API surface with fake money. This is critical for agent development — you can test order logic, position management, and settlement handling without risking capital. The sandbox uses the same REST v2, WebSocket, and authentication patterns as production.

The Kalshi API guide covers complete setup including RSA key generation, SDK installation, and authentication troubleshooting. For common integration pitfalls — RSA signing, WebSocket auth, order book drift, and the fixed-point migration — see the top 10 Kalshi API problems guide. For a comparison of API patterns across platforms, see the prediction market API reference.

Broker Ecosystem

Kalshi distributes contracts through third-party brokers, with Robinhood serving as the primary retail channel. Robinhood drives over 50% of Kalshi’s total trading volume since launching event contracts in March 2025, under a non-exclusive partnership with a $0.02/contract fee split.

The competitive dynamic shifted on January 20, 2026, when Robinhood and Susquehanna International Group closed their acquisition of MIAXdx — a CFTC-licensed Designated Contract Market and Derivatives Clearing Organization. MIAX retains a 10% equity stake. Robinhood plans to launch its own prediction market exchange on this infrastructure in 2026. While Robinhood has stated it will continue offering Kalshi contracts alongside its own exchange products, the long-term trajectory points toward vertical integration.

Additional broker partners include Webull and PrizePicks (both live), with Coinbase announced. CEO Tarek Mansour has referenced 20 brokers in the pipeline. Kalshi co-founded the Coalition for Prediction Markets alongside Robinhood, Coinbase, Crypto.com, and Underdog to advocate for federal regulatory clarity.

For agent builders, broker distribution is largely irrelevant — the API connects directly to the Kalshi exchange, bypassing broker interfaces entirely. What matters is the volume these brokers bring to the orderbook. More retail flow means tighter spreads and more counterparties for your limit orders.

Kalshi operates under federal CFTC regulation in 40-plus states, but faces active legal disputes with over 12 state regulators. This is the single largest risk factor for the platform and for any agent strategy built on it.

Federal position: CFTC Chair Michael Selig (the sole commissioner on the five-seat body as of March 2026) has defended the CFTC’s exclusive jurisdiction over event contracts and is pursuing rulemaking to formalize this position. The CFTC dropped its appeal of the 2024 federal court ruling that allowed Kalshi to list election contracts.

Arizona (criminal): On March 17, 2026, Arizona Attorney General Kris Mayes filed 20 misdemeanor counts against Kalshi — the first-ever criminal charges against a prediction market. Charges include operating an unlicensed wagering business and four counts of election wagering. Kalshi’s preemptive federal lawsuit failed when Judge Liburdi denied a temporary restraining order on March 16. A preliminary injunction hearing is set for April 3, 2026.

Nevada: A temporary restriction issued in March 2026 bars Kalshi users from sports, election, and entertainment contracts. The court denied Kalshi’s motion to stay the restriction pending appeal.

Massachusetts: A preliminary injunction from January 2026 blocks sports contracts. Suffolk County Superior Court rejected CFTC preemption as overly broad. The Appeals Court stayed the injunction and ordered expedited briefing, with the case expected to reach the Massachusetts Supreme Judicial Court.

Tennessee: Federal court granted Kalshi a preliminary injunction on February 19, 2026. Judge Trauger found sports contracts are likely swaps under the Commodity Exchange Act and that federal law likely preempts state regulation.

Ohio: A judge classified Kalshi sports contracts as sports betting in March 2026, ordering compliance with state gambling laws.

Other states: New Jersey (Kalshi sued to prevent enforcement, initially won), Utah (Kalshi sued proactively over proposed prop betting ban), Maryland, Illinois, and Montana have issued cease-and-desist letters.

Federal legislation: The BETS OFF Act (Murphy/Hickenlooper), Prediction Markets Are Gambling Act (Schiff/Curtis), and Fair Markets and Sports Integrity Act have been introduced but none have passed.

For agents, state-by-state availability requires monitoring. KYC and geofencing requirements may become mandatory as state restrictions evolve. Any production agent should implement geographic availability checks before placing orders.

Agent Compatibility Verdict

Kalshi is the strongest regulated option for automated trading agents in the United States, with clear advantages and quantifiable drawbacks.

Strengths:

The demo sandbox eliminates the cold-start problem — you can develop and test your full agent pipeline with identical API patterns before committing real capital. The single REST v2 API simplifies integration compared to Polymarket’s split architecture. RSA-PSS authentication is familiar to anyone who has worked with SSH keys or JWT signing. Fiat settlement (USD, not stablecoins) removes crypto custody complexity. CFTC regulation provides the legal framework institutional agents need.

If you are building a Kalshi trading bot, the development cycle is straightforward: generate keys, authenticate against the sandbox, build and test your strategy, then point at production with real credentials. The best Kalshi trading bots guide covers specific implementations.

Weaknesses:

Taker fees erode edge on high-frequency strategies. A bot executing 1,000 round-trip trades per month on 50¢ contracts pays roughly $36 in fees — material when your edge per trade is measured in single-digit cents. Maker strategies help but require orderbook management logic.

Robinhood dependency is a structural risk. Over 50% of Kalshi’s volume flows through Robinhood, and Robinhood now owns its own exchange infrastructure via MIAXdx. If Robinhood shifts volume to its own exchange, Kalshi’s liquidity could thin meaningfully.

State litigation creates operational uncertainty. An agent that works in 40 states today might need geofencing logic for 45 states tomorrow. The Arizona criminal charges represent an escalation from civil disputes to criminal enforcement — a qualitatively different level of regulatory risk.

Where Kalshi fits in the stack: Layer 3 (Trading) of the agent betting stack. It handles order execution, position management, and settlement. Layer 4 (Intelligence) components — signal generation, model inference, edge estimation — sit above it. The Kalshi agents directory lists production agents already integrated with the platform.

For a head-to-head breakdown against the primary unregulated alternative, see Kalshi vs Polymarket. For comparison with the traditional sportsbook approach, see Kalshi vs DraftKings Predictions and the three-way comparison.