No exchange appears in our stored College Football price history. These 8 sportsbooks are every book that stored a College Football quote in the last 7 days, each at 1 of 1 market.
we store no college player-prop quotes at all · 58,943 game-line snapshots across 1 market kind, last 7 days · 9 exchange platforms are registered and none of them stored a quote in that window · more books than these price College Football live; this room counts what we keep, not what we scan · as of 7:09 AM ET
The exchange feed is scanned and refused at the door, not missing from the market.
We buy 10,000 exchange-scan credits a day for College Football, and those prices do reach you — on the arbitrage and low-hold boards, which read the live scan. None of them reaches the price history this room counts, because the feed_source check on betting_lines_history still lists only the three sportsbook feeds, so an exchange row is rejected before it can be written. The index that would serve those rows already exists. The one change that opens the door is migrations/20260803_exchange_dfs_price_storage.sql, and it is held back on purpose: applied once before the exchange writer could resolve a game id, it filed prices under a second set of ids and every game rendered twice. It lands when that writer is deployed, not before.
An exchange lets you take the other side of a bet from another person rather than from a book, so the price is usually better and the hold is usually smaller. None of these has written a College Football quote into the price history this room reads — so there is nothing stored here to set a sportsbook against, and this room says so rather than showing you the sportsbook board a second time. Where an exchange does price a live College Football market it reaches you on the arbitrage and low-hold boards, which read the live scan rather than the store. The moment one lands in the history it appears at the top of the floor above.