{
  "generated_at": "2026-11-02T12:13:40.637839+00:00",
  "previous_generated_at": "2026-11-01T22:51:00.712527+00:00",
  "games": [
    {
      "id": "0a12a55607db0bd7eeafee050c45988e",
      "sport": "NBA",
      "game": "Oklahoma City Thunder @ Cleveland Cavaliers",
      "commence_time": "2026-11-03T00:10:00+00:00",
      "start_label": "Mon 07:10 PM ET",
      "median": 228.0,
      "minimum": 228.0,
      "maximum": 228.5,
      "books": {
        "fanduel": 228.5,
        "lowvig": 228.0,
        "betonlineag": 228.0,
        "draftkings": 228.5,
        "williamhill_us": 228.0,
        "mybookieag": 228.5,
        "betrivers": 228.5,
        "betus": 228.0,
        "bovada": 228.0,
        "fanatics": 228.0,
        "betmgm": 228.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 228.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 228.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 228.5,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "01847028adef1eda81745cd36f240fc5",
      "sport": "NHL",
      "game": "Vegas Golden Knights @ Boston Bruins",
      "commence_time": "2026-11-03T00:10:00+00:00",
      "start_label": "Mon 07:10 PM ET",
      "median": 6.0,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "williamhill_us": 6.0,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "betus": 6.0,
        "betrivers": 6.5,
        "bovada": 6.0,
        "betmgm": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -115,
          "under_price": -101,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -115,
          "under_price": -101,
          "quoted_at": "2026-11-02T12:13:08+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -120,
          "under_price": -103,
          "quoted_at": "2026-11-02T12:12:49+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 108,
          "under_price": -132,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:12:40+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 102,
          "under_price": -125,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-02T12:12:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-02T12:12:40+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-11-02T12:11:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.0,
        "betrivers": 6.5,
        "betus": 6.0,
        "bovada": 6.0,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.0,
        "williamhill_us": 6.0
      },
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "d5983dfd10f862eb0e497aa9a9e412f3",
      "sport": "NHL",
      "game": "Detroit Red Wings @ Florida Panthers",
      "commence_time": "2026-11-03T00:10:00+00:00",
      "start_label": "Mon 07:10 PM ET",
      "median": 5.5,
      "minimum": 5.5,
      "maximum": 6.0,
      "books": {
        "draftkings": 5.5,
        "lowvig": 5.5,
        "betonlineag": 5.5,
        "williamhill_us": 6.0,
        "fanatics": 5.5,
        "fanduel": 5.5,
        "betus": 5.5,
        "betrivers": 5.5,
        "bovada": 6.0,
        "betmgm": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 5.5,
          "over_price": -126,
          "under_price": 110,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 5.5,
          "over_price": -126,
          "under_price": 110,
          "quoted_at": "2026-11-02T12:13:08+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -102,
          "under_price": -121,
          "quoted_at": "2026-11-02T12:12:49+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 5.5,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -130,
          "under_price": 106,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 5.5,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-11-02T12:12:40+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 5.5,
          "over_price": -137,
          "under_price": 112,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-02T12:12:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:40+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -101,
          "under_price": -122,
          "quoted_at": "2026-11-02T12:11:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 5.5,
        "betonlineag": 5.5,
        "betrivers": 5.5,
        "betus": 5.5,
        "bovada": 6.0,
        "draftkings": 5.5,
        "fanatics": 5.5,
        "fanduel": 5.5,
        "lowvig": 5.5,
        "williamhill_us": 5.5
      },
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "53ad3f78c949e79381b5e90a70293ac6",
      "sport": "NBA",
      "game": "Atlanta Hawks @ Indiana Pacers",
      "commence_time": "2026-11-03T00:40:00+00:00",
      "start_label": "Mon 07:40 PM ET",
      "median": 232.0,
      "minimum": 231.5,
      "maximum": 233.5,
      "books": {
        "draftkings": 232.5,
        "mybookieag": 232.5,
        "fanduel": 231.5,
        "williamhill_us": 232.0,
        "betrivers": 233.5,
        "betmgm": 232.5,
        "fanatics": 232.0,
        "bovada": 231.5,
        "betonlineag": 232.0,
        "lowvig": 232.0,
        "betus": 232.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 231.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 232.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 233.5,
          "over_price": -105,
          "under_price": -117,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 232.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 232.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 232.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 232.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "4f6688e4d1818bd8bb3e65352c7a0406",
      "sport": "NBA",
      "game": "Brooklyn Nets @ New York Knicks",
      "commence_time": "2026-11-03T00:40:00+00:00",
      "start_label": "Mon 07:40 PM ET",
      "median": 221.0,
      "minimum": 220.5,
      "maximum": 221.5,
      "books": {
        "draftkings": 220.5,
        "betonlineag": 221.5,
        "lowvig": 221.0,
        "williamhill_us": 221.0,
        "fanduel": 221.5,
        "betrivers": 221.5,
        "mybookieag": 221.0,
        "betus": 221.5,
        "bovada": 220.5,
        "fanatics": 220.5,
        "betmgm": 221.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 221.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 221.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 221.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 221.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 220.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "fdf913d713fd5851d418c59872bdf265",
      "sport": "NBA",
      "game": "Detroit Pistons @ Charlotte Hornets",
      "commence_time": "2026-11-03T00:40:00+00:00",
      "start_label": "Mon 07:40 PM ET",
      "median": 211.0,
      "minimum": 210.5,
      "maximum": 211.5,
      "books": {
        "draftkings": 210.5,
        "fanduel": 210.5,
        "lowvig": 210.5,
        "betonlineag": 210.5,
        "williamhill_us": 211.0,
        "betrivers": 211.5,
        "mybookieag": 211.0,
        "betus": 211.0,
        "bovada": 211.0,
        "fanatics": 211.0,
        "betmgm": 211.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 210.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 210.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 210.5,
          "over_price": -110,
          "under_price": -104,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 210.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 211.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 211.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 211.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 211.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 211.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 211.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 211.5,
          "over_price": -110,
          "under_price": -118,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "0a808d8f7afab3c0e249ca284c470806",
      "sport": "NBA",
      "game": "Chicago Bulls @ Philadelphia 76ers",
      "commence_time": "2026-11-03T00:40:00+00:00",
      "start_label": "Mon 07:40 PM ET",
      "median": 239.5,
      "minimum": 238.0,
      "maximum": 240.0,
      "books": {
        "draftkings": 239.5,
        "betonlineag": 240.0,
        "lowvig": 240.0,
        "fanduel": 239.5,
        "williamhill_us": 238.0,
        "betrivers": 239.5,
        "mybookieag": 239.5,
        "betus": 240.0,
        "bovada": 238.5,
        "fanatics": 239.0,
        "betmgm": 239.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 239.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 240.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 240.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 239.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 238.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 239.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 239.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 240.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 238.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 239.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 239.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "6acd74a2d987fa101c79eaf378fd5891",
      "sport": "NBA",
      "game": "Washington Wizards @ Orlando Magic",
      "commence_time": "2026-11-03T00:40:00+00:00",
      "start_label": "Mon 07:40 PM ET",
      "median": 224.5,
      "minimum": 223.5,
      "maximum": 224.5,
      "books": {
        "draftkings": 224.5,
        "williamhill_us": 224.5,
        "betonlineag": 223.5,
        "lowvig": 224.0,
        "betrivers": 224.5,
        "fanduel": 224.5,
        "mybookieag": 224.5,
        "betus": 223.5,
        "bovada": 224.5,
        "fanatics": 224.5,
        "betmgm": 224.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 224.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 224.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 224.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 224.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 224.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 224.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 224.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 224.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 224.5,
          "over_price": -110,
          "under_price": -118,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "df7f8fce0b1c11db5140d60e1e126eb3",
      "sport": "NBA",
      "game": "Sacramento Kings @ Dallas Mavericks",
      "commence_time": "2026-11-03T01:10:00+00:00",
      "start_label": "Mon 08:10 PM ET",
      "median": 234.5,
      "minimum": 234.5,
      "maximum": 235.5,
      "books": {
        "fanduel": 234.5,
        "betrivers": 234.5,
        "williamhill_us": 235.5,
        "draftkings": 234.5,
        "fanatics": 235.5,
        "betonlineag": 234.5,
        "lowvig": 234.5,
        "betus": 234.5,
        "betmgm": 235.5,
        "mybookieag": 234.5,
        "bovada": 235.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 234.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 234.5,
          "over_price": -106,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 235.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 235.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 234.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 235.5,
          "over_price": -110,
          "under_price": -118,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 235.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "6579d9162df09172d12f48eecc5220fb",
      "sport": "NBA",
      "game": "New Orleans Pelicans @ Memphis Grizzlies",
      "commence_time": "2026-11-03T01:10:00+00:00",
      "start_label": "Mon 08:10 PM ET",
      "median": 234.5,
      "minimum": 233.5,
      "maximum": 235.0,
      "books": {
        "draftkings": 234.5,
        "betonlineag": 235.0,
        "lowvig": 235.0,
        "fanduel": 234.5,
        "betrivers": 233.5,
        "williamhill_us": 234.5,
        "betus": 235.0,
        "bovada": 234.0,
        "fanatics": 234.5,
        "betmgm": 234.5,
        "mybookieag": 234.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 234.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 235.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 235.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 233.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 235.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 234.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "6907851d65a9d0046d4c6c2f4ffb5e80",
      "sport": "NBA",
      "game": "Milwaukee Bucks @ Minnesota Timberwolves",
      "commence_time": "2026-11-03T01:10:00+00:00",
      "start_label": "Mon 08:10 PM ET",
      "median": 234.0,
      "minimum": 232.5,
      "maximum": 234.5,
      "books": {
        "draftkings": 234.5,
        "betonlineag": 234.5,
        "lowvig": 234.5,
        "williamhill_us": 233.5,
        "fanduel": 233.5,
        "betrivers": 232.5,
        "betus": 234.5,
        "bovada": 233.5,
        "fanatics": 233.5,
        "betmgm": 234.5,
        "mybookieag": 234.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 234.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 234.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 233.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 232.5,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 234.5,
          "over_price": -110,
          "under_price": -118,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 234.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "6c7ab45fd7ba80a0baccb7861cbe0fbe",
      "sport": "NHL",
      "game": "Colorado Avalanche @ Chicago Blackhawks",
      "commence_time": "2026-11-03T01:10:00+00:00",
      "start_label": "Mon 08:10 PM ET",
      "median": 6.5,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "williamhill_us": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "betus": 6.5,
        "betrivers": 6.5,
        "bovada": 6.5,
        "betmgm": 6.0,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 102,
          "under_price": -122,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 104,
          "under_price": -120,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 104,
          "under_price": -120,
          "quoted_at": "2026-11-02T12:13:08+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": 101,
          "under_price": -124,
          "quoted_at": "2026-11-02T12:12:49+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 100,
          "under_price": -122,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-02T12:12:40+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -105,
          "under_price": -120,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-02T12:12:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-11-02T12:12:40+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": 101,
          "under_price": -124,
          "quoted_at": "2026-11-02T12:11:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.5,
        "williamhill_us": 6.5
      },
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "7d664fbcd39350e559d83c0068ba7169",
      "sport": "NFL",
      "game": "Chicago Bears @ Seattle Seahawks",
      "commence_time": "2026-11-03T01:20:00+00:00",
      "start_label": "Mon 08:20 PM ET",
      "median": 46.5,
      "minimum": 46.5,
      "maximum": 46.5,
      "books": {
        "draftkings": 46.5,
        "williamhill_us": 46.5,
        "fanduel": 46.5,
        "betrivers": 46.5,
        "lowvig": 46.5,
        "betonlineag": 46.5,
        "betus": 46.5,
        "mybookieag": 46.5,
        "betmgm": 46.5,
        "bovada": 46.5,
        "fanatics": 46.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 46.5,
          "over_price": -111,
          "under_price": -111,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:12:00+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 46.5,
        "betonlineag": 46.5,
        "betrivers": 46.5,
        "betus": 46.5,
        "bovada": 46.5,
        "draftkings": 46.5,
        "fanatics": 46.5,
        "fanduel": 46.5,
        "lowvig": 46.5,
        "mybookieag": 46.5,
        "williamhill_us": 46.5
      },
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "d6cb49b0ae478270e74d0e7ce7082e57",
      "sport": "NBA",
      "game": "Boston Celtics @ Houston Rockets",
      "commence_time": "2026-11-03T01:40:00+00:00",
      "start_label": "Mon 08:40 PM ET",
      "median": 219.0,
      "minimum": 218.0,
      "maximum": 219.5,
      "books": {
        "draftkings": 219.5,
        "lowvig": 219.0,
        "betonlineag": 219.0,
        "williamhill_us": 218.0,
        "fanduel": 218.5,
        "betrivers": 219.5,
        "bovada": 218.0,
        "betus": 219.0,
        "fanatics": 218.5,
        "betmgm": 218.5,
        "mybookieag": 219.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 219.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 219.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 219.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 218.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 218.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 219.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 218.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 219.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 218.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 218.5,
          "over_price": -118,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 219.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "fe9664deb3e21a28b10a3de39adfb82a",
      "sport": "NBA",
      "game": "Utah Jazz @ San Antonio Spurs",
      "commence_time": "2026-11-03T01:40:00+00:00",
      "start_label": "Mon 08:40 PM ET",
      "median": 231.5,
      "minimum": 231.5,
      "maximum": 232.5,
      "books": {
        "draftkings": 231.5,
        "betonlineag": 231.5,
        "lowvig": 231.5,
        "williamhill_us": 231.5,
        "fanduel": 231.5,
        "betrivers": 231.5,
        "bovada": 232.5,
        "betus": 231.5,
        "fanatics": 232.0,
        "betmgm": 231.5,
        "mybookieag": 231.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 231.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 231.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 231.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 232.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "1dd700c1205f0c7287e5df99c7a17822",
      "sport": "NBA",
      "game": "Portland Trail Blazers @ Denver Nuggets",
      "commence_time": "2026-11-03T02:10:00+00:00",
      "start_label": "Mon 09:10 PM ET",
      "median": 231.5,
      "minimum": 230.5,
      "maximum": 232.0,
      "books": {
        "draftkings": 231.5,
        "betonlineag": 230.5,
        "lowvig": 230.5,
        "mybookieag": 231.5,
        "williamhill_us": 232.0,
        "fanduel": 230.5,
        "betrivers": 231.5,
        "bovada": 232.0,
        "fanatics": 232.0,
        "betus": 230.5,
        "betmgm": 231.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 231.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 230.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 230.5,
          "over_price": -118,
          "under_price": 103,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 232.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 230.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 231.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 232.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 232.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 230.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "8f768a5bd143ea549d68e5c1885023e6",
      "sport": "NHL",
      "game": "Calgary Flames @ San Jose Sharks",
      "commence_time": "2026-11-03T02:10:00+00:00",
      "start_label": "Mon 09:10 PM ET",
      "median": 6.5,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "fanatics": 6.5,
        "williamhill_us": 6.5,
        "fanduel": 6.5,
        "betus": 6.5,
        "betrivers": 6.5,
        "bovada": 6.5,
        "betmgm": 6.0,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -101,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -101,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:09+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -105,
          "under_price": -120,
          "quoted_at": "2026-11-02T12:12:49+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 100,
          "under_price": -122,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:40+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -106,
          "under_price": -118,
          "quoted_at": "2026-11-02T12:13:25+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -103,
          "under_price": -117,
          "quoted_at": "2026-11-02T12:12:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -130,
          "under_price": 105,
          "quoted_at": "2026-11-02T12:12:40+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -102,
          "under_price": -120,
          "quoted_at": "2026-11-02T12:11:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.5,
        "williamhill_us": 6.5
      },
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "27c333f22603d4eda3b9b6a3888476dc",
      "sport": "NBA",
      "game": "Phoenix Suns @ Golden State Warriors",
      "commence_time": "2026-11-03T03:10:00+00:00",
      "start_label": "Mon 10:10 PM ET",
      "median": 227.5,
      "minimum": 226.5,
      "maximum": 227.5,
      "books": {
        "fanduel": 226.5,
        "betonlineag": 227.5,
        "lowvig": 227.5,
        "fanatics": 226.5,
        "williamhill_us": 226.5,
        "betrivers": 227.5,
        "draftkings": 227.5,
        "betmgm": 226.5,
        "mybookieag": 227.5,
        "bovada": 226.5,
        "betus": 227.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 226.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 227.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 226.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 227.5,
          "over_price": -106,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 227.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 226.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:56+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "afde8462706839f30115ea9d5f761066",
      "sport": "NBA",
      "game": "Toronto Raptors @ Los Angeles Clippers",
      "commence_time": "2026-11-03T03:10:00+00:00",
      "start_label": "Mon 10:10 PM ET",
      "median": 221.0,
      "minimum": 219.5,
      "maximum": 222.0,
      "books": {
        "fanduel": 220.5,
        "draftkings": 221.5,
        "fanatics": 221.5,
        "mybookieag": 221.0,
        "williamhill_us": 221.5,
        "betmgm": 221.5,
        "betrivers": 219.5,
        "bovada": 222.0,
        "betonlineag": 220.5,
        "lowvig": 220.5,
        "betus": 220.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 221.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 221.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 219.5,
          "over_price": -127,
          "under_price": 105,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 222.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:56+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 220.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 220.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 220.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "f4e4165c2b9e53531629f6d0ab982b13",
      "sport": "NBA",
      "game": "Miami Heat @ Los Angeles Lakers",
      "commence_time": "2026-11-03T03:10:00+00:00",
      "start_label": "Mon 10:10 PM ET",
      "median": 237.5,
      "minimum": 237.5,
      "maximum": 239.5,
      "books": {
        "draftkings": 237.5,
        "fanatics": 237.5,
        "fanduel": 237.5,
        "mybookieag": 237.5,
        "betrivers": 239.5,
        "williamhill_us": 237.5,
        "betmgm": 237.5,
        "bovada": 237.5,
        "betus": 238.0,
        "lowvig": 238.0,
        "betonlineag": 238.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 237.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:38+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 239.5,
          "over_price": 108,
          "under_price": -130,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:51+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:59+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:11:55+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 238.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:24+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 238.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:23+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 238.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:37+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "c75744790b7acf6260c78ba5e739c0e5",
      "sport": "NFL",
      "game": "Jacksonville Jaguars @ Baltimore Ravens",
      "commence_time": "2026-11-06T01:15:00+00:00",
      "start_label": "Thu 08:15 PM ET",
      "median": 43.5,
      "minimum": 43.5,
      "maximum": 43.5,
      "books": {
        "draftkings": 43.5,
        "williamhill_us": 43.5,
        "betus": 43.5,
        "fanduel": 43.5,
        "betonlineag": 43.5,
        "lowvig": 43.5,
        "betrivers": 43.5,
        "mybookieag": 43.5,
        "fanatics": 43.5,
        "betmgm": 43.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 43.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 43.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 43.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 43.5,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 43.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 43.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 43.5,
          "over_price": -105,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        }
      ],
      "previous_books": {
        "betrivers": 43.0,
        "draftkings": 43.5,
        "fanduel": 43.5
      },
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": 0.0,
      "change_label": "+0 (3 matched books)"
    },
    {
      "id": "dc56d980f527ffeef89940133b211b13",
      "sport": "NFL",
      "game": "Cincinnati Bengals @ Atlanta Falcons",
      "commence_time": "2026-11-08T14:30:00+00:00",
      "start_label": "Sun 09:30 AM ET",
      "median": 51.25,
      "minimum": 51.0,
      "maximum": 51.5,
      "books": {
        "draftkings": 51.5,
        "williamhill_us": 51.5,
        "fanduel": 51.5,
        "betmgm": 51.0,
        "betus": 51.0,
        "mybookieag": 51.0,
        "betonlineag": 51.0,
        "lowvig": 51.0,
        "betrivers": 51.5,
        "bovada": 51.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 51.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 51.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 51.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 51.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 51.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 51.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 51.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 51.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 51.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:12:00+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "014282b888c741b7d70c857c09f40aa7",
      "sport": "NFL",
      "game": "Denver Broncos @ Carolina Panthers",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 43.5,
      "minimum": 43.5,
      "maximum": 43.5,
      "books": {
        "draftkings": 43.5,
        "betus": 43.5,
        "williamhill_us": 43.5,
        "fanduel": 43.5,
        "betonlineag": 43.5,
        "lowvig": 43.5,
        "betrivers": 43.5,
        "mybookieag": 43.5,
        "betmgm": 43.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 43.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.5,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 43.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 43.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 43.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 43.5,
          "over_price": -112,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "e571bab6736f9338130a78a4f75c3231",
      "sport": "NFL",
      "game": "Cleveland Browns @ New Orleans Saints",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 43.0,
      "minimum": 42.5,
      "maximum": 43.5,
      "books": {
        "draftkings": 43.5,
        "williamhill_us": 43.0,
        "fanduel": 43.5,
        "betus": 43.0,
        "betonlineag": 43.0,
        "lowvig": 43.0,
        "betrivers": 42.5,
        "mybookieag": 43.5,
        "betmgm": 43.0,
        "bovada": 43.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 43.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 43.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 43.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 43.0,
          "over_price": -112,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 43.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:12:00+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "415fc42e72888c63e82f7bce24c65391",
      "sport": "NFL",
      "game": "Dallas Cowboys @ Indianapolis Colts",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 51.5,
      "minimum": 51.5,
      "maximum": 52.0,
      "books": {
        "draftkings": 51.5,
        "betus": 51.5,
        "williamhill_us": 51.5,
        "fanduel": 51.5,
        "betonlineag": 51.5,
        "lowvig": 51.5,
        "betrivers": 52.0,
        "mybookieag": 51.5,
        "betmgm": 51.5,
        "bovada": 52.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 51.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 51.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 52.0,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 51.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 52.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-02T12:12:00+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "44d8c37868b700e90f816db7c5df5cdd",
      "sport": "NFL",
      "game": "Detroit Lions @ Miami Dolphins",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 50.0,
      "minimum": 49.5,
      "maximum": 50.5,
      "books": {
        "draftkings": 49.5,
        "williamhill_us": 49.5,
        "fanduel": 49.5,
        "betus": 50.5,
        "betonlineag": 50.5,
        "lowvig": 50.5,
        "betrivers": 50.0,
        "mybookieag": 50.0,
        "betmgm": 50.0,
        "bovada": 49.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 49.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 49.5,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 49.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 50.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 50.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 50.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 50.0,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 49.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:12:00+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "e354e6a04b1cb9c96e549b863debb92e",
      "sport": "NFL",
      "game": "New York Jets @ Kansas City Chiefs",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 46.0,
      "minimum": 46.0,
      "maximum": 46.5,
      "books": {
        "draftkings": 46.5,
        "williamhill_us": 46.0,
        "fanduel": 46.5,
        "betus": 46.0,
        "betonlineag": 46.0,
        "lowvig": 46.0,
        "betrivers": 46.0,
        "mybookieag": 46.0,
        "betmgm": 46.0,
        "bovada": 46.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 46.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 46.0,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:00+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "89de07377e0aa8ffaa2ae6a7dc0855cc",
      "sport": "NFL",
      "game": "Los Angeles Rams @ Washington Commanders",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 48.0,
      "minimum": 47.5,
      "maximum": 48.5,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 48.0,
        "fanduel": 47.5,
        "betonlineag": 48.0,
        "lowvig": 48.0,
        "betrivers": 48.5,
        "betmgm": 48.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:27+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 48.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 48.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 48.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "fe93e6ab1e553c0169936a0a983c324f",
      "sport": "NFL",
      "game": "New York Giants @ Philadelphia Eagles",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 40.5,
      "minimum": 39.5,
      "maximum": 40.5,
      "books": {
        "draftkings": 40.5,
        "williamhill_us": 40.5,
        "fanduel": 39.5,
        "betonlineag": 40.5,
        "lowvig": 40.5,
        "betrivers": 40.0,
        "betmgm": 40.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 40.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 40.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 40.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 40.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "39aeac43cea7b12558b91cdab1255a10",
      "sport": "NFL",
      "game": "Houston Texans @ Los Angeles Chargers",
      "commence_time": "2026-11-08T21:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 41.5,
      "minimum": 41.0,
      "maximum": 41.5,
      "books": {
        "draftkings": 41.5,
        "betus": 41.0,
        "williamhill_us": 41.5,
        "fanduel": 41.5,
        "betonlineag": 41.0,
        "lowvig": 41.0,
        "betrivers": 41.5,
        "mybookieag": 41.5,
        "betmgm": 41.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 41.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 41.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 41.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 41.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 41.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 41.0,
          "over_price": -112,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "ac9d38a18d5c92814233a31aa9a48d78",
      "sport": "NFL",
      "game": "Las Vegas Raiders @ San Francisco 49ers",
      "commence_time": "2026-11-08T21:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 51.5,
      "minimum": 51.0,
      "maximum": 52.0,
      "books": {
        "draftkings": 51.5,
        "betus": 52.0,
        "williamhill_us": 51.5,
        "fanduel": 51.5,
        "lowvig": 52.0,
        "betonlineag": 52.0,
        "betrivers": 51.0,
        "betmgm": 51.5,
        "bovada": 51.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 51.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 52.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 51.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 52.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 52.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 51.0,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 51.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 51.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:12:00+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "240e23b02b1e3fef655d04a286b5a623",
      "sport": "NFL",
      "game": "Arizona Cardinals @ Seattle Seahawks",
      "commence_time": "2026-11-08T21:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 44.5,
      "minimum": 44.5,
      "maximum": 45.0,
      "books": {
        "draftkings": 44.5,
        "betus": 45.0,
        "williamhill_us": 44.5,
        "fanduel": 44.5,
        "betonlineag": 45.0,
        "lowvig": 45.0,
        "betrivers": 45.0,
        "mybookieag": 44.5,
        "betmgm": 44.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 45.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 44.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 44.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 45.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 45.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 45.0,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 44.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "2922c573ec3df8466c4a34975e446898",
      "sport": "NFL",
      "game": "Green Bay Packers @ New England Patriots",
      "commence_time": "2026-11-08T21:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 47.5,
      "minimum": 47.5,
      "maximum": 47.5,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.5,
        "betus": 47.5,
        "fanduel": 47.5,
        "betonlineag": 47.5,
        "lowvig": 47.5,
        "betrivers": 47.5,
        "mybookieag": 47.5,
        "betmgm": 47.5,
        "bovada": 47.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -104,
          "under_price": -118,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 47.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:00+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "9760d8f19f84bfee300a74ceb656c95d",
      "sport": "NFL",
      "game": "Tampa Bay Buccaneers @ Chicago Bears",
      "commence_time": "2026-11-09T01:20:00+00:00",
      "start_label": "Sun 08:20 PM ET",
      "median": 47.0,
      "minimum": 46.5,
      "maximum": 47.5,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.0,
        "fanduel": 46.5,
        "betus": 47.0,
        "betonlineag": 47.0,
        "lowvig": 47.0,
        "betrivers": 47.5,
        "mybookieag": 47.5,
        "betmgm": 47.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": 110,
          "under_price": -130,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:30+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:12:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.0,
          "over_price": -109,
          "under_price": -105,
          "quoted_at": "2026-11-02T12:13:28+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 47.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-02T12:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-02T12:13:05+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-01T22:51:00.712527+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    }
  ],
  "news": [
    {
      "sport": "NBA",
      "title": "How NBA title, MVP race has become wide open in two weeks",
      "url": "https://www.espn.com/nba/story/_/id/50329551/finals-title-race-injuries-2026-27",
      "source": "ESPN",
      "published_at": "2026-11-02T11:40:37+00:00",
      "published_label": "Nov 02, 06:40 AM ET"
    },
    {
      "sport": "NFL",
      "title": "A child playcaller? The Bears' Ben Johnson was born for this",
      "url": "https://www.espn.com/nfl/story/_/id/50341080/bears-ben-johnson-playcalling-caleb-williams",
      "source": "ESPN",
      "published_at": "2026-11-02T11:23:15+00:00",
      "published_label": "Nov 02, 06:23 AM ET"
    },
    {
      "sport": "MLB",
      "title": "MLB offseason buzz: Intel on Skubal, free agency, trade rumors",
      "url": "https://www.espn.com/mlb/story/_/id/50328890/mlb-early-free-agency-buzz-intel-skubal-trade-rumors",
      "source": "ESPN",
      "published_at": "2026-11-02T11:23:04+00:00",
      "published_label": "Nov 02, 06:23 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Can Seahawks' Rashid Shaheed become a complementary WR to Jaxon Smith-Njigba?",
      "url": "https://www.espn.com/nfl/story/_/id/50352650/seattle-seahawks-trade-rashid-shadeed-jaxon-smith-njigba",
      "source": "ESPN",
      "published_at": "2026-11-02T11:00:10+00:00",
      "published_label": "Nov 02, 06:00 AM ET"
    },
    {
      "sport": "NFL",
      "title": "2027 NFL draft order projections for Round 1, chances for top pick, more",
      "url": "https://www.espn.com/nfl/draft2027/story/_/id/49794361/2027-nfl-draft-order-projections-first-round-picks",
      "source": "ESPN",
      "published_at": "2026-11-02T11:00:02+00:00",
      "published_label": "Nov 02, 06:00 AM ET"
    },
    {
      "sport": "NHL",
      "title": "NHL Tonight: What to watch in Golden Knights-Bruins, Monday's other games",
      "url": "https://www.espn.com/nhl/story/_/id/50348951/nhl-2026-27-tonight-games-schedule-matchups-stats-top-players-betting",
      "source": "ESPN",
      "published_at": "2026-11-02T10:57:49+00:00",
      "published_label": "Nov 02, 05:57 AM ET"
    },
    {
      "sport": "MLB",
      "title": "Jerry Koosman, who got final out in Miracle Mets' World Series win, dies at 83",
      "url": "https://www.espn.com/mlb/story/_/id/50356322/jerry-koosman-dies-83",
      "source": "ESPN",
      "published_at": "2026-11-02T07:25:54+00:00",
      "published_label": "Nov 02, 02:25 AM ET"
    },
    {
      "sport": "MLB",
      "title": "Red Sox, Diamondbacks lead Gold Glove winners with 3 apiece",
      "url": "https://www.espn.com/mlb/story/_/id/50354739/2026-gold-glove-award-winners",
      "source": "ESPN",
      "published_at": "2026-11-02T05:22:21+00:00",
      "published_label": "Nov 02, 12:22 AM ET"
    }
  ],
  "coverage": {
    "NFL": "15 upcoming games with fresh paired totals at two or more books",
    "MLB": "0 upcoming games with fresh paired totals at two or more books",
    "NBA": "15 upcoming games with fresh paired totals at two or more books",
    "NHL": "4 upcoming games with fresh paired totals at two or more books"
  },
  "news_coverage": {
    "NFL": "3 recent headlines",
    "MLB": "3 recent headlines",
    "NBA": "1 recent headlines",
    "NHL": "1 recent headlines"
  }
}
