Answered November 1, 2026
The Game Summary file is a closing line CSV: one row per game, market and side, with the open, the close, the best closing price and a CLV column. CLV, closing line value, compares a price with the last prices before the start. It runs from June 4, 2026, and the free week, September 15 to 21, 2026, needs no key.
Game Summary, Free Week The Data Page
import pandas as pd
df = pd.read_csv('https://theoddsgap.com/api/game-summary.csv')
df[df.close_note == 'ok'].groupby(['league', 'market']).clv_vs_close_pct.mean()
More answers: Where to Download Historical NFL Betting Odds · Free Historical Sports Betting Odds Data · NFL Odds History for Backtesting · Historical Player Prop Odds · Prediction Market Sports Prices History
21+. Gambling problem? Call 1-800-GAMBLER.