Work in Progress These docs are a work in progress. More content is coming soon.

Kalshi

Real example chats* showing what you can do with the Kalshi toolkit.

Using the Kalshi toolkit on Toolforest, pull Charles Leclerc's full 2026 F1 championship win probability history, identify the exact race weekend where his odds peaked and where they collapsed, cross-reference with race results and news, and test whether the prediction market was ahead of or behind the commentary class.

Tools: kalshi.search_marketskalshi.get_market_historyweb_search

Using the Kalshi toolkit on Toolforest, pull Charles Leclerc’s full 2026 F1 championship win probability history, identify the exact race weekend where his odds peaked and where they collapsed, cross-reference with race results and news, and test whether the prediction market was ahead of or behind the commentary class.

Executing kalshi.search_markets Executing kalshi.get_market_history Executing web_search (Perplexity)

Did the Kalshi Crowd Know What F1 Press Didn’t?

Short answer: yes, but the market then made the same mistake the press did. Kalshi traders ran Leclerc’s championship odds from a baseline 6% to a 22% pre-season high before any 2026 car had turned a competitive wheel — then took six races to crash the price all the way back, finishing 3% after the Miami spin. The market wasn’t clairvoyant. It was just faster to admit when it had been wrong.

Four Acts of a Crowded Market

Line chart of Leclerc 2026 F1 championship win probability on Kalshi from January to early May 2026. Baseline 6–9% in January, climbs to a 22% peak on the Australian GP weekend in early March, crashes through April to ~5%, then drops to 3% after the Miami spin in early May.
Leclerc's 2026 championship win probability on Kalshi, January through Miami GP. Dotted lines mark race weekends.

Act I — The Baseline (Jan 12 – Feb 11)

Win probability: 6–9%. The market opens at 6% with zero 2026-spec data on the car. Ferrari faithful nudge it up to 9% on rumors. Without any real signal, the price is essentially noise — a flat band that says nothing more than “Leclerc is plausibly a championship contender.”

Act II — The Hype Surge (Feb 12 – Mar 5)

Win probability: 7% → 22%. Bahrain testing ignites the press. Headlines call the SF-26 “transformed.” Kalshi bettors follow tick-for-tick: 10%, 14%, 17%, 18% the day of the Barcelona shakedown, 22% on the Australian GP weekend. This is the season high — and it lands before a single championship point has been scored. Pure expectation, priced live.

Act III — Reality Hits (Mar 7 – May 2)

Win probability: 22% → 7%. Australia: P3. A solid result, but the expectation was a fight for the win. The market punishes the gap, dropping 14 percentage points in a single session — the largest one-day move of the year. China P4, Japan P3, Bahrain P4 confirm the pattern: Leclerc is podium-capable, not title-capable. The price grinds down through April to ~5%.

Act IV — Miami Kills the Story (May 3)

Win probability: 9% → 3%. Leclerc starts P4, runs P3 most of the race, then spins in the closing laps and collects a 20-second track-limits penalty that drops him from P3 to P8 at the flag. The market reads it the same way the paddock did. The post-race quote: “I put a very strong race in the bin. It’s all on me.” Within hours the price slips through 4% and parks at 3%.

The Verdict: Behind, Then Honest

The crowd was not ahead of the press on the hype — it tracked the same Bahrain-test narrative tick-for-tick. Where it was ahead was on the recovery. Pundits spent April still asking “can he turn it around?” Kalshi had already priced the answer: probably not. By the Miami penalty the question was settled in real time, not in next week’s columns.

Not smart before events. Brutally honest after them.

Find who's favored to finish first in the 2026 California governor primary and how the odds shifted toward election day.

Tools: kalshi.search_eventskalshi.get_event_detailskalshi.get_market_history

According to my Kalshi data, who’s favored to finish first in the 2026 California governor primary, and how did the odds move as election day approached?

Executing kalshi.search_events Executing kalshi.get_event_details Executing kalshi.get_market_history Executing kalshi.get_market_history Executing kalshi.get_market_history

Here’s how the odds to finish first moved from mid-April through the June 2 primary:

California governor primary: odds to finish 1st, April to June 2026Line chart showing Xavier Becerra rising to 94 percent, Tom Steyer falling from the early April lead to under 1 percent, and Steve Hilton fading to about 5 percent.California governor primary: odds to finish 1stKalshi daily odds, Apr 12-Jun 3 2026Becerra odds today94%Early April front-runnerSteyerSteyer on primary dayunder 1%0%25%50%75%100%Apr 12Apr 21Apr 30May 9May 18May 27Jun 3Becerra (D) 94%Hilton (R) 5%Steyer (D) 0.5%
Daily Kalshi closing prices, downsampled to three-day anchors from April 12 through June 3, 2026.

The market’s verdict the day after the June 2 top-two primary: Xavier Becerra finishes first, at 94%. But that conviction is only a few weeks old.

In mid-April, Tom Steyer was the front-runner to top the field, trading near 60% while Becerra sat in the teens. Steyer’s lead eroded into a genuine three-way scramble, with Steyer, Becerra, and Republican Steve Hilton all bunched in the 25-40% band for about two weeks. Becerra broke away in the second week of May and never gave the lead back, then surged from the 50s into the 90s as votes were counted on June 2 and 3. Steyer collapsed to under 1%, and Hilton faded to about 5%.

Two things are worth flagging. Hilton’s steady ~30% through May reflects the structural quirk of California’s jungle primary: if the Democratic vote splinters, a single Republican can top the field, and the market priced that tail the whole way. And finishing first is not the same as winning the governorship, which is decided in November as a separate market.