423 finished College Football games since August 29, 2026, with every book's earliest and closing price at every line, as CSV, JSON or Parquet.
Since August 29, 2026: 423 games from 20 books. Last game added October 4, 2026.
What's in It
Sample
San Jose State Spartans at Hawaii Rainbow Warriors, October 3, 2026: Hawaii Rainbow Warriors moneyline at each book, earliest captured and closing price.
| Book | Market | Earliest | Close | Movement |
|---|---|---|---|---|
| Pinnacle (reference) | Moneyline | -147 | -131 | -2.80 pts |
| Bally Bet | Moneyline | -167 | -148 | -2.87 pts |
| BetMGM | Moneyline | -155 | -135 | -3.34 pts |
| BetOnline | Moneyline | -140 | -135 | -0.89 pts |
| BetParx | Moneyline | -167 | -148 | -2.87 pts |
| BetRivers | Moneyline | -175 | -148 | -3.96 pts |
| Bovada | Moneyline | -145 | -135 | -1.74 pts |
| Caesars | Moneyline | -154 | -137 | -2.82 pts |
Download
The last 7 days, free. No signup, no key.
curl -o college-football.csv "https://theoddsgap.com/api/odds-history.csv?sport=americanfootball_ncaaf"
Try it: /data/sample.csv holds every book's prices on one finished NFL game, New York Jets at Chicago Bears. Free, no signup, no key.
Questions
Right here. The last 7 days download free with no key. Full College Football history back to August 29, 2026 is a subscription. Every file also comes as JSON or Parquet with the same rows and columns.
Closing lines, yes: each book's last price before the game started. For the open, you get the earliest price we captured at that line, which is not always the market's first posted line, and the file labels it that way.
To August 29, 2026. Our coverage starts on June 4, 2026 across every sport, so this is not a multi-season archive. It grows with every College Football game we scan.