{
  "generated_at": "2026-10-28T12:42:38.443252+00:00",
  "previous_generated_at": "2026-10-28T11:13:08.592220+00:00",
  "games": [
    {
      "id": "cc7f8bc2a4554b89f2a35abad3a633ef",
      "sport": "NBA",
      "game": "Miami Heat @ Atlanta Hawks",
      "commence_time": "2026-10-28T23:10:00+00:00",
      "start_label": "Wed 07:10 PM ET",
      "median": 241.5,
      "minimum": 240.5,
      "maximum": 242.0,
      "books": {
        "fanduel": 240.5,
        "lowvig": 242.0,
        "betonlineag": 242.0,
        "williamhill_us": 241.5,
        "betmgm": 241.5,
        "draftkings": 241.5,
        "betrivers": 241.5,
        "mybookieag": 241.5,
        "fanatics": 241.5,
        "betus": 241.5,
        "bovada": 241.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 240.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 242.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 242.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 241.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 241.5,
        "betonlineag": 242.0,
        "betrivers": 241.5,
        "betus": 242.0,
        "bovada": 241.5,
        "draftkings": 241.5,
        "fanatics": 241.5,
        "fanduel": 240.5,
        "lowvig": 242.0,
        "mybookieag": 241.5,
        "williamhill_us": 241.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "7f5287957f506fbf705e198215fa952b",
      "sport": "NBA",
      "game": "Charlotte Hornets @ Detroit Pistons",
      "commence_time": "2026-10-28T23:10:00+00:00",
      "start_label": "Wed 07:10 PM ET",
      "median": 214.5,
      "minimum": 214.5,
      "maximum": 215.5,
      "books": {
        "draftkings": 215.5,
        "lowvig": 214.5,
        "betonlineag": 214.5,
        "williamhill_us": 214.5,
        "fanduel": 214.5,
        "fanatics": 214.5,
        "betmgm": 214.5,
        "betrivers": 214.5,
        "mybookieag": 214.5,
        "betus": 214.5,
        "bovada": 214.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 215.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 214.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 214.5,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 214.5,
        "betonlineag": 215.0,
        "betrivers": 215.5,
        "betus": 215.0,
        "bovada": 214.5,
        "draftkings": 215.5,
        "fanatics": 215.0,
        "fanduel": 214.5,
        "lowvig": 215.0,
        "mybookieag": 215.5,
        "williamhill_us": 214.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": -0.5,
      "change_label": "-0.5 (11 matched books)"
    },
    {
      "id": "f2a1271ffcfd7c85f51640ebff3b7ddd",
      "sport": "NBA",
      "game": "Washington Wizards @ Cleveland Cavaliers",
      "commence_time": "2026-10-28T23:10:00+00:00",
      "start_label": "Wed 07:10 PM ET",
      "median": 239.0,
      "minimum": 238.5,
      "maximum": 239.5,
      "books": {
        "fanduel": 239.5,
        "lowvig": 238.5,
        "betonlineag": 238.5,
        "betmgm": 239.5,
        "williamhill_us": 239.0,
        "draftkings": 239.5,
        "fanatics": 239.0,
        "betrivers": 238.5,
        "mybookieag": 239.0,
        "betus": 238.5,
        "bovada": 239.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 239.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 238.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 238.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 239.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 239.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 239.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 239.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 238.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 239.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 238.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 239.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 239.5,
        "betonlineag": 238.5,
        "betrivers": 238.5,
        "betus": 238.5,
        "bovada": 239.0,
        "draftkings": 239.5,
        "fanatics": 239.0,
        "fanduel": 239.5,
        "lowvig": 238.5,
        "mybookieag": 239.0,
        "williamhill_us": 239.0
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "5997ee5c9fbdc53f9c86732b02f58158",
      "sport": "NBA",
      "game": "Philadelphia 76ers @ Indiana Pacers",
      "commence_time": "2026-10-28T23:10:00+00:00",
      "start_label": "Wed 07:10 PM ET",
      "median": 236.5,
      "minimum": 235.5,
      "maximum": 237.5,
      "books": {
        "fanduel": 237.5,
        "draftkings": 236.5,
        "williamhill_us": 236.5,
        "fanatics": 236.5,
        "bovada": 236.5,
        "betonlineag": 236.5,
        "lowvig": 236.5,
        "betmgm": 236.5,
        "betrivers": 235.5,
        "mybookieag": 236.5,
        "betus": 236.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 237.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:33+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 236.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 236.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 235.5,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 237.5,
        "betonlineag": 236.5,
        "betrivers": 237.5,
        "betus": 236.5,
        "bovada": 236.5,
        "draftkings": 237.5,
        "fanatics": 236.5,
        "fanduel": 237.5,
        "lowvig": 236.5,
        "mybookieag": 237.0,
        "williamhill_us": 236.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "67550840fbe9bb9c550d3d4958e259ea",
      "sport": "NBA",
      "game": "Orlando Magic @ Toronto Raptors",
      "commence_time": "2026-10-28T23:40:00+00:00",
      "start_label": "Wed 07:40 PM ET",
      "median": 221.5,
      "minimum": 221.0,
      "maximum": 223.5,
      "books": {
        "fanduel": 223.5,
        "draftkings": 221.5,
        "williamhill_us": 221.5,
        "betonlineag": 221.5,
        "lowvig": 221.5,
        "fanatics": 221.5,
        "betrivers": 222.5,
        "mybookieag": 222.0,
        "betmgm": 222.5,
        "betus": 221.5,
        "bovada": 221.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 223.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 221.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 221.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 222.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 222.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 222.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 223.5,
        "betonlineag": 223.5,
        "betrivers": 223.5,
        "betus": 223.5,
        "bovada": 222.5,
        "draftkings": 223.5,
        "fanatics": 223.0,
        "fanduel": 223.5,
        "lowvig": 223.5,
        "mybookieag": 223.5,
        "williamhill_us": 223.0
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": -2.0,
      "change_label": "-2 (11 matched books)"
    },
    {
      "id": "46dec80debcc79de4c248a0edd4f8d74",
      "sport": "NHL",
      "game": "Philadelphia Flyers @ Washington Capitals",
      "commence_time": "2026-10-28T23:40:00+00:00",
      "start_label": "Wed 07:40 PM ET",
      "median": 6.0,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "williamhill_us": 6.0,
        "fanduel": 6.5,
        "betmgm": 6.0,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "betus": 6.0,
        "betrivers": 6.5,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-10-28T12:42:37+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-10-28T12:42:14+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -120,
          "under_price": -103,
          "quoted_at": "2026-10-28T12:42:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 108,
          "under_price": -132,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -120,
          "under_price": 104,
          "quoted_at": "2026-10-28T12:41:51+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -120,
          "under_price": 104,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 102,
          "under_price": -129,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:41:02+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -119,
          "under_price": -103,
          "quoted_at": "2026-10-28T12:42:36+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,
        "mybookieag": 6.0,
        "williamhill_us": 6.0
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "99d7f299f7f7feb7980daeeee5f238a9",
      "sport": "MLB",
      "game": "Milwaukee Brewers @ Tampa Bay Rays",
      "commence_time": "2026-10-29T00:00:00+00:00",
      "start_label": "Wed 08:00 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "betmgm": 6.5,
        "draftkings": 6.5,
        "mybookieag": 6.5,
        "williamhill_us": 6.5,
        "bovada": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "betrivers": 6.5,
        "betus": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-10-28T12:42:16+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:41:53+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -119,
          "under_price": -102,
          "quoted_at": "2026-10-28T12:41:53+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -117,
          "under_price": -102,
          "quoted_at": "2026-10-28T12:41:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-10-28T12:42:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -118,
          "under_price": 103,
          "quoted_at": "2026-10-28T12:41:55+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-10-28T12:42:17+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.5,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.5,
        "mybookieag": 6.5,
        "williamhill_us": 6.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "7b9e02686c886a54c9a91dd3f3879326",
      "sport": "NBA",
      "game": "New York Knicks @ Chicago Bulls",
      "commence_time": "2026-10-29T00:10:00+00:00",
      "start_label": "Wed 08:10 PM ET",
      "median": 232.5,
      "minimum": 231.5,
      "maximum": 234.5,
      "books": {
        "fanduel": 232.5,
        "lowvig": 232.5,
        "betonlineag": 232.5,
        "draftkings": 231.5,
        "betrivers": 234.5,
        "williamhill_us": 232.5,
        "betmgm": 232.5,
        "mybookieag": 232.5,
        "betus": 232.5,
        "fanatics": 232.5,
        "bovada": 232.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 232.5,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 232.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 231.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 234.5,
          "over_price": 110,
          "under_price": -136,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 232.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 232.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 232.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 234.5,
        "betonlineag": 234.5,
        "betrivers": 234.5,
        "betus": 234.5,
        "bovada": 234.5,
        "draftkings": 234.5,
        "fanatics": 234.5,
        "fanduel": 234.5,
        "lowvig": 234.5,
        "mybookieag": 234.5,
        "williamhill_us": 234.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": -2.0,
      "change_label": "-2 (11 matched books)"
    },
    {
      "id": "782d6ce7f65b592ad1c43d2f4e53cc82",
      "sport": "NBA",
      "game": "Denver Nuggets @ New Orleans Pelicans",
      "commence_time": "2026-10-29T00:10:00+00:00",
      "start_label": "Wed 08:10 PM ET",
      "median": 241.5,
      "minimum": 240.5,
      "maximum": 241.5,
      "books": {
        "fanduel": 240.5,
        "lowvig": 241.0,
        "betonlineag": 241.0,
        "draftkings": 241.5,
        "williamhill_us": 241.5,
        "betmgm": 241.5,
        "betrivers": 241.5,
        "mybookieag": 241.0,
        "fanatics": 241.5,
        "betus": 241.0,
        "bovada": 241.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 240.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:33+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 241.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 241.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 241.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 241.5,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 241.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 241.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 241.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 240.5,
        "betonlineag": 241.0,
        "betrivers": 241.5,
        "betus": 241.0,
        "bovada": 241.0,
        "draftkings": 240.5,
        "fanatics": 241.0,
        "fanduel": 240.5,
        "lowvig": 241.0,
        "mybookieag": 240.5,
        "williamhill_us": 241.0
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.5,
      "change_label": "+0.5 (11 matched books)"
    },
    {
      "id": "c6d62b9457cbd8517860e222f1d4f953",
      "sport": "NBA",
      "game": "Golden State Warriors @ Minnesota Timberwolves",
      "commence_time": "2026-10-29T00:10:00+00:00",
      "start_label": "Wed 08:10 PM ET",
      "median": 228.5,
      "minimum": 225.5,
      "maximum": 228.5,
      "books": {
        "fanduel": 228.5,
        "williamhill_us": 228.5,
        "betonlineag": 228.5,
        "lowvig": 228.5,
        "fanatics": 228.0,
        "draftkings": 228.5,
        "betmgm": 228.5,
        "mybookieag": 228.5,
        "betrivers": 225.5,
        "betus": 228.5,
        "bovada": 228.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 228.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 228.5,
          "over_price": -111,
          "under_price": -109,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 228.5,
          "over_price": -108,
          "under_price": -106,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 228.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 225.5,
          "over_price": -134,
          "under_price": 110,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 228.5,
        "betonlineag": 228.5,
        "betrivers": 225.5,
        "betus": 228.5,
        "bovada": 229.5,
        "draftkings": 229.5,
        "fanatics": 229.5,
        "fanduel": 228.5,
        "lowvig": 228.5,
        "williamhill_us": 229.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "83ca338f605b5664b7b1da34c19a0222",
      "sport": "NBA",
      "game": "Houston Rockets @ Milwaukee Bucks",
      "commence_time": "2026-10-29T00:10:00+00:00",
      "start_label": "Wed 08:10 PM ET",
      "median": 226.0,
      "minimum": 225.5,
      "maximum": 227.5,
      "books": {
        "fanduel": 226.5,
        "lowvig": 226.0,
        "betonlineag": 226.0,
        "williamhill_us": 226.0,
        "draftkings": 225.5,
        "betmgm": 225.5,
        "mybookieag": 226.0,
        "betrivers": 227.5,
        "fanatics": 226.0,
        "betus": 226.5,
        "bovada": 226.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 226.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 226.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 226.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 226.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 225.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 225.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 226.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 227.5,
          "over_price": 106,
          "under_price": -129,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 226.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 226.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 227.5,
        "betonlineag": 227.5,
        "betrivers": 227.5,
        "betus": 227.5,
        "bovada": 227.5,
        "draftkings": 227.5,
        "fanatics": 227.5,
        "fanduel": 227.5,
        "lowvig": 227.5,
        "mybookieag": 228.0,
        "williamhill_us": 227.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": -1.5,
      "change_label": "-1.5 (11 matched books)"
    },
    {
      "id": "1358a7c35b103e3242da6a96468d61f9",
      "sport": "NHL",
      "game": "Calgary Flames @ Edmonton Oilers",
      "commence_time": "2026-10-29T00:40:00+00:00",
      "start_label": "Wed 08:40 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "williamhill_us": 6.5,
        "fanduel": 6.5,
        "betmgm": 6.5,
        "betus": 6.5,
        "betrivers": 6.5,
        "mybookieag": 6.5,
        "bovada": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:42:37+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:42:14+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -116,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:41:51+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -116,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -111,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:42:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -120,
          "under_price": -102,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:42:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -115,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:02+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.5,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.5,
        "mybookieag": 6.5,
        "williamhill_us": 6.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "e74d54621abaed183e569394f935c362",
      "sport": "NBA",
      "game": "San Antonio Spurs @ Utah Jazz",
      "commence_time": "2026-10-29T01:10:00+00:00",
      "start_label": "Wed 09:10 PM ET",
      "median": 233.5,
      "minimum": 233.5,
      "maximum": 234.5,
      "books": {
        "fanduel": 234.5,
        "betonlineag": 233.5,
        "lowvig": 233.5,
        "williamhill_us": 233.5,
        "draftkings": 233.5,
        "betmgm": 234.5,
        "betrivers": 234.5,
        "mybookieag": 233.5,
        "betus": 233.5,
        "bovada": 233.5,
        "fanatics": 233.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 234.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 233.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 233.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 233.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 234.5,
          "over_price": -110,
          "under_price": -118,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 234.5,
          "over_price": 106,
          "under_price": -129,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 233.5,
        "betonlineag": 233.5,
        "betrivers": 234.5,
        "betus": 233.5,
        "bovada": 233.5,
        "draftkings": 233.5,
        "fanatics": 233.5,
        "fanduel": 234.5,
        "lowvig": 233.5,
        "mybookieag": 233.5,
        "williamhill_us": 233.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "dad41ac378a6c36e1be03122f7f34470",
      "sport": "NHL",
      "game": "New Jersey Devils @ Colorado Avalanche",
      "commence_time": "2026-10-29T01:10:00+00:00",
      "start_label": "Wed 09:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "williamhill_us": 6.5,
        "betmgm": 6.5,
        "betrivers": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 102,
          "under_price": -122,
          "quoted_at": "2026-10-28T12:42:37+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-10-28T12:42:14+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -102,
          "under_price": -120,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": 102,
          "under_price": -125,
          "quoted_at": "2026-10-28T12:42:21+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 100,
          "under_price": -124,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 105,
          "under_price": -121,
          "quoted_at": "2026-10-28T12:41:51+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 105,
          "under_price": -121,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-10-28T12:42:38+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": 102,
          "under_price": -122,
          "quoted_at": "2026-10-28T12:41:02+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": 100,
          "under_price": -122,
          "quoted_at": "2026-10-28T12:42:36+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,
        "mybookieag": 6.5,
        "williamhill_us": 6.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "1e3ca91e27ded6e4b4bb35aabb67b505",
      "sport": "NBA",
      "game": "Oklahoma City Thunder @ Dallas Mavericks",
      "commence_time": "2026-10-29T01:40:00+00:00",
      "start_label": "Wed 09:40 PM ET",
      "median": 229.5,
      "minimum": 229.5,
      "maximum": 230.0,
      "books": {
        "fanduel": 229.5,
        "betonlineag": 229.5,
        "lowvig": 229.5,
        "draftkings": 229.5,
        "fanatics": 229.5,
        "betrivers": 229.5,
        "williamhill_us": 229.5,
        "betmgm": 229.5,
        "mybookieag": 229.5,
        "betus": 230.0,
        "bovada": 229.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 229.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 229.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 229.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 230.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 229.5,
        "betonlineag": 229.0,
        "betrivers": 229.5,
        "betus": 229.0,
        "bovada": 229.0,
        "draftkings": 228.5,
        "fanatics": 229.0,
        "fanduel": 229.5,
        "lowvig": 229.0,
        "mybookieag": 229.5,
        "williamhill_us": 229.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.5,
      "change_label": "+0.5 (11 matched books)"
    },
    {
      "id": "f7510932dec00855b611e3685080819c",
      "sport": "NHL",
      "game": "Toronto Maple Leafs @ Seattle Kraken",
      "commence_time": "2026-10-29T02:10:00+00:00",
      "start_label": "Wed 10:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "williamhill_us": 6.5,
        "fanduel": 6.5,
        "betmgm": 6.5,
        "betus": 6.5,
        "betrivers": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:37+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:14+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -120,
          "under_price": 104,
          "quoted_at": "2026-10-28T12:41:51+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -120,
          "under_price": 104,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -121,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:42:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -121,
          "under_price": -104,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-28T12:41:02+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -121,
          "under_price": -101,
          "quoted_at": "2026-10-28T12:42:36+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.5,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.5,
        "mybookieag": 6.5,
        "williamhill_us": 6.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "6e8a41f3aeff105b0e10766515517d5e",
      "sport": "NBA",
      "game": "Los Angeles Lakers @ Los Angeles Clippers",
      "commence_time": "2026-10-29T02:40:00+00:00",
      "start_label": "Wed 10:40 PM ET",
      "median": 228.5,
      "minimum": 227.5,
      "maximum": 229.0,
      "books": {
        "fanduel": 228.5,
        "lowvig": 229.0,
        "betonlineag": 229.0,
        "williamhill_us": 228.0,
        "draftkings": 228.5,
        "betmgm": 228.5,
        "betrivers": 227.5,
        "betus": 229.0,
        "bovada": 228.0,
        "fanatics": 228.0,
        "mybookieag": 229.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 229.0,
          "over_price": -104,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 229.0,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 228.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:39:43+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 228.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:40:04+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:46+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 227.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:42:34+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:48+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:21+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:35+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 228.5,
        "betonlineag": 228.0,
        "betrivers": 227.5,
        "betus": 228.0,
        "bovada": 229.0,
        "draftkings": 228.5,
        "fanatics": 229.0,
        "fanduel": 228.5,
        "lowvig": 228.0,
        "mybookieag": 229.0,
        "williamhill_us": 228.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "ab2865e9f2d4b012de8bc6fb6de11a7c",
      "sport": "NFL",
      "game": "Carolina Panthers @ Green Bay Packers",
      "commence_time": "2026-10-30T00:15:00+00:00",
      "start_label": "Thu 08:15 PM ET",
      "median": 47.5,
      "minimum": 47.0,
      "maximum": 48.0,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.5,
        "betus": 47.5,
        "fanduel": 47.5,
        "betrivers": 48.0,
        "lowvig": 47.0,
        "betonlineag": 47.0,
        "mybookieag": 47.5,
        "betmgm": 47.5,
        "fanatics": 47.5,
        "bovada": 47.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 48.0,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 47.5,
        "betonlineag": 47.0,
        "betrivers": 48.0,
        "betus": 47.5,
        "bovada": 47.5,
        "draftkings": 47.5,
        "fanatics": 47.5,
        "fanduel": 47.5,
        "lowvig": 47.0,
        "mybookieag": 47.5,
        "williamhill_us": 47.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "9255ca8f32aea590d00aa57de79f6bb6",
      "sport": "NFL",
      "game": "Arizona Cardinals @ Dallas Cowboys",
      "commence_time": "2026-11-01T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 54.5,
      "minimum": 53.5,
      "maximum": 54.5,
      "books": {
        "draftkings": 54.5,
        "williamhill_us": 54.5,
        "betus": 54.5,
        "fanduel": 54.5,
        "betrivers": 53.5,
        "lowvig": 54.5,
        "betonlineag": 54.5,
        "mybookieag": 54.5,
        "betmgm": 54.5,
        "fanatics": 54.5,
        "bovada": 54.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 54.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 54.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 54.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 54.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 53.5,
          "over_price": -115,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 54.5,
          "over_price": -110,
          "under_price": -104,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 54.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 54.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 54.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 54.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 54.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 54.5,
        "betonlineag": 54.5,
        "betrivers": 53.5,
        "betus": 54.5,
        "bovada": 54.5,
        "draftkings": 54.5,
        "fanatics": 54.5,
        "fanduel": 54.5,
        "lowvig": 54.5,
        "mybookieag": 54.5,
        "williamhill_us": 54.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "921859689f5f8b3b8b1caf4248bdb1ec",
      "sport": "NFL",
      "game": "Atlanta Falcons @ Tampa Bay Buccaneers",
      "commence_time": "2026-11-01T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 45.0,
      "minimum": 45.0,
      "maximum": 45.5,
      "books": {
        "draftkings": 45.5,
        "williamhill_us": 45.5,
        "betus": 45.0,
        "fanduel": 45.5,
        "betrivers": 45.5,
        "lowvig": 45.0,
        "betonlineag": 45.0,
        "betmgm": 45.0,
        "mybookieag": 45.5,
        "bovada": 45.0,
        "fanatics": 45.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 45.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 45.5,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 45.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 45.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 45.5,
          "over_price": -107,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 45.0,
          "over_price": -104,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 45.0,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 45.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 45.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 45.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 45.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 45.0,
        "betonlineag": 45.0,
        "betrivers": 45.5,
        "betus": 45.0,
        "bovada": 45.0,
        "draftkings": 45.5,
        "fanatics": 45.0,
        "fanduel": 45.5,
        "lowvig": 45.0,
        "mybookieag": 45.5,
        "williamhill_us": 45.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "c93c421e5fa46031a43162d111d981d0",
      "sport": "NFL",
      "game": "Baltimore Ravens @ Buffalo Bills",
      "commence_time": "2026-11-01T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 54.0,
      "minimum": 54.0,
      "maximum": 54.5,
      "books": {
        "draftkings": 54.5,
        "williamhill_us": 54.0,
        "fanduel": 54.5,
        "betrivers": 54.0,
        "lowvig": 54.0,
        "betonlineag": 54.0,
        "betus": 54.0,
        "betmgm": 54.0,
        "mybookieag": 54.0,
        "fanatics": 54.0,
        "bovada": 54.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 54.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 54.0,
          "over_price": -109,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 54.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 54.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 54.0,
          "over_price": -109,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 54.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 54.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 54.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 54.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 54.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 54.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 54.0,
        "betonlineag": 54.0,
        "betrivers": 54.0,
        "betus": 54.0,
        "bovada": 54.0,
        "draftkings": 54.5,
        "fanatics": 54.0,
        "fanduel": 54.5,
        "lowvig": 54.0,
        "mybookieag": 54.0,
        "williamhill_us": 54.0
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "9c5d8f57e0ba0fbd9ef436c1f0898f99",
      "sport": "NFL",
      "game": "Tennessee Titans @ Cincinnati Bengals",
      "commence_time": "2026-11-01T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 46.5,
      "minimum": 46.0,
      "maximum": 46.5,
      "books": {
        "draftkings": 46.5,
        "betus": 46.5,
        "williamhill_us": 46.5,
        "fanduel": 46.5,
        "betrivers": 46.0,
        "lowvig": 46.0,
        "betonlineag": 46.0,
        "betmgm": 46.5,
        "mybookieag": 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-10-28T12:42:15+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.0,
          "over_price": -105,
          "under_price": -109,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 46.5,
        "betonlineag": 46.0,
        "betrivers": 46.0,
        "betus": 46.5,
        "bovada": 46.5,
        "draftkings": 46.5,
        "fanatics": 46.5,
        "fanduel": 46.5,
        "lowvig": 46.0,
        "mybookieag": 46.5,
        "williamhill_us": 46.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "ab5ab731ab655bd6308bc7a922275518",
      "sport": "NFL",
      "game": "Cleveland Browns @ Pittsburgh Steelers",
      "commence_time": "2026-11-01T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 39.5,
      "minimum": 39.0,
      "maximum": 39.5,
      "books": {
        "draftkings": 39.5,
        "williamhill_us": 39.5,
        "fanduel": 39.5,
        "betrivers": 39.5,
        "lowvig": 39.5,
        "betonlineag": 39.5,
        "betus": 39.5,
        "betmgm": 39.5,
        "mybookieag": 39.5,
        "bovada": 39.0,
        "fanatics": 39.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 39.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 39.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 39.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 39.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 39.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 39.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 39.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 39.5,
        "betonlineag": 39.5,
        "betrivers": 39.5,
        "betus": 39.5,
        "bovada": 39.0,
        "draftkings": 39.5,
        "fanatics": 39.0,
        "fanduel": 39.5,
        "lowvig": 39.5,
        "mybookieag": 39.5,
        "williamhill_us": 39.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "52e7ee9c42525e6deec02da32dc2fad8",
      "sport": "NFL",
      "game": "Minnesota Vikings @ Detroit Lions",
      "commence_time": "2026-11-01T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 46.0,
      "minimum": 45.5,
      "maximum": 46.5,
      "books": {
        "draftkings": 46.5,
        "williamhill_us": 46.0,
        "fanduel": 46.5,
        "betrivers": 45.5,
        "lowvig": 46.0,
        "betonlineag": 46.0,
        "betus": 46.0,
        "betmgm": 46.0,
        "mybookieag": 46.0,
        "bovada": 45.5,
        "fanatics": 46.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 46.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 46.0,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -104,
          "under_price": -118,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 45.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 45.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 46.0,
        "betonlineag": 46.0,
        "betrivers": 45.5,
        "betus": 46.0,
        "bovada": 45.5,
        "draftkings": 46.5,
        "fanatics": 46.0,
        "fanduel": 46.5,
        "lowvig": 46.0,
        "mybookieag": 46.0,
        "williamhill_us": 46.0
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "159dbf0253dd2038eda2212f84387f0c",
      "sport": "NFL",
      "game": "Indianapolis Colts @ Jacksonville Jaguars",
      "commence_time": "2026-11-01T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 46.5,
      "minimum": 46.5,
      "maximum": 46.5,
      "books": {
        "draftkings": 46.5,
        "betus": 46.5,
        "williamhill_us": 46.5,
        "fanduel": 46.5,
        "betrivers": 46.5,
        "lowvig": 46.5,
        "betonlineag": 46.5,
        "betmgm": 46.5,
        "mybookieag": 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-10-28T12:42:15+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+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-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "98f1b121b793977434c046e76c707145",
      "sport": "NFL",
      "game": "Las Vegas Raiders @ New York Jets",
      "commence_time": "2026-11-01T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 45.5,
      "minimum": 45.0,
      "maximum": 45.5,
      "books": {
        "draftkings": 45.5,
        "williamhill_us": 45.5,
        "fanduel": 45.5,
        "betrivers": 45.5,
        "lowvig": 45.0,
        "betonlineag": 45.0,
        "betus": 45.0,
        "betmgm": 45.5,
        "mybookieag": 45.5,
        "bovada": 45.5,
        "fanatics": 45.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 45.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 45.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 45.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 45.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 45.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 45.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 45.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 45.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 45.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 45.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 45.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 45.5,
        "betonlineag": 45.0,
        "betrivers": 45.5,
        "betus": 45.0,
        "bovada": 45.5,
        "draftkings": 45.5,
        "fanatics": 45.5,
        "fanduel": 45.5,
        "lowvig": 45.0,
        "mybookieag": 45.5,
        "williamhill_us": 45.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "2ff84d3f6053d083c8c0a5bebf7cdd4c",
      "sport": "NFL",
      "game": "Los Angeles Chargers @ Los Angeles Rams",
      "commence_time": "2026-11-01T21:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 45.0,
      "minimum": 44.5,
      "maximum": 45.5,
      "books": {
        "draftkings": 45.5,
        "betus": 45.0,
        "williamhill_us": 45.0,
        "fanduel": 44.5,
        "betrivers": 44.5,
        "lowvig": 44.5,
        "betonlineag": 44.5,
        "mybookieag": 45.0,
        "betmgm": 45.0,
        "bovada": 45.0,
        "fanatics": 45.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 45.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 45.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 45.0,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 44.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 44.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 44.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 44.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 45.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 45.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 45.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 45.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 45.0,
        "betonlineag": 44.5,
        "betrivers": 44.5,
        "betus": 45.0,
        "bovada": 45.0,
        "draftkings": 45.5,
        "fanatics": 45.0,
        "fanduel": 44.5,
        "lowvig": 44.5,
        "mybookieag": 45.0,
        "williamhill_us": 45.0
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "f2a036d5edf483a277880014861e78ad",
      "sport": "NFL",
      "game": "Kansas City Chiefs @ Denver Broncos",
      "commence_time": "2026-11-01T21:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 41.0,
      "minimum": 40.5,
      "maximum": 41.5,
      "books": {
        "draftkings": 41.5,
        "betus": 41.0,
        "williamhill_us": 41.0,
        "fanduel": 40.5,
        "betrivers": 41.0,
        "lowvig": 41.0,
        "betonlineag": 41.0,
        "mybookieag": 41.0,
        "betmgm": 41.0,
        "fanatics": 40.5,
        "bovada": 40.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 41.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 41.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 41.0,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 40.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 41.0,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 41.0,
          "over_price": -104,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 41.0,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 41.0,
          "over_price": -105,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 41.0,
        "betonlineag": 41.0,
        "betrivers": 41.0,
        "betus": 41.0,
        "bovada": 40.5,
        "draftkings": 41.5,
        "fanatics": 40.5,
        "fanduel": 40.5,
        "lowvig": 41.0,
        "mybookieag": 41.0,
        "williamhill_us": 41.0
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "05405af79752f5e742cdf50b61f6745e",
      "sport": "NFL",
      "game": "New England Patriots @ Miami Dolphins",
      "commence_time": "2026-11-01T21:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 44.0,
      "minimum": 43.5,
      "maximum": 44.5,
      "books": {
        "draftkings": 43.5,
        "williamhill_us": 43.5,
        "betus": 44.0,
        "fanduel": 44.5,
        "betrivers": 44.5,
        "lowvig": 44.5,
        "betonlineag": 44.5,
        "betmgm": 44.5,
        "mybookieag": 44.0,
        "bovada": 44.0,
        "fanatics": 44.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 43.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.5,
          "over_price": -117,
          "under_price": -103,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 44.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 44.5,
          "over_price": -107,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 44.5,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 44.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 44.5,
          "over_price": -110,
          "under_price": -120,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 44.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 44.0,
        "betonlineag": 44.5,
        "betrivers": 44.5,
        "betus": 44.0,
        "bovada": 43.5,
        "draftkings": 43.5,
        "fanatics": 44.0,
        "fanduel": 44.5,
        "lowvig": 44.5,
        "mybookieag": 44.0,
        "williamhill_us": 43.5
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "b9c60db63b1a19ad319f24b33c0defe8",
      "sport": "NFL",
      "game": "Philadelphia Eagles @ Washington Commanders",
      "commence_time": "2026-11-02T01:20:00+00:00",
      "start_label": "Sun 08:20 PM ET",
      "median": 40.0,
      "minimum": 40.0,
      "maximum": 40.5,
      "books": {
        "draftkings": 40.5,
        "betus": 40.0,
        "williamhill_us": 40.0,
        "fanduel": 40.5,
        "betrivers": 40.5,
        "lowvig": 40.0,
        "betonlineag": 40.0,
        "mybookieag": 40.0,
        "betmgm": 40.0,
        "fanatics": 40.0,
        "bovada": 40.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 40.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 40.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 40.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 40.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 40.0,
          "over_price": -112,
          "under_price": -105,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 40.0,
        "betonlineag": 40.0,
        "betrivers": 40.5,
        "betus": 40.0,
        "bovada": 40.0,
        "draftkings": 40.5,
        "fanatics": 40.0,
        "fanduel": 40.5,
        "lowvig": 40.0,
        "mybookieag": 40.0,
        "williamhill_us": 40.0
      },
      "change_from": "2026-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 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-10-28T12:42:15+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 46.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-10-28T12:42:15+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-28T12:41:28+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:42:19+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:40:15+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-28T12:41:30+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-28T12:41:29+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-10-28T11:13:08.592220+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    }
  ],
  "news": [
    {
      "sport": "MLB",
      "title": "What the Brewers need from Jacob Misiorowski in Game 5",
      "url": "https://www.espn.com/video/clip/_/id/50307023/what-brewers-need-jacob-misiorowski-game-5",
      "source": "ESPN",
      "published_at": "2026-10-28T12:41:44+00:00",
      "published_label": "Oct 28, 08:41 AM ET"
    },
    {
      "sport": "NHL",
      "title": "NHL Tonight: Previewing Devils-Avalanche, Wednesday's three other games",
      "url": "https://www.espn.com/nhl/story/_/id/50298873/nhl-2026-27-tonight-games-schedule-matchups-stats-top-players-betting",
      "source": "ESPN",
      "published_at": "2026-10-28T12:41:25+00:00",
      "published_label": "Oct 28, 08:41 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Inside the complicated injury history of Ravens' Lamar Jackson",
      "url": "https://www.espn.com/nfl/story/_/id/50299565/inside-complicated-injury-history-ravens-lamar-jackson",
      "source": "ESPN",
      "published_at": "2026-10-28T12:40:45+00:00",
      "published_label": "Oct 28, 08:40 AM ET"
    },
    {
      "sport": "NBA",
      "title": "Davis hot starts puts out Wildcats",
      "url": "https://www.espn.com/video/clip/_/id/50307102/davis-hot-starts-puts-wildcats",
      "source": "ESPN",
      "published_at": "2026-10-28T12:36:56+00:00",
      "published_label": "Oct 28, 08:36 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Why Jeff Saturday is not surprised about Colts trading Nelson and Buckner",
      "url": "https://www.espn.com/video/clip/_/id/50307029/why-jeff-saturday-not-surprised-colts-trading-nelson-buckner",
      "source": "ESPN",
      "published_at": "2026-10-28T12:33:00+00:00",
      "published_label": "Oct 28, 08:33 AM ET"
    },
    {
      "sport": "NBA",
      "title": "Ja Morant to appeal as three flopping techs given at end of Blazers-Lakers",
      "url": "https://www.espn.com/nba/story/_/id/50306196/ja-morant-says-appeal-flopping-technical",
      "source": "ESPN",
      "published_at": "2026-10-28T12:32:01+00:00",
      "published_label": "Oct 28, 08:32 AM ET"
    },
    {
      "sport": "MLB",
      "title": "Lineups, live updates from Brewers-Rays World Series Game 5",
      "url": "https://www.espn.com/mlb/story/_/id/50241136/world-series-game-5-brewers-rays-live-updates-takeaways",
      "source": "ESPN",
      "published_at": "2026-10-28T12:30:29+00:00",
      "published_label": "Oct 28, 08:30 AM ET"
    },
    {
      "sport": "NBA",
      "title": "What are the Warriors' options as Kristaps Porzingis remains away from the team?",
      "url": "https://www.espn.com/nba/story/_/id/50299136/golden-state-warriors-kristaps-porzingis-options-trade",
      "source": "ESPN",
      "published_at": "2026-10-28T12:25:42+00:00",
      "published_label": "Oct 28, 08:25 AM ET"
    },
    {
      "sport": "MLB",
      "title": "Brewers let Game 4 slip away as Rays send World Series to a Game 5",
      "url": "https://www.espn.com/mlb/story/_/id/50305256/brewers-lose-first-postseason-game-21-days-rays-send-world-series-game-5",
      "source": "ESPN",
      "published_at": "2026-10-28T12:11:46+00:00",
      "published_label": "Oct 28, 08:11 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Fantasy football confessional: Seven draft-day lessons to file away for 2027",
      "url": "https://www.espn.com/fantasy/football/story/_/id/50300322/fantasy-football-strategy-draft-lineup",
      "source": "ESPN",
      "published_at": "2026-10-28T11:59:19+00:00",
      "published_label": "Oct 28, 07:59 AM ET"
    },
    {
      "sport": "NHL",
      "title": "The NHL's one-month breakout, rebound players: Who keeps it up?",
      "url": "https://www.espn.com/nhl/story/_/id/50301564/nhl-2026-27-breakout-rebound-top-players-goaltenders-stats-projections",
      "source": "ESPN",
      "published_at": "2026-10-28T10:00:38+00:00",
      "published_label": "Oct 28, 06:00 AM ET"
    },
    {
      "sport": "NHL",
      "title": "Why Devin Cooley is the most interesting man in hockey",
      "url": "https://www.espn.com/nhl/story/_/id/50297614/nhl-2026-27-devin-cooley-quotes-interview-viral-flames-goaltender",
      "source": "ESPN",
      "published_at": "2026-10-28T09:59:17+00:00",
      "published_label": "Oct 28, 05:59 AM ET"
    }
  ],
  "coverage": {
    "NFL": "14 upcoming games with fresh paired totals at two or more books",
    "MLB": "1 upcoming games with fresh paired totals at two or more books",
    "NBA": "12 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": "3 recent headlines",
    "NHL": "3 recent headlines"
  }
}
