Historical Backfill

Every resolved prop,
with its closing line.

A one-time download of every player prop we've graded against real box scores — each row carrying the pre-game closing line. It's the CLV/backtest dataset other odds APIs can't produce, because they don't resolve props. $99 once. No subscription.

Get the backfill — $99

Why you can't just build this from an odds API

Odds APIs sell you prices. None of them tell you whether the prop hit. To build what's in this file from the-odds-api you would have to: pull historical odds, find the right pre-game snapshot yourself, source box-score stats from a second provider, and write your own grading logic for every market type. We've done all of that — the output is one CSV.

Graded against reality

Every Over/Under settled won/lost/push against the actual box-score stat, with the real value in the row.

Closing line included

The last price at or before first pitch, per outcome — the anchor CLV is measured against. No second call.

Every book, every sport

One row per book per outcome across all 75 sports we grade — line-shop and cross-book in the same file.

What's in the file

ColumnWhat it is
event_idCanonical event id
commence_timeFirst pitch / tip-off (ISO)
markete.g. pitcher_strikeouts, player_points
bookmakerWhich book the line is from
player_nameThe player the prop is on
outcome_nameOver / Under (or Yes)
lineThe posted line
price_american / price_decimalRecorded price
resolutionwon / lost / push / void
actual_valueWhat the player actually did
opening_price / opening_pointWhere the line opened
opening_atWhen we first recorded it
closing_price / closing_pointThe pre-game close
closing_atWhen that closing snapshot was recorded
dfs_odds_typePrizePicks tier: standard / goblin / demon (blank for sportsbooks)

One row per (event, market, bookmaker, outcome). CSV streams straight to disk; gzips to a fraction of its size.

Want to see the real shape first? Download a free sample CSV — the last 7 days of MLB strikeout props, no key required.

Both ends of the line move on every row

Each graded prop carries its opening line (opening_price, opening_point, opening_at) and its pre-game close (closing_price, closing_point, closing_at). That is what CLV and most backtests need: where the line opened, where it closed, and what actually happened. The full tick-by-tick line history is a separate Enterprise dataset; ask us if you need it.

How it works

  1. 1. Pay $99 once — no subscription, no card kept on file beyond the charge.
  2. 2. We email you an API key with a 7-day full-archive pull window (uncapped export calls).
  3. 3. Pull any sport with one call: /v1/exports/resolved-props?sport=baseball_mlb for the graded props with opening and closing lines. Repeat per sport you want.
  4. 4. The CSVs are yours to keep for your own use (resale and sharing are not allowed; see the terms). Need a refresh later? Buy again, or subscribe to Pro for ongoing access.

Coverage: PropLine's archive begins in early April 2026, so exports run from then to the present — the depth grows daily, but it does not extend to earlier seasons. The 2-year lookback is a forward limit on how far back a request may reach, not a guarantee of two years of history. Requests for a window before April 2026 return an empty file. Depth also varies by sport — a sport's graded history starts when its games are played on our watch. In particular, NFL & NCAAF player-prop grading begins with the 2026 season (September), so there is no NFL prop archive yet; live NFL odds are flowing today and grade from the first game of the season.

Get the backfill

Enter your email and check out via Stripe. Your key and pull instructions arrive by email right after payment.

$99 one-time

Full resolved-prop + closing-line archive. No subscription.

Secure checkout via Stripe. After payment we email your API key with a 7-day full-archive pull window — pull every sport and keep it for your own use. By buying you agree to our terms: no resale or sharing of the data. Every export is watermarked to the buyer.