Skip to content
NFL EDGES

Live game edges — model vs. Kalshi, ranked

Gridiron Edge · 5-min refresh

COMBO EDGE

Correlation-aware Kalshi combos — free

SILVER EDGE

Options vs. Kalshi on weekly silver brackets

NFL 2026

Power rankings, futures & win totals — all 32 teams

Home/Open Data

Open Data Catalog

23 datasets, free to use with attribution. Market-implied probabilities across macro, politics and sports contracts; a composite read on the US economy; a Monte Carlo tournament simulation; and the settled, graded record of how our own engines have done. Every one is available as JSON and as CSV, with no key and no signup.

Licence and attribution

Everything below is published under Creative Commons Attribution 4.0. Commercial use is fine, redistribution is fine, building a product on it is fine. Name the source and link back.

Suggested credit line: Data: PredictionMarketsPicks (predictionmarketspicks.com)

Datasets

Market-implied probability that the NBER declares a US recession, read from live Kalshi binary contract prices. One row per listed contract, each carrying the implied probability, 24-hour volume and the snapshot time it was read.

Measures
  • Implied probability of an NBER-declared US recession
  • 24-hour contract volume
  • Snapshot timestamp (UTC)
Dataset pageJSONCSVCoverage: 2025/2027

Market-implied probability distribution for US CPI year-over-year prints, derived from Kalshi threshold contracts. Reading the price across every listed threshold gives a full implied CDF, and from it an implied median.

Measures
  • Implied probability that CPI year-over-year exceeds a listed threshold
  • 24-hour contract volume
  • Snapshot timestamp (UTC)
Dataset pageJSONCSVCoverage: 2025/2027

Market-implied probability distribution of the S&P 500 year-end closing level, derived from Kalshi bracket contracts. Exactly one bracket resolves, so the prices across brackets read directly as a probability distribution.

Measures
  • Implied probability that the S&P 500 closes within a listed bracket at year end
  • 24-hour contract volume
  • Snapshot timestamp (UTC)
Dataset pageJSONCSVCoverage: 2026

US Government Shutdown Probability

Updates: Every 5 minutes while a deadline contract is listed

Market-implied probability of a US federal government shutdown at each funding deadline Kalshi lists a contract for. Active in the weeks around a deadline; between deadlines the series is intentionally sparse rather than back-filled.

Measures
  • Implied probability of a US federal government shutdown at a listed funding deadline
  • 24-hour contract volume
  • Snapshot timestamp (UTC)
Dataset pageJSONCSVCoverage: 2025/2027

A single 0–100 score for US macroeconomic health, recomputed daily from eleven public FRED series across six categories — growth, labor, inflation, rates, liquidity and sentiment — together with the regime band the score falls in and each category sub-score.

Measures
  • Composite macro health score (0–100)
  • Regime classification (Recession Watch, Risk Off, Neutral, Risk On, Expansion)
  • Per-category sub-score for growth, labor, inflation, rates, liquidity and sentiment
Dataset pageJSONCSVCoverage: 2025/2027

A daily series of implied probabilities for each outcome of a named FOMC meeting on three venues: Kalshi, the Polymarket international order book, and an inversion of CME fed funds futures. Only same-basis rows are ever subtracted — Kalshi asks a cumulative question about the target range following a meeting while the other two price the move at that meeting, so the questions coincide for the next meeting and diverge by pure basis after it.

Measures
  • Daily implied probability of each FOMC rate outcome, per venue
  • Venue label
  • Question basis (per-meeting or cumulative)
  • Same-basis cross-venue spread in percentage points
Dataset pageJSONCSVCoverage: 2026/2027

The daily closing probability of every outcome (cut, hold, hike) for each 2026 and 2027 FOMC meeting on three venues — Kalshi, the Polymarket international order book, and a probability derived from CME fed funds futures — with the question basis on every row. Settled meetings are graded on each venue’s last pre-decision close, and the graded record runs back to January 2025: decisions before the Aug. 30, 2026 start of daily capture are reconstructed from each venue’s own public price archive and labeled source = exchange_history. Rows known to be wrong (Sept. 17–19, 2026, mapped against the pre-hike band) are excluded.

Measures
  • Daily closing implied probability of each FOMC outcome, per venue
  • Venue (Kalshi, Polymarket international, futures-derived)
  • Question basis (per-meeting or cumulative)
  • FOMC meeting date
Dataset pageJSONCSVJSONCSVCoverage: 2025-01-29/..

The settled, graded record for every PMP predictive tool published with public visibility. Each signal is written down before resolution and graded against the actual settlement, so the losing engines appear alongside the winning ones. Scored on the all-time window.

Measures
  • Brier score
  • Hit rate with a Wilson 95% confidence interval
  • Return on investment at par
  • Maximum drawdown
  • Count of decided signals
Dataset pageJSONCSVCoverage: 2025/2027

Live implied probability for the 2026 US midterm races and chamber-control questions we track, read from contract prices. Every row names the venue it came from; any Polymarket row is the international order book, the only Polymarket venue we ingest.

Measures
  • Implied probability of the named election outcome
  • Source venue
  • 24-hour contract volume
  • Snapshot timestamp (UTC)
Dataset pageJSONCSVCoverage: 2025/2027

Live implied probability for 2028 US presidential nomination and general-election outcomes, read from contract prices across both platforms we cover. Every row names the venue it came from; Polymarket rows are the international order book, the only Polymarket venue we ingest.

Measures
  • Implied probability of the named candidate or party outcome
  • Source venue
  • 24-hour contract volume
  • Snapshot timestamp (UTC)
Dataset pageJSONCSVCoverage: 2025/2029

Champion probability for all 48 teams from The 7 Oracles 10,000-iteration Monte Carlo tournament simulation, with the probability of reaching the quarter-final, semi-final and final, plus each team’s group. Model output, not market prices — the source field reads "simulation" on every row.

Measures
  • Modelled probability of winning the tournament
  • Modelled probability of reaching the quarter-final, semi-final and final
  • Group assignment and model rank
Dataset pageJSONCSVCoverage: 2026

Cross-Venue Sports Contract Board

Updates: Every 15 minutes

Contract-level implied probabilities for the sports markets our cross-venue scanner tracks, each row labelled with the venue it was read from and carrying 24-hour volume. This is the board the Kalshi-versus-Polymarket comparison is computed from, published as rows rather than as a derived gap.

Measures
  • Implied probability of the named outcome on the venue given in the source field
  • Source venue
  • 24-hour contract volume
  • Snapshot timestamp (UTC)
Dataset pageJSONCSVCoverage: 2026/2027

Premier League Fixture Contract Board

Updates: Every 15 minutes

Implied probabilities for the Premier League fixtures listed as event contracts, one row per fixture with the venue it was read from and 24-hour volume. Fixture-level, not aggregated to a season table.

Measures
  • Implied probability of the named fixture outcome on the venue given in the source field
  • Source venue
  • 24-hour contract volume
  • Snapshot timestamp (UTC)
Dataset pageJSONCSVCoverage: 2026/2027

DK Tape — DraftKings Predictions Combo and Single-Contract Returns

Updates: Daily, from the previous day’s DKeX reports

Cents paid back per $1 of DraftKings Predictions contracts traded, computed from the public daily reports of DKeX, the DraftKings-owned CFTC-registered exchange: combos (DraftKings’ parlays) by leg count, price paid and sport, beside single contracts. Rolling 7, 14 and 30 settle-day windows; only days whose trade, market and settlement reports reconcile are included.

Measures
  • Cents returned per $1 of combo contracts traded, by leg count, average price paid and sport
  • Cents returned per $1 of single contracts traded, by sport
  • Combos and contracts in the window
Dataset pageJSONCSVCoverage: 2026-06-11/..

Novig Tape — Novig Exchange Volume by League, Market and Hour

Updates: Daily, from the previous day’s Novig files (published ~5 a.m. ET)

Daily contracts traded on Novig, the CFTC-designated sports exchange, computed from Novig’s own public daily trade and market files: volume by league and market family, trades, the share of volume in parlays (combos) and their leg counts, and hourly flow in Eastern time. One contract pays $1. Rolling 7, 14 and 30 trade-day windows; a day is flagged when its trade file does not reconcile to its market file.

Measures
  • Contracts traded per day, by league and market family
  • Trades per day (taker side)
  • Share of contract volume in parlays, and parlay leg-count distribution
  • Average contracts traded per Eastern-time hour
Dataset pageJSONCSVCoverage: 2026-08-03/..

Kalshi 15-Minute Markets — Live Board and Last-96-Window Results

Updates: Every 5 minutes (settled record refreshed every 15 minutes)

One row per Kalshi 15-minute series: asset class, settlement source, whether a window is open and its two-sided YES midpoint, plus outcome aggregates over the last 96 settled windows (share settled up, longest up and down streaks, contracts per window). Read from Kalshi’s public API. Outcomes only: no settlement values and no underlying index prints.

Measures
  • Share of the last 96 settled windows that settled up
  • Longest up and down streak
  • Average contracts traded per window
  • Open-window YES midpoint (two-sided book)
  • Settlement source
Dataset pageJSONCSVCoverage: 2026/..

One row per active Kalshi perpetual future: price, maximum leverage, 24-hour notional volume, open interest, and statistics over every funding print since the perp listed (mean rate, annualized rate from the long’s side, 30-day mean, and the share of windows where longs paid, nothing moved or shorts paid). Read from Kalshi’s public perps API.

Measures
  • Perp price
  • Maximum leverage
  • 24-hour notional volume
  • Open interest (notional)
  • Funding rate statistics since launch, from the long’s side
Dataset pageJSONCSVCoverage: 2026-06-03/..

NFL Power Ratings (PWR) — Top 10

Updates: Weekly, after the Wednesday rating run

The top 10 teams by PWR — points per game above an average team on a neutral field — with each team's tier and its rank move since the last rating run. The same rows as the free NFL Power Rankings widget.

Measures
  • PWR (points per game above average, neutral field)
  • Tier
  • Rank change since the last run
Dataset pageJSONCSVCoverage: 2026/2027

NFL Model Line vs Kalshi — Every Game This Week

Updates: Kalshi prices every 5 minutes in the 30 minutes before a kickoff, hourly otherwise

Every NFL game still to play this week: the model's spread, the market-anchored win probability for that side, and the Kalshi-implied price. A game whose quarterback room is not vetted carries no model number. The same rows as the free Model Line widget.

Measures
  • Model spread
  • Market-anchored win probability
  • Kalshi-implied probability
  • Gap in percentage points
Dataset pageJSONCSVCoverage: 2026/2027

NFL Open Calls — Where the Market-Anchored Price and Kalshi Disagree

Updates: Every 5 minutes in a pre-kickoff window, hourly otherwise

The NFL moneyline, spread and total contracts where the market-anchored probability and the Kalshi price disagree enough to publish a call, widest gap first, with the tier. Empty is a real answer: the response then says why (no gap clears the bar, or the quarterback rooms are not vetted).

Measures
  • Backed side
  • Market-anchored probability
  • Kalshi price
  • Gap in percentage points
  • Tier
Dataset pageJSONCSVCoverage: 2026/2027

Super Bowl Odds on Kalshi — Top 6

Updates: Several times a day

The six most likely Super Bowl champions by Kalshi contract price, read as implied probability. The same rows as the free NFL Champion Odds widget.

Measures
  • Kalshi implied probability of winning the Super Bowl
Dataset pageJSONCSVCoverage: 2026/2027

NHL Game Markets — Goal Light Model vs Kalshi

Updates: Four model runs a day in season; Kalshi prices every 10 minutes near puck drop

Every Kalshi NHL game contract on tonight's slate (moneyline, puck line, totals, team totals, overtime, first-period) with the Goal Light model probability, the market-anchored fair value, the Kalshi mid and the publish status. One row per contract, rewritten four times a day as starting goalies are confirmed.

Measures
  • Model probability the contract resolves yes
  • Market-anchored fair value
  • Kalshi top-of-book mid
  • Publish status (position, watch, fair value, no call)
Dataset pageJSONCSVCoverage: 2026/2027

Stanley Cup Odds — Kalshi vs Polymarket vs Simulation

Updates: Twice a day (06:15 sim + prices, 18:35 prices)

All 32 NHL teams on every Kalshi futures market (Stanley Cup, conference, division, playoff qualification, season points, Presidents' Trophy) with the Kalshi mid, the Polymarket international-book price where the same question is listed, and a 10,000-season simulation probability. Refreshed twice a day.

Measures
  • Kalshi mid
  • Polymarket international-book mid
  • Simulated probability
  • Gap in percentage points
Dataset pageJSONCSVCoverage: 2026/2027

Using the API

Append ?format=csv to any endpoint for the CSV form. Responses are CORS-open and cached for about a minute, and the free tier is rate limited per IP rather than by key. Read the snapshot timestamp on each row to tell a reader how fresh a number is.

Agent-facing documentation lives at /llms.txt, /llms-full.txt and /skill.md. Agents that prefer to call the analysis directly can use our MCP server.

Open prediction market data — frequently asked

What licence is this data published under?

Creative Commons Attribution 4.0 International (CC BY 4.0). You can use it commercially, redistribute it, and build on it, including in a product you charge for. The one condition is attribution: name PredictionMarketsPicks and link back to the page the data came from. That is the whole deal — free data, credit where it came from.

How do I attribute it?

A line such as "Data: PredictionMarketsPicks (predictionmarketspicks.com)" with a working link to the dataset page listed here. If you are publishing a chart or a table, put it in the caption. The free tier of the API also returns an X-Attribution header carrying the same string, so an automated pipeline can pick it up without hard-coding anything.

Do I need an API key?

No. Every endpoint listed here is open, needs no key and no signup, and allows cross-origin requests. The free tier is rate limited per IP, which is generous enough for a dashboard or a research script. Paid keys exist for high-volume use and raise the ceiling; they do not unlock different data.

What does an implied probability actually mean here?

On these exchanges a contract settles at $1 if the event happens and $0 if it does not, so its price in cents is the market’s own probability estimate — a 25c contract implies 25%. No odds conversion and no vig to strip out. Where a dataset carries a model number instead of a market price, the description says so explicitly.

How fresh is each dataset?

It varies by dataset and the cadence is listed against each entry below, from every 5 minutes for the live market trackers to nightly for the simulation and daily for the composite scores. Every row carries its own snapshot timestamp, so never infer freshness from when you fetched it — read the timestamp on the row.

Are these datasets ever revised after publication?

Market snapshots are not — a row records what a contract was priced at when we read it, and that does not change afterwards. The graded scorecards do move, because a signal that is still open gets a settled result later; that is a new grade appearing, not an old one being edited.

What is deliberately not published here?

Model internals and any licensed upstream data. What we publish are derived outputs: implied probabilities, composite scores, edges, tiers and graded results. Datasets that have no public landing page, or whose endpoint currently returns no rows, are left out of this catalog rather than listed as broken links.