{"ok":true,"configured":true,"league":"nfl","sport":"americanfootball_nfl","fetchedAt":"2026-11-05T02:42:56.644Z","games":[{"id":"c75744790b7acf6260c78ba5e739c0e5","commenceTime":"2026-11-06T01:15:00Z","home":"Baltimore Ravens","away":"Jacksonville Jaguars","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":10,"range":1,"bestHome":{"point":10.5,"price":-120,"book":"BetUS"},"bestAway":{"point":-9.5,"price":-114,"book":"BetRivers"}},"total":{"consensus":39.5,"range":0.5,"bestOver":{"point":39,"overPrice":-112,"underPrice":-108,"book":"Bovada"},"bestUnder":{"point":39.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"}},"moneyline":{"bestHome":{"price":425,"book":"BetMGM"},"bestAway":{"price":-500,"book":"BetRivers"},"fairHomeProbability":19.6,"fairAwayProbability":80.4,"fairHomePrice":411,"fairAwayPrice":-411,"agreement":97},"opportunities":[{"type":"total","side":"over","label":"Over 39.5","book":"Bovada","bestPrice":-112,"bestLine":39,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Baltimore Ravens ML","book":"BetMGM","bestPrice":425,"bestLine":null,"fairProbability":19.6,"fairPrice":411,"probabilityEdge":0.5,"expectedValue":2.7,"lineEdge":null,"marketScore":64,"grade":"VALUE WATCH"},{"type":"spread","side":"home","label":"Baltimore Ravens spread","book":"BetUS","bestPrice":-120,"bestLine":10.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":63,"grade":"VALUE WATCH"},{"type":"spread","side":"away","label":"Jacksonville Jaguars spread","book":"BetRivers","bestPrice":-114,"bestLine":-9.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":63,"grade":"VALUE WATCH"},{"type":"moneyline","side":"away","label":"Jacksonville Jaguars ML","book":"BetRivers","bestPrice":-500,"bestLine":null,"fairProbability":80.4,"fairPrice":-411,"probabilityEdge":-2.9,"expectedValue":-3.5,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 39.5","book":"LowVig.ag","bestPrice":-107,"bestLine":39.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"total","side":"over","label":"Over 39.5","book":"Bovada","bestPrice":-112,"bestLine":39,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"SHOP THE LINE"},{"id":"dc56d980f527ffeef89940133b211b13","commenceTime":"2026-11-08T14:30:00Z","home":"Atlanta Falcons","away":"Cincinnati Bengals","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":3,"range":0,"bestHome":{"point":3,"price":-103,"book":"Bovada"},"bestAway":{"point":-3,"price":-105,"book":"LowVig.ag"}},"total":{"consensus":52.5,"range":0,"bestOver":{"point":52.5,"overPrice":-105,"underPrice":-109,"book":"LowVig.ag"},"bestUnder":{"point":52.5,"overPrice":-112,"underPrice":-108,"book":"DraftKings"}},"moneyline":{"bestHome":{"price":148,"book":"Bovada"},"bestAway":{"price":-155,"book":"DraftKings"},"fairHomeProbability":40.4,"fairAwayProbability":59.6,"fairHomePrice":148,"fairAwayPrice":-148,"agreement":95},"opportunities":[{"type":"moneyline","side":"home","label":"Atlanta Falcons ML","book":"Bovada","bestPrice":148,"bestLine":null,"fairProbability":40.4,"fairPrice":148,"probabilityEdge":0.1,"expectedValue":0.1,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"home","label":"Atlanta Falcons spread","book":"Bovada","bestPrice":-103,"bestLine":3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"away","label":"Cincinnati Bengals spread","book":"LowVig.ag","bestPrice":-105,"bestLine":-3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 52.5","book":"LowVig.ag","bestPrice":-105,"bestLine":52.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 52.5","book":"DraftKings","bestPrice":-108,"bestLine":52.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Cincinnati Bengals ML","book":"DraftKings","bestPrice":-155,"bestLine":null,"fairProbability":59.6,"fairPrice":-148,"probabilityEdge":-1.2,"expectedValue":-1.9,"lineEdge":null,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"moneyline","side":"home","label":"Atlanta Falcons ML","book":"Bovada","bestPrice":148,"bestLine":null,"fairProbability":40.4,"fairPrice":148,"probabilityEdge":0.1,"expectedValue":0.1,"lineEdge":null,"marketScore":45,"grade":"SHOP"},"signal":"MARKET TIGHT"},{"id":"014282b888c741b7d70c857c09f40aa7","commenceTime":"2026-11-08T18:00:00Z","home":"Carolina Panthers","away":"Denver Broncos","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":2.5,"range":0.5,"bestHome":{"point":3,"price":-120,"book":"BetUS"},"bestAway":{"point":-2.5,"price":-110,"book":"LowVig.ag"}},"total":{"consensus":44,"range":1,"bestOver":{"point":43.5,"overPrice":-113,"underPrice":-102,"book":"LowVig.ag"},"bestUnder":{"point":44.5,"overPrice":-102,"underPrice":-118,"book":"DraftKings"}},"moneyline":{"bestHome":{"price":130,"book":"DraftKings"},"bestAway":{"price":-140,"book":"BetUS"},"fairHomeProbability":43.4,"fairAwayProbability":56.6,"fairHomePrice":130,"fairAwayPrice":-130,"agreement":94},"opportunities":[{"type":"spread","side":"home","label":"Carolina Panthers spread","book":"BetUS","bestPrice":-120,"bestLine":3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"over","label":"Over 44","book":"LowVig.ag","bestPrice":-113,"bestLine":43.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 44","book":"DraftKings","bestPrice":-118,"bestLine":44.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Carolina Panthers ML","book":"DraftKings","bestPrice":130,"bestLine":null,"fairProbability":43.4,"fairPrice":130,"probabilityEdge":0,"expectedValue":-0.1,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Denver Broncos ML","book":"BetUS","bestPrice":-140,"bestLine":null,"fairProbability":56.6,"fairPrice":-130,"probabilityEdge":-1.8,"expectedValue":-3,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"away","label":"Denver Broncos spread","book":"LowVig.ag","bestPrice":-110,"bestLine":-2.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"home","label":"Carolina Panthers spread","book":"BetUS","bestPrice":-120,"bestLine":3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"e571bab6736f9338130a78a4f75c3231","commenceTime":"2026-11-08T18:00:00Z","home":"New Orleans Saints","away":"Cleveland Browns","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":-3,"range":0,"bestHome":{"point":-3,"price":-109,"book":"LowVig.ag"},"bestAway":{"point":3,"price":-101,"book":"LowVig.ag"}},"total":{"consensus":42.5,"range":1,"bestOver":{"point":42.5,"overPrice":-108,"underPrice":-112,"book":"Bovada"},"bestUnder":{"point":43.5,"overPrice":-104,"underPrice":-118,"book":"FanDuel"}},"moneyline":{"bestHome":{"price":-160,"book":"MyBookie.ag"},"bestAway":{"price":145,"book":"BetOnline.ag"},"fairHomeProbability":60.1,"fairAwayProbability":39.9,"fairHomePrice":-151,"fairAwayPrice":151,"agreement":96},"opportunities":[{"type":"total","side":"under","label":"Under 42.5","book":"FanDuel","bestPrice":-118,"bestLine":43.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":85,"grade":"STRONG PRICE"},{"type":"spread","side":"home","label":"New Orleans Saints spread","book":"LowVig.ag","bestPrice":-109,"bestLine":-3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"away","label":"Cleveland Browns spread","book":"LowVig.ag","bestPrice":-101,"bestLine":3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"home","label":"New Orleans Saints ML","book":"MyBookie.ag","bestPrice":-160,"bestLine":null,"fairProbability":60.1,"fairPrice":-151,"probabilityEdge":-1.4,"expectedValue":-2.3,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Cleveland Browns ML","book":"BetOnline.ag","bestPrice":145,"bestLine":null,"fairProbability":39.9,"fairPrice":151,"probabilityEdge":-0.9,"expectedValue":-2.3,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 42.5","book":"Bovada","bestPrice":-108,"bestLine":42.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":43,"grade":"SHOP"}],"topEdge":{"type":"total","side":"under","label":"Under 42.5","book":"FanDuel","bestPrice":-118,"bestLine":43.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":85,"grade":"STRONG PRICE"},"signal":"MARKET TIGHT"},{"id":"415fc42e72888c63e82f7bce24c65391","commenceTime":"2026-11-08T18:00:00Z","home":"Indianapolis Colts","away":"Dallas Cowboys","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":5.5,"range":0.5,"bestHome":{"point":6,"price":-110,"book":"BetRivers"},"bestAway":{"point":-5.5,"price":-107,"book":"LowVig.ag"}},"total":{"consensus":51.5,"range":0,"bestOver":{"point":51.5,"overPrice":-109,"underPrice":-105,"book":"LowVig.ag"},"bestUnder":{"point":51.5,"overPrice":-109,"underPrice":-105,"book":"LowVig.ag"}},"moneyline":{"bestHome":{"price":215,"book":"FanDuel"},"bestAway":{"price":-238,"book":"DraftKings"},"fairHomeProbability":31.6,"fairAwayProbability":68.4,"fairHomePrice":217,"fairAwayPrice":-217,"agreement":94},"opportunities":[{"type":"spread","side":"home","label":"Indianapolis Colts spread","book":"BetRivers","bestPrice":-110,"bestLine":6,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"over","label":"Over 51.5","book":"LowVig.ag","bestPrice":-109,"bestLine":51.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 51.5","book":"LowVig.ag","bestPrice":-105,"bestLine":51.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"home","label":"Indianapolis Colts ML","book":"FanDuel","bestPrice":215,"bestLine":null,"fairProbability":31.6,"fairPrice":217,"probabilityEdge":-0.2,"expectedValue":-0.5,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Dallas Cowboys ML","book":"DraftKings","bestPrice":-238,"bestLine":null,"fairProbability":68.4,"fairPrice":-217,"probabilityEdge":-2,"expectedValue":-2.8,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"away","label":"Dallas Cowboys spread","book":"LowVig.ag","bestPrice":-107,"bestLine":-5.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"home","label":"Indianapolis Colts spread","book":"BetRivers","bestPrice":-110,"bestLine":6,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"44d8c37868b700e90f816db7c5df5cdd","commenceTime":"2026-11-08T18:00:00Z","home":"Miami Dolphins","away":"Detroit Lions","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":7,"range":0,"bestHome":{"point":7,"price":-108,"book":"FanDuel"},"bestAway":{"point":-7,"price":100,"book":"LowVig.ag"}},"total":{"consensus":50.5,"range":0.5,"bestOver":{"point":50,"overPrice":-110,"underPrice":-108,"book":"BetMGM"},"bestUnder":{"point":50.5,"overPrice":-115,"underPrice":-105,"book":"DraftKings"}},"moneyline":{"bestHome":{"price":290,"book":"FanDuel"},"bestAway":{"price":-310,"book":"Bovada"},"fairHomeProbability":26.1,"fairAwayProbability":73.9,"fairHomePrice":283,"fairAwayPrice":-283,"agreement":94},"opportunities":[{"type":"total","side":"over","label":"Over 50.5","book":"BetMGM","bestPrice":-110,"bestLine":50,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Miami Dolphins ML","book":"FanDuel","bestPrice":290,"bestLine":null,"fairProbability":26.1,"fairPrice":283,"probabilityEdge":0.5,"expectedValue":1.9,"lineEdge":null,"marketScore":57,"grade":"SHOP"},{"type":"spread","side":"home","label":"Miami Dolphins spread","book":"FanDuel","bestPrice":-108,"bestLine":7,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"away","label":"Detroit Lions spread","book":"LowVig.ag","bestPrice":100,"bestLine":-7,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Detroit Lions ML","book":"Bovada","bestPrice":-310,"bestLine":null,"fairProbability":73.9,"fairPrice":-283,"probabilityEdge":-1.7,"expectedValue":-2.3,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 50.5","book":"DraftKings","bestPrice":-105,"bestLine":50.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"total","side":"over","label":"Over 50.5","book":"BetMGM","bestPrice":-110,"bestLine":50,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"e354e6a04b1cb9c96e549b863debb92e","commenceTime":"2026-11-08T18:00:00Z","home":"Kansas City Chiefs","away":"New York Jets","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":-10,"range":0.5,"bestHome":{"point":-9.5,"price":-122,"book":"FanDuel"},"bestAway":{"point":10,"price":-110,"book":"BetUS"}},"total":{"consensus":47.5,"range":0.5,"bestOver":{"point":47,"overPrice":-114,"underPrice":-107,"book":"BetRivers"},"bestUnder":{"point":47.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"}},"moneyline":{"bestHome":{"price":-460,"book":"Bovada"},"bestAway":{"price":440,"book":"DraftKings"},"fairHomeProbability":80.1,"fairAwayProbability":19.9,"fairHomePrice":-403,"fairAwayPrice":403,"agreement":94},"opportunities":[{"type":"moneyline","side":"away","label":"New York Jets ML","book":"DraftKings","bestPrice":440,"bestLine":null,"fairProbability":19.9,"fairPrice":403,"probabilityEdge":1.3,"expectedValue":7.3,"lineEdge":null,"marketScore":95,"grade":"STRONG PRICE"},{"type":"spread","side":"home","label":"Kansas City Chiefs spread","book":"FanDuel","bestPrice":-122,"bestLine":-9.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"over","label":"Over 47.5","book":"BetRivers","bestPrice":-114,"bestLine":47,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Kansas City Chiefs ML","book":"Bovada","bestPrice":-460,"bestLine":null,"fairProbability":80.1,"fairPrice":-403,"probabilityEdge":-2,"expectedValue":-2.4,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"away","label":"New York Jets spread","book":"BetUS","bestPrice":-110,"bestLine":10,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 47.5","book":"LowVig.ag","bestPrice":-107,"bestLine":47.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"moneyline","side":"away","label":"New York Jets ML","book":"DraftKings","bestPrice":440,"bestLine":null,"fairProbability":19.9,"fairPrice":403,"probabilityEdge":1.3,"expectedValue":7.3,"lineEdge":null,"marketScore":95,"grade":"STRONG PRICE"},"signal":"MARKET TIGHT"},{"id":"89de07377e0aa8ffaa2ae6a7dc0855cc","commenceTime":"2026-11-08T18:00:00Z","home":"Washington Commanders","away":"Los Angeles Rams","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":4.5,"range":1.5,"bestHome":{"point":5.5,"price":-110,"book":"DraftKings"},"bestAway":{"point":-4,"price":-110,"book":"BetUS"}},"total":{"consensus":48,"range":1,"bestOver":{"point":47.5,"overPrice":-110,"underPrice":-108,"book":"BetMGM"},"bestUnder":{"point":48.5,"overPrice":-105,"underPrice":-115,"book":"Bovada"}},"moneyline":{"bestHome":{"price":195,"book":"BetRivers"},"bestAway":{"price":-220,"book":"BetUS"},"fairHomeProbability":33.6,"fairAwayProbability":66.4,"fairHomePrice":197,"fairAwayPrice":-197,"agreement":97},"opportunities":[{"type":"spread","side":"home","label":"Washington Commanders spread","book":"DraftKings","bestPrice":-110,"bestLine":5.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":83,"grade":"STRONG PRICE"},{"type":"total","side":"over","label":"Over 48","book":"BetMGM","bestPrice":-110,"bestLine":47.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 48","book":"Bovada","bestPrice":-115,"bestLine":48.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"spread","side":"away","label":"Los Angeles Rams spread","book":"BetUS","bestPrice":-110,"bestLine":-4,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":62,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Washington Commanders ML","book":"BetRivers","bestPrice":195,"bestLine":null,"fairProbability":33.6,"fairPrice":197,"probabilityEdge":-0.3,"expectedValue":-0.8,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Los Angeles Rams ML","book":"BetUS","bestPrice":-220,"bestLine":null,"fairProbability":66.4,"fairPrice":-197,"probabilityEdge":-2.4,"expectedValue":-3.5,"lineEdge":null,"marketScore":45,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"home","label":"Washington Commanders spread","book":"DraftKings","bestPrice":-110,"bestLine":5.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":83,"grade":"STRONG PRICE"},"signal":"SHOP THE LINE"},{"id":"fe93e6ab1e553c0169936a0a983c324f","commenceTime":"2026-11-08T18:00:00Z","home":"Philadelphia Eagles","away":"New York Giants","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":3,"range":0.5,"bestHome":{"point":3.5,"price":-118,"book":"DraftKings"},"bestAway":{"point":-3,"price":-110,"book":"FanDuel"}},"total":{"consensus":38.5,"range":0.5,"bestOver":{"point":38.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"},"bestUnder":{"point":39,"overPrice":-110,"underPrice":-110,"book":"BetRivers"}},"moneyline":{"bestHome":{"price":153,"book":"BetOnline.ag"},"bestAway":{"price":-162,"book":"DraftKings"},"fairHomeProbability":39.5,"fairAwayProbability":60.5,"fairHomePrice":153,"fairAwayPrice":-153,"agreement":92},"opportunities":[{"type":"spread","side":"home","label":"Philadelphia Eagles spread","book":"DraftKings","bestPrice":-118,"bestLine":3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 38.5","book":"BetRivers","bestPrice":-110,"bestLine":39,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Philadelphia Eagles ML","book":"BetOnline.ag","bestPrice":153,"bestLine":null,"fairProbability":39.5,"fairPrice":153,"probabilityEdge":0,"expectedValue":0,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"New York Giants ML","book":"DraftKings","bestPrice":-162,"bestLine":null,"fairProbability":60.5,"fairPrice":-153,"probabilityEdge":-1.4,"expectedValue":-2.2,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"away","label":"New York Giants spread","book":"FanDuel","bestPrice":-110,"bestLine":-3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 38.5","book":"LowVig.ag","bestPrice":-107,"bestLine":38.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"home","label":"Philadelphia Eagles spread","book":"DraftKings","bestPrice":-118,"bestLine":3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"39aeac43cea7b12558b91cdab1255a10","commenceTime":"2026-11-08T21:05:00Z","home":"Los Angeles Chargers","away":"Houston Texans","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":5,"range":0.5,"bestHome":{"point":5,"price":-104,"book":"LowVig.ag"},"bestAway":{"point":-4.5,"price":-110,"book":"BetUS"}},"total":{"consensus":40.5,"range":0.5,"bestOver":{"point":40.5,"overPrice":-110,"underPrice":-110,"book":"MyBookie.ag"},"bestUnder":{"point":41,"overPrice":-110,"underPrice":-110,"book":"BetUS"}},"moneyline":{"bestHome":{"price":200,"book":"Bovada"},"bestAway":{"price":-215,"book":"BetUS"},"fairHomeProbability":33.6,"fairAwayProbability":66.4,"fairHomePrice":197,"fairAwayPrice":-197,"agreement":95},"opportunities":[{"type":"spread","side":"away","label":"Houston Texans spread","book":"BetUS","bestPrice":-110,"bestLine":-4.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 40.5","book":"BetUS","bestPrice":-110,"bestLine":41,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Los Angeles Chargers ML","book":"Bovada","bestPrice":200,"bestLine":null,"fairProbability":33.6,"fairPrice":197,"probabilityEdge":0.3,"expectedValue":0.9,"lineEdge":null,"marketScore":51,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Houston Texans ML","book":"BetUS","bestPrice":-215,"bestLine":null,"fairProbability":66.4,"fairPrice":-197,"probabilityEdge":-1.9,"expectedValue":-2.8,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"home","label":"Los Angeles Chargers spread","book":"LowVig.ag","bestPrice":-104,"bestLine":5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 40.5","book":"MyBookie.ag","bestPrice":-110,"bestLine":40.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"away","label":"Houston Texans spread","book":"BetUS","bestPrice":-110,"bestLine":-4.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"ac9d38a18d5c92814233a31aa9a48d78","commenceTime":"2026-11-08T21:05:00Z","home":"San Francisco 49ers","away":"Las Vegas Raiders","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":-10,"range":0.5,"bestHome":{"point":-9.5,"price":-112,"book":"FanDuel"},"bestAway":{"point":10,"price":-107,"book":"LowVig.ag"}},"total":{"consensus":53,"range":0.5,"bestOver":{"point":52.5,"overPrice":-110,"underPrice":-110,"book":"MyBookie.ag"},"bestUnder":{"point":53,"overPrice":-105,"underPrice":-109,"book":"LowVig.ag"}},"moneyline":{"bestHome":{"price":-440,"book":"BetUS"},"bestAway":{"price":410,"book":"DraftKings"},"fairHomeProbability":79.7,"fairAwayProbability":20.3,"fairHomePrice":-392,"fairAwayPrice":392,"agreement":92},"opportunities":[{"type":"moneyline","side":"away","label":"Las Vegas Raiders ML","book":"DraftKings","bestPrice":410,"bestLine":null,"fairProbability":20.3,"fairPrice":392,"probabilityEdge":0.7,"expectedValue":3.6,"lineEdge":null,"marketScore":69,"grade":"VALUE WATCH"},{"type":"spread","side":"home","label":"San Francisco 49ers spread","book":"FanDuel","bestPrice":-112,"bestLine":-9.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"over","label":"Over 53","book":"MyBookie.ag","bestPrice":-110,"bestLine":52.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"San Francisco 49ers ML","book":"BetUS","bestPrice":-440,"bestLine":null,"fairProbability":79.7,"fairPrice":-392,"probabilityEdge":-1.8,"expectedValue":-2.2,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"away","label":"Las Vegas Raiders spread","book":"LowVig.ag","bestPrice":-107,"bestLine":10,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 53","book":"LowVig.ag","bestPrice":-109,"bestLine":53,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"moneyline","side":"away","label":"Las Vegas Raiders ML","book":"DraftKings","bestPrice":410,"bestLine":null,"fairProbability":20.3,"fairPrice":392,"probabilityEdge":0.7,"expectedValue":3.6,"lineEdge":null,"marketScore":69,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"240e23b02b1e3fef655d04a286b5a623","commenceTime":"2026-11-08T21:25:00Z","home":"Seattle Seahawks","away":"Arizona Cardinals","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":-8.5,"range":0.5,"bestHome":{"point":-8.5,"price":-105,"book":"FanDuel"},"bestAway":{"point":9,"price":-112,"book":"BetRivers"}},"total":{"consensus":39.5,"range":1,"bestOver":{"point":39.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"},"bestUnder":{"point":40.5,"overPrice":-106,"underPrice":-114,"book":"BetRivers"}},"moneyline":{"bestHome":{"price":-390,"book":"BetUS"},"bestAway":{"price":350,"book":"DraftKings"},"fairHomeProbability":76.6,"fairAwayProbability":23.4,"fairHomePrice":-328,"fairAwayPrice":328,"agreement":95},"opportunities":[{"type":"total","side":"under","label":"Under 39.5","book":"BetRivers","bestPrice":-114,"bestLine":40.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":85,"grade":"STRONG PRICE"},{"type":"moneyline","side":"away","label":"Arizona Cardinals ML","book":"DraftKings","bestPrice":350,"bestLine":null,"fairProbability":23.4,"fairPrice":328,"probabilityEdge":1.1,"expectedValue":5.1,"lineEdge":null,"marketScore":80,"grade":"STRONG PRICE"},{"type":"spread","side":"away","label":"Arizona Cardinals spread","book":"BetRivers","bestPrice":-112,"bestLine":9,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Seattle Seahawks ML","book":"BetUS","bestPrice":-390,"bestLine":null,"fairProbability":76.6,"fairPrice":-328,"probabilityEdge":-3,"expectedValue":-3.7,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"home","label":"Seattle Seahawks spread","book":"FanDuel","bestPrice":-105,"bestLine":-8.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 39.5","book":"LowVig.ag","bestPrice":-107,"bestLine":39.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":43,"grade":"SHOP"}],"topEdge":{"type":"total","side":"under","label":"Under 39.5","book":"BetRivers","bestPrice":-114,"bestLine":40.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":85,"grade":"STRONG PRICE"},"signal":"MARKET TIGHT"},{"id":"2922c573ec3df8466c4a34975e446898","commenceTime":"2026-11-08T21:25:00Z","home":"New England Patriots","away":"Green Bay Packers","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":-3,"range":0.5,"bestHome":{"point":-3,"price":-110,"book":"FanDuel"},"bestAway":{"point":3.5,"price":-112,"book":"BetMGM"}},"total":{"consensus":46,"range":1,"bestOver":{"point":45.5,"overPrice":-110,"underPrice":-108,"book":"BetMGM"},"bestUnder":{"point":46.5,"overPrice":-104,"underPrice":-118,"book":"FanDuel"}},"moneyline":{"bestHome":{"price":-168,"book":"FanDuel"},"bestAway":{"price":155,"book":"BetMGM"},"fairHomeProbability":61.1,"fairAwayProbability":38.9,"fairHomePrice":-157,"fairAwayPrice":157,"agreement":96},"opportunities":[{"type":"spread","side":"away","label":"Green Bay Packers spread","book":"BetMGM","bestPrice":-112,"bestLine":3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"over","label":"Over 46","book":"BetMGM","bestPrice":-110,"bestLine":45.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 46","book":"FanDuel","bestPrice":-118,"bestLine":46.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"New England Patriots ML","book":"FanDuel","bestPrice":-168,"bestLine":null,"fairProbability":61.1,"fairPrice":-157,"probabilityEdge":-1.6,"expectedValue":-2.6,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Green Bay Packers ML","book":"BetMGM","bestPrice":155,"bestLine":null,"fairProbability":38.9,"fairPrice":157,"probabilityEdge":-0.3,"expectedValue":-0.7,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"home","label":"New England Patriots spread","book":"FanDuel","bestPrice":-110,"bestLine":-3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"away","label":"Green Bay Packers spread","book":"BetMGM","bestPrice":-112,"bestLine":3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"9760d8f19f84bfee300a74ceb656c95d","commenceTime":"2026-11-09T01:20:00Z","home":"Chicago Bears","away":"Tampa Bay Buccaneers","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":-6,"range":0.5,"bestHome":{"point":-6,"price":-109,"book":"LowVig.ag"},"bestAway":{"point":6.5,"price":-110,"book":"FanDuel"}},"total":{"consensus":47.5,"range":0,"bestOver":{"point":47.5,"overPrice":-105,"underPrice":-115,"book":"DraftKings"},"bestUnder":{"point":47.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"}},"moneyline":{"bestHome":{"price":-275,"book":"BetRivers"},"bestAway":{"price":245,"book":"DraftKings"},"fairHomeProbability":71.2,"fairAwayProbability":28.8,"fairHomePrice":-247,"fairAwayPrice":247,"agreement":96},"opportunities":[{"type":"spread","side":"away","label":"Tampa Bay Buccaneers spread","book":"FanDuel","bestPrice":-110,"bestLine":6.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"over","label":"Over 47.5","book":"DraftKings","bestPrice":-105,"bestLine":47.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 47.5","book":"LowVig.ag","bestPrice":-107,"bestLine":47.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"home","label":"Chicago Bears ML","book":"BetRivers","bestPrice":-275,"bestLine":null,"fairProbability":71.2,"fairPrice":-247,"probabilityEdge":-2.1,"expectedValue":-2.9,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Tampa Bay Buccaneers ML","book":"DraftKings","bestPrice":245,"bestLine":null,"fairProbability":28.8,"fairPrice":247,"probabilityEdge":-0.2,"expectedValue":-0.6,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"home","label":"Chicago Bears spread","book":"LowVig.ag","bestPrice":-109,"bestLine":-6,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"away","label":"Tampa Bay Buccaneers spread","book":"FanDuel","bestPrice":-110,"bestLine":6.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"17ad7eff2f7875e20a8109abe40470e3","commenceTime":"2026-11-10T01:15:00Z","home":"Minnesota Vikings","away":"Buffalo Bills","books":9,"lastUpdate":"2026-11-05T02:42:42Z","spread":{"consensusHome":3,"range":0.5,"bestHome":{"point":3.5,"price":-117,"book":"BetRivers"},"bestAway":{"point":-3,"price":-117,"book":"LowVig.ag"}},"total":{"consensus":45.5,"range":1,"bestOver":{"point":45,"overPrice":-112,"underPrice":-108,"book":"Bovada"},"bestUnder":{"point":46,"overPrice":-102,"underPrice":-113,"book":"LowVig.ag"}},"moneyline":{"bestHome":{"price":155,"book":"BetMGM"},"bestAway":{"price":-175,"book":"BetUS"},"fairHomeProbability":38.4,"fairAwayProbability":61.6,"fairHomePrice":161,"fairAwayPrice":-161,"agreement":97},"opportunities":[{"type":"spread","side":"home","label":"Minnesota Vikings spread","book":"BetRivers","bestPrice":-117,"bestLine":3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"over","label":"Over 45.5","book":"Bovada","bestPrice":-112,"bestLine":45,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 45.5","book":"LowVig.ag","bestPrice":-113,"bestLine":46,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Minnesota Vikings ML","book":"BetMGM","bestPrice":155,"bestLine":null,"fairProbability":38.4,"fairPrice":161,"probabilityEdge":-0.9,"expectedValue":-2.2,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Buffalo Bills ML","book":"BetUS","bestPrice":-175,"bestLine":null,"fairProbability":61.6,"fairPrice":-161,"probabilityEdge":-2,"expectedValue":-3.1,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"away","label":"Buffalo Bills spread","book":"LowVig.ag","bestPrice":-117,"bestLine":-3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"home","label":"Minnesota Vikings spread","book":"BetRivers","bestPrice":-117,"bestLine":3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"74d39e19225caf211ad2c8eb4110179f","commenceTime":"2026-11-13T01:15:00Z","home":"New York Giants","away":"Washington Commanders","books":7,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":-1.5,"range":0,"bestHome":{"point":-1.5,"price":-105,"book":"DraftKings"},"bestAway":{"point":1.5,"price":-105,"book":"LowVig.ag"}},"total":{"consensus":45,"range":1,"bestOver":{"point":44.5,"overPrice":-110,"underPrice":-110,"book":"DraftKings"},"bestUnder":{"point":45.5,"overPrice":-110,"underPrice":-110,"book":"BetUS"}},"moneyline":{"bestHome":{"price":-118,"book":"DraftKings"},"bestAway":{"price":102,"book":"FanDuel"},"fairHomeProbability":52.2,"fairAwayProbability":47.8,"fairHomePrice":-109,"fairAwayPrice":109,"agreement":98},"opportunities":[{"type":"total","side":"over","label":"Over 45","book":"DraftKings","bestPrice":-110,"bestLine":44.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 45","book":"BetUS","bestPrice":-110,"bestLine":45.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"New York Giants ML","book":"DraftKings","bestPrice":-118,"bestLine":null,"fairProbability":52.2,"fairPrice":-109,"probabilityEdge":-1.9,"expectedValue":-3.6,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Washington Commanders ML","book":"FanDuel","bestPrice":102,"bestLine":null,"fairProbability":47.8,"fairPrice":109,"probabilityEdge":-1.7,"expectedValue":-3.5,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"home","label":"New York Giants spread","book":"DraftKings","bestPrice":-105,"bestLine":-1.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"away","label":"Washington Commanders spread","book":"LowVig.ag","bestPrice":-105,"bestLine":1.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"}],"topEdge":{"type":"total","side":"over","label":"Over 45","book":"DraftKings","bestPrice":-110,"bestLine":44.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"b8c10fdf1e0ac4e13deee7f7c0af0b0b","commenceTime":"2026-11-15T14:30:00Z","home":"Detroit Lions","away":"New England Patriots","books":5,"lastUpdate":"2026-11-05T02:41:58Z","spread":{"consensusHome":0,"range":1.5,"bestHome":{"point":1.5,"price":-108,"book":"DraftKings"},"bestAway":{"point":0,"price":-110,"book":"BetUS"}},"total":{"consensus":49.5,"range":0,"bestOver":{"point":49.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"},"bestUnder":{"point":49.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"}},"moneyline":{"bestHome":{"price":110,"book":"DraftKings"},"bestAway":{"price":-122,"book":"BetRivers"},"fairHomeProbability":46.7,"fairAwayProbability":53.3,"fairHomePrice":114,"fairAwayPrice":-114,"agreement":90},"opportunities":[{"type":"spread","side":"home","label":"Detroit Lions spread","book":"DraftKings","bestPrice":-108,"bestLine":1.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1.5,"marketScore":96,"grade":"STRONG PRICE"},{"type":"total","side":"over","label":"Over 49.5","book":"LowVig.ag","bestPrice":-107,"bestLine":49.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 49.5","book":"LowVig.ag","bestPrice":-107,"bestLine":49.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"home","label":"Detroit Lions ML","book":"DraftKings","bestPrice":110,"bestLine":null,"fairProbability":46.7,"fairPrice":114,"probabilityEdge":-0.9,"expectedValue":-2,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"New England Patriots ML","book":"BetRivers","bestPrice":-122,"bestLine":null,"fairProbability":53.3,"fairPrice":-114,"probabilityEdge":-1.6,"expectedValue":-3,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"away","label":"New England Patriots spread","book":"BetUS","bestPrice":-110,"bestLine":0,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":41,"grade":"MARKET PRICE"}],"topEdge":{"type":"spread","side":"home","label":"Detroit Lions spread","book":"DraftKings","bestPrice":-108,"bestLine":1.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1.5,"marketScore":96,"grade":"STRONG PRICE"},"signal":"SHOP THE LINE"},{"id":"3c71d515b726f1096aabb435badb83fd","commenceTime":"2026-11-15T18:00:00Z","home":"Atlanta Falcons","away":"Kansas City Chiefs","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":3,"range":0.5,"bestHome":{"point":3.5,"price":-115,"book":"FanDuel"},"bestAway":{"point":-3,"price":-115,"book":"BetUS"}},"total":{"consensus":46.5,"range":0,"bestOver":{"point":46.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"},"bestUnder":{"point":46.5,"overPrice":-115,"underPrice":-105,"book":"DraftKings"}},"moneyline":{"bestHome":{"price":152,"book":"FanDuel"},"bestAway":{"price":-175,"book":"DraftKings"},"fairHomeProbability":38.5,"fairAwayProbability":61.5,"fairHomePrice":159,"fairAwayPrice":-159,"agreement":97},"opportunities":[{"type":"spread","side":"home","label":"Atlanta Falcons spread","book":"FanDuel","bestPrice":-115,"bestLine":3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Atlanta Falcons ML","book":"FanDuel","bestPrice":152,"bestLine":null,"fairProbability":38.5,"fairPrice":159,"probabilityEdge":-1.1,"expectedValue":-2.9,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Kansas City Chiefs ML","book":"DraftKings","bestPrice":-175,"bestLine":null,"fairProbability":61.5,"fairPrice":-159,"probabilityEdge":-2.2,"expectedValue":-3.4,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 46.5","book":"LowVig.ag","bestPrice":-107,"bestLine":46.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 46.5","book":"DraftKings","bestPrice":-105,"bestLine":46.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"away","label":"Kansas City Chiefs spread","book":"BetUS","bestPrice":-115,"bestLine":-3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"home","label":"Atlanta Falcons spread","book":"FanDuel","bestPrice":-115,"bestLine":3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"1057d50949844ddf483da9c8c20354be","commenceTime":"2026-11-15T18:00:00Z","home":"New York Jets","away":"Buffalo Bills","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":7.5,"range":0,"bestHome":{"point":7.5,"price":-105,"book":"FanDuel"},"bestAway":{"point":-7.5,"price":-105,"book":"LowVig.ag"}},"total":{"consensus":51,"range":1,"bestOver":{"point":50.5,"overPrice":-110,"underPrice":-110,"book":"DraftKings"},"bestUnder":{"point":51.5,"overPrice":-110,"underPrice":-110,"book":"FanDuel"}},"moneyline":{"bestHome":{"price":380,"book":"FanDuel"},"bestAway":{"price":-410,"book":"DraftKings"},"fairHomeProbability":21.2,"fairAwayProbability":78.8,"fairHomePrice":372,"fairAwayPrice":-372,"agreement":91},"opportunities":[{"type":"total","side":"over","label":"Over 51","book":"DraftKings","bestPrice":-110,"bestLine":50.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 51","book":"FanDuel","bestPrice":-110,"bestLine":51.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"New York Jets ML","book":"FanDuel","bestPrice":380,"bestLine":null,"fairProbability":21.2,"fairPrice":372,"probabilityEdge":0.3,"expectedValue":1.6,"lineEdge":null,"marketScore":55,"grade":"SHOP"},{"type":"spread","side":"home","label":"New York Jets spread","book":"FanDuel","bestPrice":-105,"bestLine":7.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"away","label":"Buffalo Bills spread","book":"LowVig.ag","bestPrice":-105,"bestLine":-7.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Buffalo Bills ML","book":"DraftKings","bestPrice":-410,"bestLine":null,"fairProbability":78.8,"fairPrice":-372,"probabilityEdge":-1.6,"expectedValue":-1.9,"lineEdge":null,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"total","side":"over","label":"Over 51","book":"DraftKings","bestPrice":-110,"bestLine":50.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"e5aa20e1364dd639f042af1c2281bbe2","commenceTime":"2026-11-15T18:00:00Z","home":"New Orleans Saints","away":"Carolina Panthers","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":1.25,"range":1.5,"bestHome":{"point":1.5,"price":-110,"book":"DraftKings"},"bestAway":{"point":0,"price":-110,"book":"BetUS"}},"total":{"consensus":47,"range":1,"bestOver":{"point":46.5,"overPrice":-113,"underPrice":-108,"book":"BetRivers"},"bestUnder":{"point":47.5,"overPrice":-110,"underPrice":-110,"book":"DraftKings"}},"moneyline":{"bestHome":{"price":105,"book":"DraftKings"},"bestAway":{"price":-112,"book":"FanDuel"},"fairHomeProbability":47.7,"fairAwayProbability":52.3,"fairHomePrice":110,"fairAwayPrice":-110,"agreement":92},"opportunities":[{"type":"spread","side":"away","label":"Carolina Panthers spread","book":"BetUS","bestPrice":-110,"bestLine":0,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1.3,"marketScore":93,"grade":"STRONG PRICE"},{"type":"total","side":"over","label":"Over 47","book":"BetRivers","bestPrice":-113,"bestLine":46.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 47","book":"DraftKings","bestPrice":-110,"bestLine":47.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"spread","side":"home","label":"New Orleans Saints spread","book":"DraftKings","bestPrice":-110,"bestLine":1.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.3,"marketScore":51,"grade":"SHOP"},{"type":"moneyline","side":"home","label":"New Orleans Saints ML","book":"DraftKings","bestPrice":105,"bestLine":null,"fairProbability":47.7,"fairPrice":110,"probabilityEdge":-1,"expectedValue":-2.1,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Carolina Panthers ML","book":"FanDuel","bestPrice":-112,"bestLine":null,"fairProbability":52.3,"fairPrice":-110,"probabilityEdge":-0.6,"expectedValue":-1.1,"lineEdge":null,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"away","label":"Carolina Panthers spread","book":"BetUS","bestPrice":-110,"bestLine":0,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1.3,"marketScore":93,"grade":"STRONG PRICE"},"signal":"SHOP THE LINE"},{"id":"be0e03cc42fbc9b6962467b22c7bf9dd","commenceTime":"2026-11-15T18:00:00Z","home":"Cleveland Browns","away":"Houston Texans","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":4.5,"range":1,"bestHome":{"point":4.5,"price":-105,"book":"LowVig.ag"},"bestAway":{"point":-3.5,"price":-110,"book":"BetUS"}},"total":{"consensus":39.5,"range":0.5,"bestOver":{"point":39.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"},"bestUnder":{"point":40,"overPrice":-110,"underPrice":-110,"book":"BetUS"}},"moneyline":{"bestHome":{"price":170,"book":"DraftKings"},"bestAway":{"price":-200,"book":"FanDuel"},"fairHomeProbability":35.9,"fairAwayProbability":64.1,"fairHomePrice":179,"fairAwayPrice":-179,"agreement":99},"opportunities":[{"type":"spread","side":"away","label":"Houston Texans spread","book":"BetUS","bestPrice":-110,"bestLine":-3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":84,"grade":"STRONG PRICE"},{"type":"total","side":"under","label":"Under 39.5","book":"BetUS","bestPrice":-110,"bestLine":40,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Cleveland Browns ML","book":"DraftKings","bestPrice":170,"bestLine":null,"fairProbability":35.9,"fairPrice":179,"probabilityEdge":-1.2,"expectedValue":-3.1,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Houston Texans ML","book":"FanDuel","bestPrice":-200,"bestLine":null,"fairProbability":64.1,"fairPrice":-179,"probabilityEdge":-2.6,"expectedValue":-3.8,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 39.5","book":"LowVig.ag","bestPrice":-107,"bestLine":39.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"home","label":"Cleveland Browns spread","book":"LowVig.ag","bestPrice":-105,"bestLine":4.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":42,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"away","label":"Houston Texans spread","book":"BetUS","bestPrice":-110,"bestLine":-3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":84,"grade":"STRONG PRICE"},"signal":"SHOP THE LINE"},{"id":"5d8d85473b87f772a979ecf294acab94","commenceTime":"2026-11-15T18:00:00Z","home":"Green Bay Packers","away":"Minnesota Vikings","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":-2.5,"range":0,"bestHome":{"point":-2.5,"price":-112,"book":"BetRivers"},"bestAway":{"point":2.5,"price":105,"book":"LowVig.ag"}},"total":{"consensus":41.5,"range":0,"bestOver":{"point":41.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"},"bestUnder":{"point":41.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"}},"moneyline":{"bestHome":{"price":-142,"book":"FanDuel"},"bestAway":{"price":124,"book":"DraftKings"},"fairHomeProbability":56.3,"fairAwayProbability":43.7,"fairHomePrice":-129,"fairAwayPrice":129,"agreement":97},"opportunities":[{"type":"spread","side":"home","label":"Green Bay Packers spread","book":"BetRivers","bestPrice":-112,"bestLine":-2.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"away","label":"Minnesota Vikings spread","book":"LowVig.ag","bestPrice":105,"bestLine":2.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 41.5","book":"LowVig.ag","bestPrice":-107,"bestLine":41.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"total","side":"under","label":"Under 41.5","book":"LowVig.ag","bestPrice":-107,"bestLine":41.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"home","label":"Green Bay Packers ML","book":"FanDuel","bestPrice":-142,"bestLine":null,"fairProbability":56.3,"fairPrice":-129,"probabilityEdge":-2.3,"expectedValue":-4,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Minnesota Vikings ML","book":"DraftKings","bestPrice":124,"bestLine":null,"fairProbability":43.7,"fairPrice":129,"probabilityEdge":-1,"expectedValue":-2.2,"lineEdge":null,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"home","label":"Green Bay Packers spread","book":"BetRivers","bestPrice":-112,"bestLine":-2.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},"signal":"MARKET TIGHT"},{"id":"b5700b4d938fd94429f60d4622cc9c0a","commenceTime":"2026-11-15T18:00:00Z","home":"Indianapolis Colts","away":"Miami Dolphins","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":-1.5,"range":1,"bestHome":{"point":-1.5,"price":-105,"book":"LowVig.ag"},"bestAway":{"point":2.5,"price":-110,"book":"DraftKings"}},"total":{"consensus":43,"range":1,"bestOver":{"point":42.5,"overPrice":-113,"underPrice":-108,"book":"BetRivers"},"bestUnder":{"point":43.5,"overPrice":-110,"underPrice":-110,"book":"DraftKings"}},"moneyline":{"bestHome":{"price":-120,"book":"FanDuel"},"bestAway":{"price":114,"book":"DraftKings"},"fairHomeProbability":54.6,"fairAwayProbability":45.4,"fairHomePrice":-120,"fairAwayPrice":120,"agreement":91},"opportunities":[{"type":"spread","side":"away","label":"Miami Dolphins spread","book":"DraftKings","bestPrice":-110,"bestLine":2.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":84,"grade":"STRONG PRICE"},{"type":"total","side":"over","label":"Over 43","book":"BetRivers","bestPrice":-113,"bestLine":42.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 43","book":"DraftKings","bestPrice":-110,"bestLine":43.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":64,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Indianapolis Colts ML","book":"FanDuel","bestPrice":-120,"bestLine":null,"fairProbability":54.6,"fairPrice":-120,"probabilityEdge":0.1,"expectedValue":0.1,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Miami Dolphins ML","book":"DraftKings","bestPrice":114,"bestLine":null,"fairProbability":45.4,"fairPrice":120,"probabilityEdge":-1.3,"expectedValue":-2.8,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"spread","side":"home","label":"Indianapolis Colts spread","book":"LowVig.ag","bestPrice":-105,"bestLine":-1.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":42,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"away","label":"Miami Dolphins spread","book":"DraftKings","bestPrice":-110,"bestLine":2.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":84,"grade":"STRONG PRICE"},"signal":"SHOP THE LINE"},{"id":"28800df7e768ecec14f116454d560f9b","commenceTime":"2026-11-15T18:00:00Z","home":"Tennessee Titans","away":"Jacksonville Jaguars","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":9.5,"range":0,"bestHome":{"point":9.5,"price":-104,"book":"FanDuel"},"bestAway":{"point":-9.5,"price":-105,"book":"LowVig.ag"}},"total":{"consensus":44.5,"range":1,"bestOver":{"point":44.5,"overPrice":-107,"underPrice":-107,"book":"LowVig.ag"},"bestUnder":{"point":45.5,"overPrice":-105,"underPrice":-115,"book":"DraftKings"}},"moneyline":{"bestHome":{"price":430,"book":"FanDuel"},"bestAway":{"price":-455,"book":"DraftKings"},"fairHomeProbability":19.8,"fairAwayProbability":80.2,"fairHomePrice":404,"fairAwayPrice":-404,"agreement":89},"opportunities":[{"type":"total","side":"under","label":"Under 44.5","book":"DraftKings","bestPrice":-115,"bestLine":45.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":85,"grade":"STRONG PRICE"},{"type":"moneyline","side":"home","label":"Tennessee Titans ML","book":"FanDuel","bestPrice":430,"bestLine":null,"fairProbability":19.8,"fairPrice":404,"probabilityEdge":1,"expectedValue":5.2,"lineEdge":null,"marketScore":80,"grade":"STRONG PRICE"},{"type":"spread","side":"home","label":"Tennessee Titans spread","book":"FanDuel","bestPrice":-104,"bestLine":9.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"away","label":"Jacksonville Jaguars spread","book":"LowVig.ag","bestPrice":-105,"bestLine":-9.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Jacksonville Jaguars ML","book":"DraftKings","bestPrice":-455,"bestLine":null,"fairProbability":80.2,"fairPrice":-404,"probabilityEdge":-1.8,"expectedValue":-2.2,"lineEdge":null,"marketScore":43,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 44.5","book":"LowVig.ag","bestPrice":-107,"bestLine":44.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":43,"grade":"SHOP"}],"topEdge":{"type":"total","side":"under","label":"Under 44.5","book":"DraftKings","bestPrice":-115,"bestLine":45.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":85,"grade":"STRONG PRICE"},"signal":"MARKET TIGHT"},{"id":"6c932a965110f3f89ec4a5f1a6ac256e","commenceTime":"2026-11-15T21:05:00Z","home":"Arizona Cardinals","away":"Los Angeles Rams","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":7.5,"range":0.5,"bestHome":{"point":7.5,"price":-105,"book":"DraftKings"},"bestAway":{"point":-7,"price":-115,"book":"BetUS"}},"total":{"consensus":47.5,"range":0.5,"bestOver":{"point":47.5,"overPrice":-110,"underPrice":-110,"book":"DraftKings"},"bestUnder":{"point":48,"overPrice":-110,"underPrice":-110,"book":"BetUS"}},"moneyline":{"bestHome":{"price":285,"book":"FanDuel"},"bestAway":{"price":-355,"book":"DraftKings"},"fairHomeProbability":25.2,"fairAwayProbability":74.8,"fairHomePrice":296,"fairAwayPrice":-296,"agreement":99},"opportunities":[{"type":"spread","side":"away","label":"Los Angeles Rams spread","book":"BetUS","bestPrice":-115,"bestLine":-7,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"total","side":"under","label":"Under 47.5","book":"BetUS","bestPrice":-110,"bestLine":48,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"moneyline","side":"home","label":"Arizona Cardinals ML","book":"FanDuel","bestPrice":285,"bestLine":null,"fairProbability":25.2,"fairPrice":296,"probabilityEdge":-0.8,"expectedValue":-2.9,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Los Angeles Rams ML","book":"DraftKings","bestPrice":-355,"bestLine":null,"fairProbability":74.8,"fairPrice":-296,"probabilityEdge":-3.2,"expectedValue":-4.2,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"spread","side":"home","label":"Arizona Cardinals spread","book":"DraftKings","bestPrice":-105,"bestLine":7.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 47.5","book":"DraftKings","bestPrice":-110,"bestLine":47.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"spread","side":"away","label":"Los Angeles Rams spread","book":"BetUS","bestPrice":-115,"bestLine":-7,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"7627192fd89b05120ab6c712aa23fd81","commenceTime":"2026-11-15T21:25:00Z","home":"Dallas Cowboys","away":"San Francisco 49ers","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":3.75,"range":1,"bestHome":{"point":4.5,"price":-118,"book":"FanDuel"},"bestAway":{"point":-3.5,"price":-105,"book":"LowVig.ag"}},"total":{"consensus":54.5,"range":1.5,"bestOver":{"point":53.5,"overPrice":-110,"underPrice":-110,"book":"DraftKings"},"bestUnder":{"point":55,"overPrice":-110,"underPrice":-110,"book":"BetUS"}},"moneyline":{"bestHome":{"price":176,"book":"FanDuel"},"bestAway":{"price":-205,"book":"DraftKings"},"fairHomeProbability":34.8,"fairAwayProbability":65.2,"fairHomePrice":187,"fairAwayPrice":-187,"agreement":97},"opportunities":[{"type":"total","side":"over","label":"Over 54.5","book":"DraftKings","bestPrice":-110,"bestLine":53.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":84,"grade":"STRONG PRICE"},{"type":"spread","side":"home","label":"Dallas Cowboys spread","book":"FanDuel","bestPrice":-118,"bestLine":4.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.8,"marketScore":74,"grade":"STRONG PRICE"},{"type":"total","side":"under","label":"Under 54.5","book":"BetUS","bestPrice":-110,"bestLine":55,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":63,"grade":"VALUE WATCH"},{"type":"spread","side":"away","label":"San Francisco 49ers spread","book":"LowVig.ag","bestPrice":-105,"bestLine":-3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.3,"marketScore":53,"grade":"SHOP"},{"type":"moneyline","side":"home","label":"Dallas Cowboys ML","book":"FanDuel","bestPrice":176,"bestLine":null,"fairProbability":34.8,"fairPrice":187,"probabilityEdge":-1.4,"expectedValue":-3.8,"lineEdge":null,"marketScore":45,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"San Francisco 49ers ML","book":"DraftKings","bestPrice":-205,"bestLine":null,"fairProbability":65.2,"fairPrice":-187,"probabilityEdge":-2.1,"expectedValue":-3.1,"lineEdge":null,"marketScore":45,"grade":"SHOP"}],"topEdge":{"type":"total","side":"over","label":"Over 54.5","book":"DraftKings","bestPrice":-110,"bestLine":53.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":84,"grade":"STRONG PRICE"},"signal":"SHOP THE LINE"},{"id":"48e497c230e6c9afcb3b600091d28e17","commenceTime":"2026-11-16T01:20:00Z","home":"Cincinnati Bengals","away":"Pittsburgh Steelers","books":6,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":-3.25,"range":0.5,"bestHome":{"point":-3,"price":-110,"book":"LowVig.ag"},"bestAway":{"point":3.5,"price":-110,"book":"DraftKings"}},"total":{"consensus":47.5,"range":0.5,"bestOver":{"point":47.5,"overPrice":-107,"underPrice":-114,"book":"BetRivers"},"bestUnder":{"point":48,"overPrice":-110,"underPrice":-110,"book":"BetUS"}},"moneyline":{"bestHome":{"price":-168,"book":"FanDuel"},"bestAway":{"price":150,"book":"DraftKings"},"fairHomeProbability":60.8,"fairAwayProbability":39.2,"fairHomePrice":-155,"fairAwayPrice":155,"agreement":95},"opportunities":[{"type":"total","side":"under","label":"Under 47.5","book":"BetUS","bestPrice":-110,"bestLine":48,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},{"type":"spread","side":"home","label":"Cincinnati Bengals spread","book":"LowVig.ag","bestPrice":-110,"bestLine":-3,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.3,"marketScore":54,"grade":"SHOP"},{"type":"spread","side":"away","label":"Pittsburgh Steelers spread","book":"DraftKings","bestPrice":-110,"bestLine":3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.3,"marketScore":54,"grade":"SHOP"},{"type":"moneyline","side":"home","label":"Cincinnati Bengals ML","book":"FanDuel","bestPrice":-168,"bestLine":null,"fairProbability":60.8,"fairPrice":-155,"probabilityEdge":-1.9,"expectedValue":-3,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"moneyline","side":"away","label":"Pittsburgh Steelers ML","book":"DraftKings","bestPrice":150,"bestLine":null,"fairProbability":39.2,"fairPrice":155,"probabilityEdge":-0.8,"expectedValue":-2.1,"lineEdge":null,"marketScore":44,"grade":"SHOP"},{"type":"total","side":"over","label":"Over 47.5","book":"BetRivers","bestPrice":-107,"bestLine":47.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":44,"grade":"SHOP"}],"topEdge":{"type":"total","side":"under","label":"Under 47.5","book":"BetUS","bestPrice":-110,"bestLine":48,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":65,"grade":"VALUE WATCH"},"signal":"MARKET TIGHT"},{"id":"35e3bdff558b5d1506251e814986f164","commenceTime":"2026-11-17T01:15:00Z","home":"Baltimore Ravens","away":"Los Angeles Chargers","books":3,"lastUpdate":"2026-11-05T02:42:41Z","spread":{"consensusHome":-1.5,"range":0,"bestHome":{"point":-1.5,"price":-105,"book":"DraftKings"},"bestAway":{"point":1.5,"price":-108,"book":"FanDuel"}},"total":{"consensus":38.5,"range":0.5,"bestOver":{"point":38,"overPrice":-109,"underPrice":-112,"book":"BetRivers"},"bestUnder":{"point":38.5,"overPrice":-110,"underPrice":-110,"book":"DraftKings"}},"moneyline":{"bestHome":{"price":-120,"book":"DraftKings"},"bestAway":{"price":106,"book":"FanDuel"},"fairHomeProbability":52.3,"fairAwayProbability":47.7,"fairHomePrice":-110,"fairAwayPrice":110,"agreement":96},"opportunities":[{"type":"total","side":"over","label":"Over 38.5","book":"BetRivers","bestPrice":-109,"bestLine":38,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":57,"grade":"SHOP"},{"type":"spread","side":"home","label":"Baltimore Ravens spread","book":"DraftKings","bestPrice":-105,"bestLine":-1.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":37,"grade":"MARKET PRICE"},{"type":"spread","side":"away","label":"Los Angeles Chargers spread","book":"FanDuel","bestPrice":-108,"bestLine":1.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":37,"grade":"MARKET PRICE"},{"type":"moneyline","side":"home","label":"Baltimore Ravens ML","book":"DraftKings","bestPrice":-120,"bestLine":null,"fairProbability":52.3,"fairPrice":-110,"probabilityEdge":-2.3,"expectedValue":-4.2,"lineEdge":null,"marketScore":36,"grade":"MARKET PRICE"},{"type":"moneyline","side":"away","label":"Los Angeles Chargers ML","book":"FanDuel","bestPrice":106,"bestLine":null,"fairProbability":47.7,"fairPrice":110,"probabilityEdge":-0.8,"expectedValue":-1.7,"lineEdge":null,"marketScore":36,"grade":"MARKET PRICE"},{"type":"total","side":"under","label":"Under 38.5","book":"DraftKings","bestPrice":-110,"bestLine":38.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0,"marketScore":36,"grade":"MARKET PRICE"}],"topEdge":{"type":"total","side":"over","label":"Over 38.5","book":"BetRivers","bestPrice":-109,"bestLine":38,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":0.5,"marketScore":57,"grade":"SHOP"},"signal":"MARKET TIGHT"}],"rankedEdges":[{"type":"spread","side":"home","label":"Detroit Lions spread","book":"DraftKings","bestPrice":-108,"bestLine":1.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1.5,"marketScore":96,"grade":"STRONG PRICE","gameId":"b8c10fdf1e0ac4e13deee7f7c0af0b0b","matchup":"New England Patriots @ Detroit Lions","commenceTime":"2026-11-15T14:30:00Z","lastUpdate":"2026-11-05T02:41:58Z","books":5},{"type":"moneyline","side":"away","label":"New York Jets ML","book":"DraftKings","bestPrice":440,"bestLine":null,"fairProbability":19.9,"fairPrice":403,"probabilityEdge":1.3,"expectedValue":7.3,"lineEdge":null,"marketScore":95,"grade":"STRONG PRICE","gameId":"e354e6a04b1cb9c96e549b863debb92e","matchup":"New York Jets @ Kansas City Chiefs","commenceTime":"2026-11-08T18:00:00Z","lastUpdate":"2026-11-05T02:42:42Z","books":9},{"type":"spread","side":"away","label":"Carolina Panthers spread","book":"BetUS","bestPrice":-110,"bestLine":0,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1.3,"marketScore":93,"grade":"STRONG PRICE","gameId":"e5aa20e1364dd639f042af1c2281bbe2","matchup":"Carolina Panthers @ New Orleans Saints","commenceTime":"2026-11-15T18:00:00Z","lastUpdate":"2026-11-05T02:42:41Z","books":6},{"type":"total","side":"under","label":"Under 42.5","book":"FanDuel","bestPrice":-118,"bestLine":43.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":85,"grade":"STRONG PRICE","gameId":"e571bab6736f9338130a78a4f75c3231","matchup":"Cleveland Browns @ New Orleans Saints","commenceTime":"2026-11-08T18:00:00Z","lastUpdate":"2026-11-05T02:42:42Z","books":9},{"type":"total","side":"under","label":"Under 39.5","book":"BetRivers","bestPrice":-114,"bestLine":40.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":85,"grade":"STRONG PRICE","gameId":"240e23b02b1e3fef655d04a286b5a623","matchup":"Arizona Cardinals @ Seattle Seahawks","commenceTime":"2026-11-08T21:25:00Z","lastUpdate":"2026-11-05T02:42:42Z","books":9},{"type":"total","side":"under","label":"Under 44.5","book":"DraftKings","bestPrice":-115,"bestLine":45.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":85,"grade":"STRONG PRICE","gameId":"28800df7e768ecec14f116454d560f9b","matchup":"Jacksonville Jaguars @ Tennessee Titans","commenceTime":"2026-11-15T18:00:00Z","lastUpdate":"2026-11-05T02:42:41Z","books":6},{"type":"spread","side":"away","label":"Houston Texans spread","book":"BetUS","bestPrice":-110,"bestLine":-3.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":84,"grade":"STRONG PRICE","gameId":"be0e03cc42fbc9b6962467b22c7bf9dd","matchup":"Houston Texans @ Cleveland Browns","commenceTime":"2026-11-15T18:00:00Z","lastUpdate":"2026-11-05T02:42:41Z","books":6},{"type":"spread","side":"away","label":"Miami Dolphins spread","book":"DraftKings","bestPrice":-110,"bestLine":2.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":84,"grade":"STRONG PRICE","gameId":"b5700b4d938fd94429f60d4622cc9c0a","matchup":"Miami Dolphins @ Indianapolis Colts","commenceTime":"2026-11-15T18:00:00Z","lastUpdate":"2026-11-05T02:42:41Z","books":6},{"type":"total","side":"over","label":"Over 54.5","book":"DraftKings","bestPrice":-110,"bestLine":53.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":84,"grade":"STRONG PRICE","gameId":"7627192fd89b05120ab6c712aa23fd81","matchup":"San Francisco 49ers @ Dallas Cowboys","commenceTime":"2026-11-15T21:25:00Z","lastUpdate":"2026-11-05T02:42:41Z","books":6},{"type":"spread","side":"home","label":"Washington Commanders spread","book":"DraftKings","bestPrice":-110,"bestLine":5.5,"fairProbability":null,"probabilityEdge":null,"expectedValue":null,"lineEdge":1,"marketScore":83,"grade":"STRONG PRICE","gameId":"89de07377e0aa8ffaa2ae6a7dc0855cc","matchup":"Los Angeles Rams @ Washington Commanders","commenceTime":"2026-11-08T18:00:00Z","lastUpdate":"2026-11-05T02:42:42Z","books":9},{"type":"moneyline","side":"away","label":"Arizona Cardinals ML","book":"DraftKings","bestPrice":350,"bestLine":null,"fairProbability":23.4,"fairPrice":328,"probabilityEdge":1.1,"expectedValue":5.1,"lineEdge":null,"marketScore":80,"grade":"STRONG PRICE","gameId":"240e23b02b1e3fef655d04a286b5a623","matchup":"Arizona Cardinals @ Seattle Seahawks","commenceTime":"2026-11-08T21:25:00Z","lastUpdate":"2026-11-05T02:42:42Z","books":9},{"type":"moneyline","side":"home","label":"Tennessee Titans ML","book":"FanDuel","bestPrice":430,"bestLine":null,"fairProbability":19.8,"fairPrice":404,"probabilityEdge":1,"expectedValue":5.2,"lineEdge":null,"marketScore":80,"grade":"STRONG PRICE","gameId":"28800df7e768ecec14f116454d560f9b","matchup":"Jacksonville Jaguars @ Tennessee Titans","commenceTime":"2026-11-15T18:00:00Z","lastUpdate":"2026-11-05T02:42:41Z","books":6}],"scoreGames":[],"scoreFeed":{"requested":false,"available":null},"scoring":{"label":"Backyard Market Score","description":"Measures price advantage, book depth, market agreement and freshness. It is not a guarantee or standalone outcome prediction.","strongThreshold":72},"quota":{"remaining":"408","used":"92","last":"3"},"scoreQuota":null,"cache":"fresh"}