{
  "generated_at": "2026-11-12T12:17:01.302957+00:00",
  "previous_generated_at": "2026-11-12T03:01:21.356377+00:00",
  "games": [
    {
      "id": "5a2820b80e20b69258bd5eb25c18eb78",
      "sport": "NHL",
      "game": "Carolina Hurricanes @ Seattle Kraken",
      "commence_time": "2026-11-12T17:00:00+00:00",
      "start_label": "Thu 12:00 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "betrivers": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "draftkings": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "mybookieag": 6.5,
        "betus": 6.5,
        "betmgm": 6.5,
        "bovada": 6.5,
        "williamhill_us": 6.5
      },
      "quotes": [
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -120,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -108,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -108,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -110,
          "under_price": -111,
          "quoted_at": "2026-11-12T12:15:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -109,
          "under_price": -113,
          "quoted_at": "2026-11-12T12:16:45+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-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "206230c7db215749b099353074bb5c13",
      "sport": "NHL",
      "game": "Colorado Avalanche @ Ottawa Senators",
      "commence_time": "2026-11-13T00:08:00+00:00",
      "start_label": "Thu 07:08 PM ET",
      "median": 6.5,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "betmgm": 6.0,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": 100,
          "under_price": -122,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 101,
          "under_price": -117,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 101,
          "under_price": -117,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -106,
          "under_price": -118,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -130,
          "under_price": 105,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -103,
          "under_price": -117,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -104,
          "under_price": -118,
          "quoted_at": "2026-11-12T12:15:05+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-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "8b83d890c678327027f602ee80fe58cb",
      "sport": "NHL",
      "game": "Washington Capitals @ New Jersey Devils",
      "commence_time": "2026-11-13T00:09:00+00:00",
      "start_label": "Thu 07:09 PM ET",
      "median": 6.0,
      "minimum": 5.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 5.5,
        "fanatics": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.0,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "betrivers": 6.5,
        "betus": 6.0,
        "betmgm": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -142,
          "under_price": 116,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 110,
          "under_price": -135,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 110,
          "under_price": -130,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -113,
          "under_price": -109,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -113,
          "under_price": -103,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -113,
          "under_price": -103,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 108,
          "under_price": -134,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-11-12T12:15:05+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": 5.5,
        "lowvig": 6.0,
        "mybookieag": 6.0,
        "williamhill_us": 6.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "d5c5ae8d56762b45d1ec4b85337878f3",
      "sport": "NBA",
      "game": "Detroit Pistons @ Washington Wizards",
      "commence_time": "2026-11-13T00:10:00+00:00",
      "start_label": "Thu 07:10 PM ET",
      "median": 220.5,
      "minimum": 220.5,
      "maximum": 221.0,
      "books": {
        "fanduel": 220.5,
        "mybookieag": 220.5,
        "betrivers": 220.5,
        "draftkings": 220.5,
        "williamhill_us": 220.5,
        "betonlineag": 221.0,
        "lowvig": 221.0,
        "betmgm": 220.5,
        "bovada": 221.0,
        "fanatics": 221.0,
        "betus": 221.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 220.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-11-12T12:16:56+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:17+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 220.5,
          "over_price": -112,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:04+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 220.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:56+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 220.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-11-12T12:16:01+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 221.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:02+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 220.5,
          "over_price": -118,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:17+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:44+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:36+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:18+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 220.5,
        "betonlineag": 221.0,
        "betrivers": 220.5,
        "draftkings": 220.5,
        "fanduel": 220.5,
        "lowvig": 221.0,
        "mybookieag": 220.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (7 matched books)"
    },
    {
      "id": "a98ff1ab79feb59277d989c656f16144",
      "sport": "NBA",
      "game": "Toronto Raptors @ Philadelphia 76ers",
      "commence_time": "2026-11-13T00:10:00+00:00",
      "start_label": "Thu 07:10 PM ET",
      "median": 221.5,
      "minimum": 220.5,
      "maximum": 221.5,
      "books": {
        "fanduel": 220.5,
        "williamhill_us": 221.0,
        "fanatics": 221.0,
        "draftkings": 221.5,
        "betrivers": 220.5,
        "bovada": 221.0,
        "betonlineag": 221.5,
        "lowvig": 221.5,
        "betmgm": 221.5,
        "mybookieag": 221.5,
        "betus": 221.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 220.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:56+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:01+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:36+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 221.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:56+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 220.5,
          "over_price": -115,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:04+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 221.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:44+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 221.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:02+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 221.5,
          "over_price": -110,
          "under_price": -118,
          "quoted_at": "2026-11-12T12:16:17+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:17+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:18+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "1837f2fc2df35820948cc5b686a6b12a",
      "sport": "NHL",
      "game": "Montréal Canadiens @ Boston Bruins",
      "commence_time": "2026-11-13T00:10:00+00:00",
      "start_label": "Thu 07:10 PM ET",
      "median": 6.0,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.0,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "betrivers": 6.5,
        "betus": 6.0,
        "betmgm": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 106,
          "under_price": -130,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 110,
          "under_price": -130,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -124,
          "under_price": 101,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -115,
          "under_price": -101,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -115,
          "under_price": -101,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 105,
          "under_price": -129,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -117,
          "under_price": -103,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -122,
          "under_price": 100,
          "quoted_at": "2026-11-12T12:15:05+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-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "89806a3740a856eb0cb991e427d5dcfa",
      "sport": "NHL",
      "game": "Tampa Bay Lightning @ Columbus Blue Jackets",
      "commence_time": "2026-11-13T00:10:00+00:00",
      "start_label": "Thu 07:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "betmgm": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 100,
          "under_price": -122,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -105,
          "under_price": -118,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 102,
          "under_price": -125,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -106,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -106,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -105,
          "under_price": -116,
          "quoted_at": "2026-11-12T12:15:05+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-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "fe4c6dbd3b40768336356b2a02966544",
      "sport": "NHL",
      "game": "Minnesota Wild @ Toronto Maple Leafs",
      "commence_time": "2026-11-13T00:10:00+00:00",
      "start_label": "Thu 07:10 PM ET",
      "median": 6.5,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "betmgm": 6.0,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -104,
          "under_price": -118,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -103,
          "under_price": -120,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 100,
          "under_price": -116,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 100,
          "under_price": -116,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -105,
          "under_price": -120,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -130,
          "under_price": 105,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -103,
          "under_price": -117,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -103,
          "under_price": -119,
          "quoted_at": "2026-11-12T12:15:05+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-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "f269492a367221a7a50738844eda8469",
      "sport": "NHL",
      "game": "Detroit Red Wings @ Florida Panthers",
      "commence_time": "2026-11-13T00:40:00+00:00",
      "start_label": "Thu 07:40 PM ET",
      "median": 6.0,
      "minimum": 5.5,
      "maximum": 6.0,
      "books": {
        "fanduel": 5.5,
        "fanatics": 5.5,
        "draftkings": 5.5,
        "williamhill_us": 6.0,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "betrivers": 5.5,
        "betus": 6.0,
        "betmgm": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -134,
          "under_price": 110,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 5.5,
          "over_price": -135,
          "under_price": 110,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -135,
          "under_price": 114,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -108,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": 100,
          "under_price": -116,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": 100,
          "under_price": -116,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 5.5,
          "over_price": -137,
          "under_price": 110,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -103,
          "under_price": -117,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -105,
          "under_price": -116,
          "quoted_at": "2026-11-12T12:15:05+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.0,
        "betrivers": 5.5,
        "betus": 6.0,
        "bovada": 6.0,
        "draftkings": 5.5,
        "fanatics": 5.5,
        "fanduel": 5.5,
        "lowvig": 6.0,
        "mybookieag": 6.0,
        "williamhill_us": 6.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "a25eef409ec7d9f7e872d37603bb0243",
      "sport": "NHL",
      "game": "Buffalo Sabres @ Chicago Blackhawks",
      "commence_time": "2026-11-13T01:09:00+00:00",
      "start_label": "Thu 08:09 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "betmgm": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -104,
          "under_price": -120,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -110,
          "under_price": -113,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -101,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -101,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:15:05+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-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "3c93e4724d36d796aed71c0ca4055b1b",
      "sport": "NBA",
      "game": "Dallas Mavericks @ Minnesota Timberwolves",
      "commence_time": "2026-11-13T01:10:00+00:00",
      "start_label": "Thu 08:10 PM ET",
      "median": 227.5,
      "minimum": 226.5,
      "maximum": 227.5,
      "books": {
        "fanduel": 226.5,
        "lowvig": 227.0,
        "betonlineag": 227.0,
        "fanatics": 227.5,
        "draftkings": 227.5,
        "williamhill_us": 227.5,
        "betrivers": 227.5,
        "betmgm": 227.5,
        "mybookieag": 227.5,
        "betus": 227.0,
        "bovada": 227.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:56+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 227.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-12T12:16:02+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 227.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:36+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:56+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:01+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 227.5,
          "over_price": -108,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:16:04+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:17+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:17+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 227.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:18+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:44+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 225.5,
        "betonlineag": 225.0,
        "betrivers": 225.5,
        "betus": 225.0,
        "draftkings": 226.5,
        "fanatics": 225.0,
        "fanduel": 225.5,
        "lowvig": 225.0,
        "mybookieag": 225.0,
        "williamhill_us": 225.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 2.5,
      "change_label": "+2.5 (10 matched books)"
    },
    {
      "id": "a837b9f2f6922e8208a6ccbb1534bb85",
      "sport": "NHL",
      "game": "Winnipeg Jets @ Dallas Stars",
      "commence_time": "2026-11-13T01:10:00+00:00",
      "start_label": "Thu 08:10 PM ET",
      "median": 5.5,
      "minimum": 5.5,
      "maximum": 5.5,
      "books": {
        "fanduel": 5.5,
        "fanatics": 5.5,
        "draftkings": 5.5,
        "williamhill_us": 5.5,
        "lowvig": 5.5,
        "betonlineag": 5.5,
        "betrivers": 5.5,
        "betus": 5.5,
        "betmgm": 5.5,
        "bovada": 5.5,
        "mybookieag": 5.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -120,
          "under_price": -102,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 5.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 5.5,
          "over_price": -124,
          "under_price": 102,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 5.5,
          "over_price": -121,
          "under_price": 105,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 5.5,
          "over_price": -121,
          "under_price": 105,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 5.5,
          "over_price": -122,
          "under_price": -103,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 5.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 5.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 5.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 5.5,
          "over_price": -122,
          "under_price": 100,
          "quoted_at": "2026-11-12T12:15:05+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 5.5,
        "betonlineag": 5.5,
        "betrivers": 5.5,
        "betus": 5.5,
        "bovada": 5.5,
        "draftkings": 5.5,
        "fanatics": 5.5,
        "fanduel": 5.5,
        "lowvig": 5.5,
        "mybookieag": 5.5,
        "williamhill_us": 5.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "74d39e19225caf211ad2c8eb4110179f",
      "sport": "NFL",
      "game": "Washington Commanders @ New York Giants",
      "commence_time": "2026-11-13T01:15:00+00:00",
      "start_label": "Thu 08:15 PM ET",
      "median": 41.0,
      "minimum": 40.5,
      "maximum": 41.5,
      "books": {
        "draftkings": 40.5,
        "williamhill_us": 41.0,
        "fanduel": 41.5,
        "betus": 41.0,
        "betonlineag": 41.0,
        "lowvig": 41.0,
        "betrivers": 41.0,
        "mybookieag": 41.0,
        "betmgm": 41.0,
        "fanatics": 40.5,
        "bovada": 41.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 40.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 41.0,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 41.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 41.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 41.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 41.0,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 41.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 40.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 41.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 41.0,
        "betonlineag": 41.0,
        "betrivers": 41.0,
        "betus": 41.0,
        "bovada": 41.0,
        "draftkings": 40.5,
        "fanatics": 41.0,
        "fanduel": 41.5,
        "lowvig": 41.0,
        "mybookieag": 41.0,
        "williamhill_us": 41.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "f3f429e773bfb2340ba2bb90f2b9dd1e",
      "sport": "NBA",
      "game": "Charlotte Hornets @ Phoenix Suns",
      "commence_time": "2026-11-13T02:10:00+00:00",
      "start_label": "Thu 09:10 PM ET",
      "median": 213.5,
      "minimum": 213.5,
      "maximum": 214.5,
      "books": {
        "fanduel": 214.5,
        "williamhill_us": 213.5,
        "draftkings": 213.5,
        "lowvig": 214.0,
        "betonlineag": 214.0,
        "fanatics": 213.5,
        "betrivers": 213.5,
        "betmgm": 213.5,
        "mybookieag": 214.0,
        "betus": 214.0,
        "bovada": 213.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 214.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:56+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 213.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:01+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 213.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:56+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 214.0,
          "over_price": -104,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:02+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 214.0,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 213.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:36+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 213.5,
          "over_price": -108,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:16:04+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 213.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:17+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 214.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:17+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 214.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:18+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 213.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:44+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 213.5,
        "betonlineag": 213.0,
        "betrivers": 213.5,
        "betus": 213.0,
        "draftkings": 213.5,
        "fanatics": 214.0,
        "fanduel": 213.5,
        "lowvig": 213.0,
        "mybookieag": 214.0,
        "williamhill_us": 214.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.25,
      "change_label": "+0.25 (10 matched books)"
    },
    {
      "id": "7785f669a86814b552e0979e06e4d202",
      "sport": "NHL",
      "game": "St Louis Blues @ Utah Mammoth",
      "commence_time": "2026-11-13T02:10:00+00:00",
      "start_label": "Thu 09:10 PM ET",
      "median": 6.5,
      "minimum": 5.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 5.5,
        "fanatics": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.0,
        "betrivers": 6.5,
        "betmgm": 6.0,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "bovada": 6.0,
        "betus": 6.5,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -138,
          "under_price": 112,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 110,
          "under_price": -135,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 110,
          "under_price": -130,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -114,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 110,
          "under_price": -137,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 109,
          "under_price": -125,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 109,
          "under_price": -125,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -117,
          "under_price": -103,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:15:05+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-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "2df93287814e2ffcbf1186e138b4a3d8",
      "sport": "NHL",
      "game": "New York Islanders @ Los Angeles Kings",
      "commence_time": "2026-11-13T03:10:00+00:00",
      "start_label": "Thu 10:10 PM ET",
      "median": 6.0,
      "minimum": 5.5,
      "maximum": 6.0,
      "books": {
        "fanduel": 5.5,
        "fanatics": 5.5,
        "draftkings": 5.5,
        "williamhill_us": 6.0,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "betrivers": 5.5,
        "betus": 6.0,
        "betmgm": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -140,
          "under_price": 112,
          "quoted_at": "2026-11-12T12:16:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 5.5,
          "over_price": -135,
          "under_price": 110,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -130,
          "under_price": 110,
          "quoted_at": "2026-11-12T12:15:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -102,
          "under_price": -121,
          "quoted_at": "2026-11-12T12:16:45+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -102,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -102,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 5.5,
          "over_price": -118,
          "under_price": -106,
          "quoted_at": "2026-11-12T12:16:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:59+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -103,
          "under_price": -117,
          "quoted_at": "2026-11-12T12:16:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -104,
          "under_price": -117,
          "quoted_at": "2026-11-12T12:15:05+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.0,
        "betrivers": 5.5,
        "betus": 6.0,
        "bovada": 6.0,
        "draftkings": 5.5,
        "fanatics": 5.5,
        "fanduel": 5.5,
        "lowvig": 6.0,
        "williamhill_us": 6.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "b8c10fdf1e0ac4e13deee7f7c0af0b0b",
      "sport": "NFL",
      "game": "New England Patriots @ Detroit Lions",
      "commence_time": "2026-11-15T14:30:00+00:00",
      "start_label": "Sun 09:30 AM ET",
      "median": 51.0,
      "minimum": 50.5,
      "maximum": 51.5,
      "books": {
        "draftkings": 51.5,
        "williamhill_us": 51.0,
        "fanduel": 50.5,
        "betmgm": 51.0,
        "mybookieag": 51.0,
        "betus": 51.0,
        "betonlineag": 51.0,
        "lowvig": 51.0,
        "betrivers": 50.5,
        "bovada": 51.0,
        "fanatics": 51.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 51.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 50.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 51.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 51.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 50.5,
          "over_price": -120,
          "under_price": -104,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 51.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 51.0,
        "betonlineag": 51.0,
        "betrivers": 50.5,
        "betus": 51.0,
        "bovada": 51.0,
        "draftkings": 51.5,
        "fanatics": 51.0,
        "fanduel": 50.5,
        "lowvig": 51.0,
        "mybookieag": 51.0,
        "williamhill_us": 51.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "3c71d515b726f1096aabb435badb83fd",
      "sport": "NFL",
      "game": "Kansas City Chiefs @ Atlanta Falcons",
      "commence_time": "2026-11-15T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 47.0,
      "minimum": 46.5,
      "maximum": 47.5,
      "books": {
        "draftkings": 46.5,
        "williamhill_us": 47.0,
        "fanduel": 47.5,
        "betus": 47.0,
        "betonlineag": 47.0,
        "lowvig": 47.0,
        "betrivers": 46.5,
        "mybookieag": 47.0,
        "betmgm": 47.0,
        "bovada": 47.0,
        "fanatics": 47.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.0,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 47.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 47.0,
        "betonlineag": 47.0,
        "betrivers": 46.5,
        "betus": 47.0,
        "bovada": 47.0,
        "draftkings": 46.5,
        "fanatics": 47.0,
        "fanduel": 46.5,
        "lowvig": 47.0,
        "mybookieag": 47.0,
        "williamhill_us": 47.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "1057d50949844ddf483da9c8c20354be",
      "sport": "NFL",
      "game": "Buffalo Bills @ New York Jets",
      "commence_time": "2026-11-15T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 51.0,
      "minimum": 50.5,
      "maximum": 51.0,
      "books": {
        "draftkings": 50.5,
        "williamhill_us": 51.0,
        "fanduel": 50.5,
        "betus": 51.0,
        "betonlineag": 51.0,
        "lowvig": 51.0,
        "betrivers": 51.0,
        "mybookieag": 51.0,
        "betmgm": 51.0,
        "fanatics": 51.0,
        "bovada": 51.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 50.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 51.0,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 50.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 51.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 51.0,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 51.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 51.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 51.0,
        "betonlineag": 51.0,
        "betrivers": 51.0,
        "betus": 51.0,
        "bovada": 51.0,
        "draftkings": 50.5,
        "fanatics": 51.0,
        "fanduel": 50.5,
        "lowvig": 51.0,
        "mybookieag": 51.0,
        "williamhill_us": 51.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "e5aa20e1364dd639f042af1c2281bbe2",
      "sport": "NFL",
      "game": "Carolina Panthers @ New Orleans Saints",
      "commence_time": "2026-11-15T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 48.5,
      "minimum": 48.5,
      "maximum": 49.0,
      "books": {
        "draftkings": 48.5,
        "betus": 48.5,
        "williamhill_us": 48.5,
        "fanduel": 48.5,
        "betonlineag": 49.0,
        "lowvig": 49.0,
        "betrivers": 48.5,
        "mybookieag": 48.5,
        "betmgm": 49.0,
        "bovada": 49.0,
        "fanatics": 48.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 48.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 48.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 48.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 48.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 49.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 49.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 48.5,
          "over_price": -117,
          "under_price": -106,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 48.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 49.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 49.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 48.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 49.0,
        "betonlineag": 49.0,
        "betrivers": 48.5,
        "betus": 48.5,
        "bovada": 49.0,
        "draftkings": 48.5,
        "fanatics": 49.0,
        "fanduel": 48.5,
        "lowvig": 49.0,
        "mybookieag": 48.5,
        "williamhill_us": 48.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "be0e03cc42fbc9b6962467b22c7bf9dd",
      "sport": "NFL",
      "game": "Houston Texans @ Cleveland Browns",
      "commence_time": "2026-11-15T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 41.5,
      "minimum": 41.0,
      "maximum": 41.5,
      "books": {
        "draftkings": 41.5,
        "williamhill_us": 41.5,
        "fanduel": 41.5,
        "betus": 41.5,
        "betonlineag": 41.0,
        "lowvig": 41.0,
        "betrivers": 41.5,
        "mybookieag": 41.5,
        "betmgm": 41.5,
        "bovada": 41.0,
        "fanatics": 41.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 41.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 41.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 41.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 41.0,
          "over_price": -116,
          "under_price": -104,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 41.0,
          "over_price": -114,
          "under_price": -101,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 41.5,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 41.5,
          "over_price": -105,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 41.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 41.5,
        "betonlineag": 41.0,
        "betrivers": 41.5,
        "betus": 41.5,
        "bovada": 41.0,
        "draftkings": 41.5,
        "fanatics": 41.5,
        "fanduel": 41.5,
        "lowvig": 41.0,
        "mybookieag": 41.5,
        "williamhill_us": 41.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "5d8d85473b87f772a979ecf294acab94",
      "sport": "NFL",
      "game": "Minnesota Vikings @ Green Bay Packers",
      "commence_time": "2026-11-15T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 42.0,
      "minimum": 42.0,
      "maximum": 42.5,
      "books": {
        "draftkings": 42.5,
        "betus": 42.0,
        "williamhill_us": 42.0,
        "fanduel": 42.5,
        "betonlineag": 42.0,
        "lowvig": 42.0,
        "betrivers": 42.0,
        "mybookieag": 42.0,
        "betmgm": 42.0,
        "fanatics": 42.5,
        "bovada": 42.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 42.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 42.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 42.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 42.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 42.0,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 42.0,
          "over_price": -112,
          "under_price": -103,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 42.0,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 42.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 42.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 42.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 42.0,
        "betonlineag": 42.0,
        "betrivers": 42.0,
        "betus": 42.0,
        "bovada": 42.0,
        "draftkings": 42.5,
        "fanatics": 42.5,
        "fanduel": 42.5,
        "lowvig": 42.0,
        "mybookieag": 42.0,
        "williamhill_us": 42.0
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "b5700b4d938fd94429f60d4622cc9c0a",
      "sport": "NFL",
      "game": "Miami Dolphins @ Indianapolis Colts",
      "commence_time": "2026-11-15T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 38.0,
      "minimum": 37.5,
      "maximum": 38.5,
      "books": {
        "draftkings": 38.5,
        "williamhill_us": 38.5,
        "fanduel": 37.5,
        "betus": 38.0,
        "betonlineag": 38.0,
        "lowvig": 38.0,
        "betrivers": 38.5,
        "mybookieag": 38.0,
        "betmgm": 38.0,
        "bovada": 38.0,
        "fanatics": 38.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 38.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 38.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 37.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 38.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 38.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 38.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 38.5,
          "over_price": -109,
          "under_price": -113,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 38.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 38.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 38.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 38.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 38.0,
        "betonlineag": 38.0,
        "betrivers": 38.5,
        "betus": 38.0,
        "bovada": 38.0,
        "draftkings": 38.5,
        "fanatics": 38.0,
        "fanduel": 37.5,
        "lowvig": 38.0,
        "mybookieag": 38.0,
        "williamhill_us": 38.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "28800df7e768ecec14f116454d560f9b",
      "sport": "NFL",
      "game": "Jacksonville Jaguars @ Tennessee Titans",
      "commence_time": "2026-11-15T18: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,
        "betonlineag": 46.5,
        "lowvig": 46.5,
        "betrivers": 46.5,
        "mybookieag": 46.5,
        "betmgm": 46.5,
        "bovada": 46.5,
        "fanatics": 46.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 46.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.5,
          "over_price": -113,
          "under_price": -109,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 46.0,
        "betonlineag": 46.5,
        "betrivers": 46.5,
        "betus": 46.5,
        "bovada": 46.0,
        "draftkings": 46.5,
        "fanatics": 46.0,
        "fanduel": 46.5,
        "lowvig": 46.5,
        "mybookieag": 46.5,
        "williamhill_us": 46.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "6c932a965110f3f89ec4a5f1a6ac256e",
      "sport": "NFL",
      "game": "Los Angeles Rams @ Arizona Cardinals",
      "commence_time": "2026-11-15T21:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 39.5,
      "minimum": 39.0,
      "maximum": 39.5,
      "books": {
        "draftkings": 39.5,
        "williamhill_us": 39.5,
        "betus": 39.0,
        "fanduel": 39.5,
        "lowvig": 39.0,
        "betonlineag": 39.0,
        "betrivers": 39.5,
        "mybookieag": 39.5,
        "betmgm": 39.5,
        "bovada": 39.5,
        "fanatics": 39.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 39.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 39.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 39.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 39.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 39.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 39.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 39.5,
          "over_price": -114,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 39.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 39.0,
        "betonlineag": 39.0,
        "betrivers": 39.5,
        "betus": 39.0,
        "bovada": 39.0,
        "draftkings": 39.5,
        "fanatics": 39.0,
        "fanduel": 39.5,
        "lowvig": 39.0,
        "mybookieag": 39.0,
        "williamhill_us": 39.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.5,
      "change_label": "+0.5 (11 matched books)"
    },
    {
      "id": "6079a5cbabf99b265a17edfc92a1da60",
      "sport": "NFL",
      "game": "Seattle Seahawks @ Las Vegas Raiders",
      "commence_time": "2026-11-15T21:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 40.5,
      "minimum": 40.5,
      "maximum": 40.5,
      "books": {
        "draftkings": 40.5,
        "betus": 40.5,
        "williamhill_us": 40.5,
        "fanduel": 40.5,
        "lowvig": 40.5,
        "betonlineag": 40.5,
        "betrivers": 40.5,
        "betmgm": 40.5,
        "mybookieag": 40.5,
        "bovada": 40.5,
        "fanatics": 40.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 40.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 40.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 40.5,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 40.5,
          "over_price": -104,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 40.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 40.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 40.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 40.5,
        "betonlineag": 40.5,
        "betrivers": 40.5,
        "betus": 40.5,
        "bovada": 40.5,
        "draftkings": 40.5,
        "fanatics": 40.5,
        "fanduel": 40.5,
        "lowvig": 40.5,
        "mybookieag": 40.5,
        "williamhill_us": 40.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "7627192fd89b05120ab6c712aa23fd81",
      "sport": "NFL",
      "game": "San Francisco 49ers @ Dallas Cowboys",
      "commence_time": "2026-11-15T21:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 55.5,
      "minimum": 55.5,
      "maximum": 56.0,
      "books": {
        "draftkings": 55.5,
        "williamhill_us": 55.5,
        "fanduel": 55.5,
        "betus": 55.5,
        "lowvig": 55.5,
        "betonlineag": 55.5,
        "betrivers": 56.0,
        "mybookieag": 56.0,
        "betmgm": 56.0,
        "bovada": 55.5,
        "fanatics": 55.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 55.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 55.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 55.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 55.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 55.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 55.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 56.0,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 56.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 56.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 55.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 55.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 56.0,
        "betonlineag": 55.5,
        "betrivers": 56.0,
        "betus": 55.5,
        "bovada": 55.5,
        "draftkings": 55.5,
        "fanatics": 55.5,
        "fanduel": 55.5,
        "lowvig": 55.5,
        "mybookieag": 56.0,
        "williamhill_us": 55.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "48e497c230e6c9afcb3b600091d28e17",
      "sport": "NFL",
      "game": "Pittsburgh Steelers @ Cincinnati Bengals",
      "commence_time": "2026-11-16T01:20:00+00:00",
      "start_label": "Sun 08:20 PM ET",
      "median": 49.5,
      "minimum": 49.0,
      "maximum": 50.0,
      "books": {
        "draftkings": 49.5,
        "williamhill_us": 49.5,
        "betus": 50.0,
        "fanduel": 49.5,
        "lowvig": 49.5,
        "betonlineag": 49.5,
        "betrivers": 49.5,
        "mybookieag": 49.5,
        "betmgm": 49.5,
        "bovada": 49.0,
        "fanatics": 49.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 49.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 49.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 49.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 49.5,
          "over_price": -110,
          "under_price": -104,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 49.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 49.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 49.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 49.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 49.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 49.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 49.5,
        "betonlineag": 49.5,
        "betrivers": 49.5,
        "betus": 50.0,
        "bovada": 49.0,
        "draftkings": 49.5,
        "fanatics": 49.0,
        "fanduel": 49.5,
        "lowvig": 49.5,
        "mybookieag": 49.5,
        "williamhill_us": 49.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "35e3bdff558b5d1506251e814986f164",
      "sport": "NFL",
      "game": "Los Angeles Chargers @ Baltimore Ravens",
      "commence_time": "2026-11-17T01:15:00+00:00",
      "start_label": "Mon 08:15 PM ET",
      "median": 38.5,
      "minimum": 38.5,
      "maximum": 39.0,
      "books": {
        "draftkings": 38.5,
        "williamhill_us": 38.5,
        "betus": 38.5,
        "fanduel": 38.5,
        "lowvig": 38.5,
        "betonlineag": 38.5,
        "betrivers": 39.0,
        "betmgm": 38.5,
        "bovada": 38.5,
        "mybookieag": 38.5,
        "fanatics": 38.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:05+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 38.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 38.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-12T12:16:41+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:23+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 39.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:16:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 38.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:15:45+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 38.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-12T12:16:08+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-12T12:15:46+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 38.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-12T12:16:42+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 38.5,
        "betonlineag": 38.5,
        "betrivers": 39.0,
        "betus": 38.5,
        "bovada": 38.5,
        "draftkings": 38.5,
        "fanatics": 38.5,
        "fanduel": 38.5,
        "lowvig": 38.5,
        "mybookieag": 38.5,
        "williamhill_us": 38.5
      },
      "change_from": "2026-11-12T03:01:21.356377+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    }
  ],
  "news": [
    {
      "sport": "NFL",
      "title": "2026 NFL midseason award rankings: MVP picks, top rookies, OPOY, DPOY, coaches",
      "url": "https://www.espn.com/nfl/story/_/id/50452792/2026-midseason-awards-ranking-mvp-rookies-coaches-barnwell",
      "source": "ESPN",
      "published_at": "2026-11-12T12:15:43+00:00",
      "published_label": "Nov 12, 07:15 AM ET"
    },
    {
      "sport": "MLB",
      "title": "How Cubs' Pete-Crow Armstrong became runaway NL MVP favorite",
      "url": "https://www.espn.com/mlb/story/_/id/50452846/pete-crow-armstrong-national-league-mvp-pca-superstar",
      "source": "ESPN",
      "published_at": "2026-11-12T12:04:43+00:00",
      "published_label": "Nov 12, 07:04 AM ET"
    },
    {
      "sport": "NBA",
      "title": "NBA trade deadline: Big questions for Knicks, Thunder and other top teams",
      "url": "https://www.espn.com/nba/story/_/id/50434044/early-nba-trade-deadline-questions-top-contenders",
      "source": "ESPN",
      "published_at": "2026-11-12T11:53:58+00:00",
      "published_label": "Nov 12, 06:53 AM ET"
    },
    {
      "sport": "NFL",
      "title": "2026 NFL midseason report: Questions, stats for all 32 teams entering second half",
      "url": "https://www.espn.com/nfl/story/_/id/50448976/2026-nfl-midseason-report-questions-stats-fantasy",
      "source": "ESPN",
      "published_at": "2026-11-12T11:46:18+00:00",
      "published_label": "Nov 12, 06:46 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Fantasy football: Which players can you trust from these backfields-by-committee?",
      "url": "https://www.espn.com/fantasy/football/story/_/id/50454993/fantasy-football-start-sit-running-backs-rest-season",
      "source": "ESPN",
      "published_at": "2026-11-12T11:43:17+00:00",
      "published_label": "Nov 12, 06:43 AM ET"
    },
    {
      "sport": "NHL",
      "title": "NHL Tonight: Bruins-Canadiens, Capitals-Devils highlight Thursday's 11-game slate",
      "url": "https://www.espn.com/nhl/story/_/id/50453491/nhl-2026-27-tonight-games-schedule-matchups-stats-top-players-betting",
      "source": "ESPN",
      "published_at": "2026-11-12T11:09:50+00:00",
      "published_label": "Nov 12, 06:09 AM ET"
    },
    {
      "sport": "MLB",
      "title": "Brewers' Misiorowski, Yanks' Schlittler crowned unanimous Cy Young winners",
      "url": "https://www.espn.com/mlb/story/_/id/50456772/brewers-misiorowski-yanks-schlittler-unanimous-cy-young-winners",
      "source": "ESPN",
      "published_at": "2026-11-12T04:56:52+00:00",
      "published_label": "Nov 11, 11:56 PM ET"
    },
    {
      "sport": "MLB",
      "title": "Who will win MVP? Picks, analysis for 2026 MLB awards week",
      "url": "https://www.espn.com/mlb/story/_/id/50391276/2026-season-awards-mvp-cy-young-al-nl",
      "source": "ESPN",
      "published_at": "2026-11-12T01:41:42+00:00",
      "published_label": "Nov 11, 08:41 PM ET"
    }
  ],
  "coverage": {
    "NFL": "14 upcoming games with fresh paired totals at two or more books",
    "MLB": "0 upcoming games with fresh paired totals at two or more books",
    "NBA": "4 upcoming games with fresh paired totals at two or more books",
    "NHL": "11 upcoming games with fresh paired totals at two or more books"
  },
  "news_coverage": {
    "NFL": "3 recent headlines",
    "MLB": "3 recent headlines",
    "NBA": "1 recent headlines",
    "NHL": "1 recent headlines"
  }
}
