{
  "generated_at": "2026-11-07T17:55:30.773126+00:00",
  "previous_generated_at": "2026-11-07T12:15:18.966409+00:00",
  "games": [
    {
      "id": "71da6461cbc3fc6a42b98080244958e7",
      "sport": "NHL",
      "game": "St Louis Blues @ Nashville Predators",
      "commence_time": "2026-11-07T18:10:00+00:00",
      "start_label": "Sat 01:10 PM ET",
      "median": 5.5,
      "minimum": 5.5,
      "maximum": 5.5,
      "books": {
        "draftkings": 5.5,
        "fanatics": 5.5,
        "betonlineag": 5.5,
        "lowvig": 5.5,
        "williamhill_us": 5.5,
        "betrivers": 5.5,
        "fanduel": 5.5,
        "betmgm": 5.5,
        "mybookieag": 5.5,
        "betus": 5.5,
        "bovada": 5.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -122,
          "under_price": 102,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 5.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 5.5,
          "over_price": -118,
          "under_price": 102,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 5.5,
          "over_price": -118,
          "under_price": 102,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 5.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 5.5,
          "over_price": -129,
          "under_price": 104,
          "quoted_at": "2026-11-07T17:44:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 5.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 5.5,
          "over_price": -121,
          "under_price": -101,
          "quoted_at": "2026-11-07T17:54:08+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 5.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 5.5,
          "over_price": -122,
          "under_price": 102,
          "quoted_at": "2026-11-07T17:55:03+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,
        "mybookieag": 6.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": -0.5,
      "change_label": "-0.5 (9 matched books)"
    },
    {
      "id": "e76682ca6c25a37b0a53cec226b91aab",
      "sport": "NBA",
      "game": "Denver Nuggets @ Indiana Pacers",
      "commence_time": "2026-11-07T22:10:00+00:00",
      "start_label": "Sat 05:10 PM ET",
      "median": 229.5,
      "minimum": 229.0,
      "maximum": 230.5,
      "books": {
        "fanduel": 229.5,
        "betrivers": 230.5,
        "williamhill_us": 229.5,
        "draftkings": 229.5,
        "betonlineag": 229.0,
        "lowvig": 229.0,
        "fanatics": 229.5,
        "betus": 229.0,
        "mybookieag": 229.5,
        "bovada": 229.5,
        "betmgm": 229.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 230.5,
          "over_price": -109,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:20+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 229.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 229.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:55:19+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:38+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:43+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 228.5,
        "betonlineag": 228.5,
        "betrivers": 228.5,
        "betus": 228.5,
        "bovada": 228.5,
        "draftkings": 229.5,
        "fanatics": 228.5,
        "fanduel": 229.5,
        "lowvig": 228.5,
        "mybookieag": 229.0,
        "williamhill_us": 228.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 1.0,
      "change_label": "+1 (11 matched books)"
    },
    {
      "id": "79334eedea6908f995f13dd5a8f11d20",
      "sport": "NHL",
      "game": "New York Rangers @ Seattle Kraken",
      "commence_time": "2026-11-07T22:10:00+00:00",
      "start_label": "Sat 05:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "fanduel": 6.5,
        "betmgm": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 102,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -101,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -101,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -102,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 105,
          "under_price": -129,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 100,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:03+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -101,
          "under_price": -121,
          "quoted_at": "2026-11-07T17:54:08+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,
        "mybookieag": 6.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "b7da08b293b1ae703c71b26ad69eb52b",
      "sport": "NHL",
      "game": "Montréal Canadiens @ Toronto Maple Leafs",
      "commence_time": "2026-11-08T00:10:00+00:00",
      "start_label": "Sat 07:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "fanduel": 6.5,
        "betmgm": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -115,
          "under_price": -101,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -115,
          "under_price": -101,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -113,
          "under_price": -109,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -115,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -120,
          "under_price": -102,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:03+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-11-07T17:54:08+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,
        "mybookieag": 6.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "6f96012d11d189a02761d58e0c314906",
      "sport": "NHL",
      "game": "New Jersey Devils @ New York Islanders",
      "commence_time": "2026-11-08T00:10:00+00:00",
      "start_label": "Sat 07:10 PM ET",
      "median": 6.0,
      "minimum": 5.5,
      "maximum": 6.0,
      "books": {
        "draftkings": 5.5,
        "fanatics": 5.5,
        "betonlineag": 6.0,
        "lowvig": 6.0,
        "williamhill_us": 6.0,
        "betrivers": 5.5,
        "fanduel": 5.5,
        "betmgm": 6.0,
        "betus": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -135,
          "under_price": 114,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 5.5,
          "over_price": -135,
          "under_price": 110,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -106,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -106,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -103,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 5.5,
          "over_price": -136,
          "under_price": 110,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -134,
          "under_price": 110,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:03+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -106,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:54:08+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,
        "mybookieag": 6.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "8cc95915d5faf0205f042002d771ad88",
      "sport": "NHL",
      "game": "Utah Mammoth @ Ottawa Senators",
      "commence_time": "2026-11-08T00:10:00+00:00",
      "start_label": "Sat 07:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "fanduel": 6.5,
        "betmgm": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -117,
          "under_price": 101,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -117,
          "under_price": 101,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -121,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -109,
          "under_price": -114,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:03+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -117,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:08+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,
        "mybookieag": 6.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "ee45341df802cfb42dd48f1ad60c8b81",
      "sport": "NBA",
      "game": "Brooklyn Nets @ Atlanta Hawks",
      "commence_time": "2026-11-08T00:40:00+00:00",
      "start_label": "Sat 07:40 PM ET",
      "median": 227.0,
      "minimum": 225.5,
      "maximum": 227.5,
      "books": {
        "fanduel": 226.5,
        "fanatics": 227.0,
        "mybookieag": 227.0,
        "williamhill_us": 226.5,
        "lowvig": 227.0,
        "betonlineag": 227.0,
        "betrivers": 225.5,
        "draftkings": 226.5,
        "bovada": 226.5,
        "betus": 227.0,
        "betmgm": 227.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 226.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 227.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 227.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:38+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 227.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:55:19+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 227.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 225.5,
          "over_price": -114,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 226.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:43+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 227.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 227.5,
          "over_price": -110,
          "under_price": -118,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 226.5,
        "betonlineag": 227.0,
        "betrivers": 226.5,
        "betus": 227.0,
        "bovada": 227.5,
        "draftkings": 226.5,
        "fanatics": 227.0,
        "fanduel": 226.5,
        "lowvig": 227.0,
        "mybookieag": 227.0,
        "williamhill_us": 227.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "fdf3b77f50b2fad3988193af5ef4b00e",
      "sport": "NBA",
      "game": "New York Knicks @ Cleveland Cavaliers",
      "commence_time": "2026-11-08T01:10:00+00:00",
      "start_label": "Sat 08:10 PM ET",
      "median": 223.0,
      "minimum": 222.5,
      "maximum": 223.5,
      "books": {
        "fanduel": 223.5,
        "fanatics": 223.0,
        "mybookieag": 223.5,
        "lowvig": 223.0,
        "betonlineag": 223.0,
        "draftkings": 222.5,
        "williamhill_us": 223.0,
        "betrivers": 222.5,
        "bovada": 223.0,
        "betus": 223.0,
        "betmgm": 223.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 223.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:38+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 223.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:55:19+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 222.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:20+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 222.5,
          "over_price": -112,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:43+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 223.5,
        "betonlineag": 223.5,
        "betrivers": 222.5,
        "betus": 223.5,
        "bovada": 223.0,
        "draftkings": 224.5,
        "fanatics": 223.0,
        "fanduel": 224.5,
        "lowvig": 223.5,
        "mybookieag": 223.5,
        "williamhill_us": 223.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": -0.5,
      "change_label": "-0.5 (11 matched books)"
    },
    {
      "id": "6faeaee3bdf2a167eb67f93c44d3ef37",
      "sport": "NBA",
      "game": "Washington Wizards @ Oklahoma City Thunder",
      "commence_time": "2026-11-08T01:10:00+00:00",
      "start_label": "Sat 08:10 PM ET",
      "median": 222.5,
      "minimum": 222.5,
      "maximum": 223.0,
      "books": {
        "fanduel": 222.5,
        "fanatics": 223.0,
        "mybookieag": 222.5,
        "betrivers": 222.5,
        "draftkings": 222.5,
        "williamhill_us": 223.0,
        "bovada": 223.0,
        "betmgm": 222.5,
        "betonlineag": 222.5,
        "lowvig": 222.5,
        "betus": 222.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 222.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 222.5,
          "over_price": -109,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 222.5,
          "over_price": -116,
          "under_price": -104,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:20+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:43+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 222.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:55:19+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 220.5,
        "betonlineag": 219.5,
        "betrivers": 220.5,
        "betus": 219.5,
        "bovada": 219.5,
        "draftkings": 219.5,
        "fanatics": 220.0,
        "fanduel": 219.5,
        "lowvig": 219.5,
        "mybookieag": 220.0,
        "williamhill_us": 219.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 3.0,
      "change_label": "+3 (11 matched books)"
    },
    {
      "id": "08d54b8e2b0d49e172fd8d2087576066",
      "sport": "NHL",
      "game": "Chicago Blackhawks @ Carolina Hurricanes",
      "commence_time": "2026-11-08T01:10:00+00:00",
      "start_label": "Sat 08:10 PM ET",
      "median": 6.5,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "williamhill_us": 6.0,
        "betrivers": 6.5,
        "fanduel": 6.5,
        "betmgm": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 105,
          "under_price": -121,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 105,
          "under_price": -121,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -127,
          "under_price": 103,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -104,
          "under_price": -121,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 106,
          "under_price": -130,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": 100,
          "under_price": -130,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:03+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -122,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:54:08+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,
        "mybookieag": 6.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "1f21bf798afede04880e7a391f3990ed",
      "sport": "NHL",
      "game": "San Jose Sharks @ Dallas Stars",
      "commence_time": "2026-11-08T01:10:00+00:00",
      "start_label": "Sat 08:10 PM ET",
      "median": 6.0,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "betrivers": 6.5,
        "williamhill_us": 6.0,
        "betmgm": 6.0,
        "fanduel": 6.5,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "betus": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 110,
          "under_price": -130,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 110,
          "under_price": -135,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 100,
          "under_price": -125,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -125,
          "under_price": 103,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 110,
          "under_price": -134,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -113,
          "under_price": -103,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -113,
          "under_price": -103,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:03+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-11-07T17:54:08+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "bovada": 6.0,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "mybookieag": 6.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": -0.5,
      "change_label": "-0.5 (9 matched books)"
    },
    {
      "id": "b5934d2ce05af5dac632f1e8b7ce5fb6",
      "sport": "NHL",
      "game": "Tampa Bay Lightning @ Minnesota Wild",
      "commence_time": "2026-11-08T01:10:00+00:00",
      "start_label": "Sat 08:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "betrivers": 6.5,
        "williamhill_us": 6.5,
        "fanduel": 6.5,
        "betmgm": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "betus": 6.5,
        "mybookieag": 6.5,
        "bovada": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -103,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -115,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -115,
          "under_price": -101,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -115,
          "under_price": -101,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-11-07T17:54:08+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:03+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,
        "mybookieag": 6.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "39099dc03208d0771daaab5f7993478a",
      "sport": "NBA",
      "game": "Orlando Magic @ Golden State Warriors",
      "commence_time": "2026-11-08T01:40:00+00:00",
      "start_label": "Sat 08:40 PM ET",
      "median": 222.5,
      "minimum": 222.5,
      "maximum": 223.0,
      "books": {
        "fanduel": 222.5,
        "williamhill_us": 222.5,
        "betonlineag": 222.5,
        "lowvig": 222.5,
        "mybookieag": 222.5,
        "betrivers": 222.5,
        "draftkings": 222.5,
        "fanatics": 222.5,
        "betus": 222.5,
        "bovada": 223.0,
        "betmgm": 222.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 222.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 222.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 222.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 222.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-07T17:55:19+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:38+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 222.5,
          "over_price": -112,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:43+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 221.5,
        "betonlineag": 221.5,
        "betrivers": 219.5,
        "betus": 221.5,
        "bovada": 221.0,
        "draftkings": 221.5,
        "fanatics": 221.0,
        "fanduel": 221.5,
        "lowvig": 221.5,
        "mybookieag": 221.5,
        "williamhill_us": 221.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 1.0,
      "change_label": "+1 (11 matched books)"
    },
    {
      "id": "af8d920f175d73f12933c64ae296573f",
      "sport": "NBA",
      "game": "Houston Rockets @ Phoenix Suns",
      "commence_time": "2026-11-08T02:10:00+00:00",
      "start_label": "Sat 09:10 PM ET",
      "median": 223.5,
      "minimum": 223.5,
      "maximum": 224.0,
      "books": {
        "fanduel": 223.5,
        "lowvig": 223.5,
        "betonlineag": 223.5,
        "williamhill_us": 223.5,
        "betrivers": 223.5,
        "draftkings": 223.5,
        "mybookieag": 223.5,
        "fanatics": 224.0,
        "betus": 223.5,
        "bovada": 224.0,
        "betmgm": 223.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 223.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:55:19+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:20+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 223.5,
          "over_price": -110,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 223.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:38+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 224.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 224.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:43+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 221.5,
        "betonlineag": 221.5,
        "betrivers": 222.5,
        "betus": 221.5,
        "bovada": 222.0,
        "draftkings": 221.5,
        "fanatics": 222.0,
        "fanduel": 221.5,
        "lowvig": 221.5,
        "mybookieag": 221.5,
        "williamhill_us": 222.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 2.0,
      "change_label": "+2 (11 matched books)"
    },
    {
      "id": "2ccc92070bd6f92703efc538ba500d21",
      "sport": "NHL",
      "game": "Detroit Red Wings @ Colorado Avalanche",
      "commence_time": "2026-11-08T02:10:00+00:00",
      "start_label": "Sat 09:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "fanduel": 6.5,
        "betmgm": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -101,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -101,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -102,
          "under_price": -121,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -107,
          "under_price": -117,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -102,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:55:03+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -103,
          "under_price": -119,
          "quoted_at": "2026-11-07T17:54:08+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,
        "mybookieag": 6.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "41bd62e63799d7bb81e18169092a82bd",
      "sport": "NHL",
      "game": "Pittsburgh Penguins @ Los Angeles Kings",
      "commence_time": "2026-11-08T02:10:00+00:00",
      "start_label": "Sat 09:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "betmgm": 6.5,
        "fanduel": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 102,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:02+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -102,
          "under_price": -114,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -102,
          "under_price": -114,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -102,
          "under_price": -121,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -114,
          "under_price": -109,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -104,
          "under_price": -118,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": 102,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:55:03+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -102,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:54:08+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,
        "mybookieag": 6.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "08d47dd5e50e83839e395e49870d6a0d",
      "sport": "NBA",
      "game": "San Antonio Spurs @ Portland Trail Blazers",
      "commence_time": "2026-11-08T03:00:00+00:00",
      "start_label": "Sat 10:00 PM ET",
      "median": 226.5,
      "minimum": 226.0,
      "maximum": 226.5,
      "books": {
        "fanduel": 226.5,
        "betonlineag": 226.0,
        "lowvig": 226.0,
        "betus": 226.0,
        "draftkings": 226.5,
        "williamhill_us": 226.5,
        "betrivers": 226.5,
        "mybookieag": 226.0,
        "bovada": 226.5,
        "betmgm": 226.5,
        "fanatics": 226.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 226.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 226.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 226.0,
          "over_price": -109,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:19+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 226.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 226.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:20+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 226.5,
          "over_price": -109,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 226.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:38+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:43+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:27+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 226.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:54+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 226.5,
        "betonlineag": 227.0,
        "betrivers": 227.5,
        "betus": 227.0,
        "bovada": 226.5,
        "draftkings": 226.5,
        "fanatics": 227.0,
        "fanduel": 226.5,
        "lowvig": 227.0,
        "mybookieag": 227.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": -0.5,
      "change_label": "-0.5 (10 matched books)"
    },
    {
      "id": "8fe46a5692910faf8de7ac94676f4029",
      "sport": "NHL",
      "game": "Vancouver Canucks @ Edmonton Oilers",
      "commence_time": "2026-11-08T03:10:00+00:00",
      "start_label": "Sat 10:10 PM ET",
      "median": 7.0,
      "minimum": 6.5,
      "maximum": 7.0,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "lowvig": 7.0,
        "betonlineag": 7.0,
        "williamhill_us": 7.0,
        "betrivers": 6.5,
        "betmgm": 7.0,
        "fanduel": 6.5,
        "betus": 7.0,
        "bovada": 7.0,
        "mybookieag": 7.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -148,
          "under_price": 124,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -145,
          "under_price": 120,
          "quoted_at": "2026-11-07T17:55:02+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 7.0,
          "over_price": 108,
          "under_price": -124,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 7.0,
          "over_price": 108,
          "under_price": -124,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 7.0,
          "over_price": 104,
          "under_price": -129,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -155,
          "under_price": 123,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 7.0,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -154,
          "under_price": 126,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 7.0,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 7.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:03+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 7.0,
          "over_price": 104,
          "under_price": -127,
          "quoted_at": "2026-11-07T17:54:08+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 7.0,
        "betonlineag": 7.0,
        "betrivers": 6.5,
        "betus": 7.0,
        "bovada": 7.0,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "mybookieag": 7.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "dc56d980f527ffeef89940133b211b13",
      "sport": "NFL",
      "game": "Cincinnati Bengals @ Atlanta Falcons",
      "commence_time": "2026-11-08T14:30:00+00:00",
      "start_label": "Sun 09:30 AM ET",
      "median": 52.5,
      "minimum": 52.5,
      "maximum": 53.0,
      "books": {
        "draftkings": 52.5,
        "williamhill_us": 52.5,
        "fanduel": 52.5,
        "betmgm": 52.5,
        "betus": 52.5,
        "mybookieag": 52.5,
        "betonlineag": 52.5,
        "lowvig": 52.5,
        "betrivers": 52.5,
        "bovada": 53.0,
        "fanatics": 52.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 52.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 52.5,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:26+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 52.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 52.5,
          "over_price": -105,
          "under_price": -109,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 52.5,
          "over_price": -115,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 53.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:12+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 52.5,
        "betonlineag": 52.5,
        "betrivers": 52.5,
        "betus": 52.5,
        "bovada": 53.0,
        "draftkings": 52.5,
        "fanatics": 53.0,
        "fanduel": 52.5,
        "lowvig": 52.5,
        "mybookieag": 52.5,
        "williamhill_us": 52.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "014282b888c741b7d70c857c09f40aa7",
      "sport": "NFL",
      "game": "Denver Broncos @ Carolina Panthers",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 44.5,
      "minimum": 44.0,
      "maximum": 44.5,
      "books": {
        "draftkings": 44.5,
        "betus": 44.5,
        "williamhill_us": 44.5,
        "fanduel": 44.5,
        "betonlineag": 44.5,
        "lowvig": 44.5,
        "betrivers": 44.0,
        "mybookieag": 44.5,
        "betmgm": 44.5,
        "fanatics": 44.5,
        "bovada": 44.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 44.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 44.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:26+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 44.5,
          "over_price": -111,
          "under_price": -109,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 44.5,
          "over_price": -108,
          "under_price": -106,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 44.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 44.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:12+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 44.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 44.5,
        "betonlineag": 44.5,
        "betrivers": 44.0,
        "betus": 44.5,
        "bovada": 44.5,
        "draftkings": 44.5,
        "fanatics": 44.5,
        "fanduel": 44.5,
        "lowvig": 44.5,
        "mybookieag": 44.5,
        "williamhill_us": 44.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "e571bab6736f9338130a78a4f75c3231",
      "sport": "NFL",
      "game": "Cleveland Browns @ New Orleans Saints",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 42.5,
      "minimum": 42.5,
      "maximum": 42.5,
      "books": {
        "draftkings": 42.5,
        "williamhill_us": 42.5,
        "fanduel": 42.5,
        "betus": 42.5,
        "betonlineag": 42.5,
        "lowvig": 42.5,
        "betrivers": 42.5,
        "mybookieag": 42.5,
        "betmgm": 42.5,
        "bovada": 42.5,
        "fanatics": 42.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:26+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 42.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 42.5,
          "over_price": -115,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 42.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 42.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 42.5,
        "betonlineag": 42.5,
        "betrivers": 42.5,
        "betus": 42.5,
        "bovada": 42.5,
        "draftkings": 42.5,
        "fanatics": 42.5,
        "fanduel": 42.5,
        "lowvig": 42.5,
        "mybookieag": 42.5,
        "williamhill_us": 42.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "415fc42e72888c63e82f7bce24c65391",
      "sport": "NFL",
      "game": "Dallas Cowboys @ Indianapolis Colts",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 51.5,
      "minimum": 51.5,
      "maximum": 52.0,
      "books": {
        "draftkings": 51.5,
        "betus": 51.5,
        "williamhill_us": 51.5,
        "fanduel": 51.5,
        "betonlineag": 51.5,
        "lowvig": 51.5,
        "betrivers": 51.5,
        "mybookieag": 51.5,
        "betmgm": 51.5,
        "bovada": 52.0,
        "fanatics": 52.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 51.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:26+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 51.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 51.5,
          "over_price": -109,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 51.5,
          "over_price": -108,
          "under_price": -114,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 51.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 52.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 52.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:12+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 51.5,
        "betonlineag": 51.5,
        "betrivers": 51.5,
        "betus": 51.5,
        "bovada": 51.5,
        "draftkings": 51.5,
        "fanatics": 51.5,
        "fanduel": 51.5,
        "lowvig": 51.5,
        "mybookieag": 51.5,
        "williamhill_us": 51.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "44d8c37868b700e90f816db7c5df5cdd",
      "sport": "NFL",
      "game": "Detroit Lions @ Miami Dolphins",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 50.0,
      "minimum": 49.5,
      "maximum": 50.0,
      "books": {
        "draftkings": 49.5,
        "williamhill_us": 50.0,
        "fanduel": 49.5,
        "betus": 49.5,
        "betonlineag": 50.0,
        "lowvig": 50.0,
        "betrivers": 50.0,
        "mybookieag": 50.0,
        "betmgm": 50.0,
        "bovada": 50.0,
        "fanatics": 50.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 49.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 50.0,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 49.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:26+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 49.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 50.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 50.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 50.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 50.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 50.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 50.0,
        "betonlineag": 50.0,
        "betrivers": 50.0,
        "betus": 49.5,
        "bovada": 49.5,
        "draftkings": 49.5,
        "fanatics": 50.0,
        "fanduel": 49.5,
        "lowvig": 50.0,
        "mybookieag": 50.0,
        "williamhill_us": 50.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "e354e6a04b1cb9c96e549b863debb92e",
      "sport": "NFL",
      "game": "New York Jets @ Kansas City Chiefs",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 47.5,
      "minimum": 47.5,
      "maximum": 48.0,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 48.0,
        "fanduel": 47.5,
        "betus": 48.0,
        "betonlineag": 48.0,
        "lowvig": 48.0,
        "betrivers": 47.5,
        "mybookieag": 47.5,
        "betmgm": 47.5,
        "bovada": 47.5,
        "fanatics": 47.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 48.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:26+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 48.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 47.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 48.0,
        "betonlineag": 48.0,
        "betrivers": 47.5,
        "betus": 48.0,
        "bovada": 48.0,
        "draftkings": 48.5,
        "fanatics": 48.0,
        "fanduel": 47.5,
        "lowvig": 48.0,
        "mybookieag": 48.0,
        "williamhill_us": 47.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": -0.5,
      "change_label": "-0.5 (11 matched books)"
    },
    {
      "id": "89de07377e0aa8ffaa2ae6a7dc0855cc",
      "sport": "NFL",
      "game": "Los Angeles Rams @ Washington Commanders",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 47.5,
      "minimum": 47.5,
      "maximum": 48.0,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.5,
        "betus": 47.5,
        "fanduel": 47.5,
        "betonlineag": 47.5,
        "lowvig": 47.5,
        "betrivers": 48.0,
        "mybookieag": 48.0,
        "betmgm": 47.5,
        "fanatics": 48.0,
        "bovada": 48.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:27+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 48.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 47.5,
        "betonlineag": 47.5,
        "betrivers": 48.0,
        "betus": 47.5,
        "bovada": 48.0,
        "draftkings": 47.5,
        "fanatics": 48.0,
        "fanduel": 47.5,
        "lowvig": 47.5,
        "mybookieag": 48.0,
        "williamhill_us": 47.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "fe93e6ab1e553c0169936a0a983c324f",
      "sport": "NFL",
      "game": "New York Giants @ Philadelphia Eagles",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 38.5,
      "minimum": 38.5,
      "maximum": 38.5,
      "books": {
        "draftkings": 38.5,
        "williamhill_us": 38.5,
        "betus": 38.5,
        "fanduel": 38.5,
        "betonlineag": 38.5,
        "lowvig": 38.5,
        "betrivers": 38.5,
        "mybookieag": 38.5,
        "betmgm": 38.5,
        "fanatics": 38.5,
        "bovada": 38.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 38.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 38.5,
          "over_price": -117,
          "under_price": -104,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:26+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 38.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 38.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 38.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 38.5,
        "betonlineag": 38.5,
        "betrivers": 38.5,
        "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-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "7fda7dbcff11e44f6cfc1c1da498fafb",
      "sport": "NHL",
      "game": "Florida Panthers @ Boston Bruins",
      "commence_time": "2026-11-08T18:10:00+00:00",
      "start_label": "Sun 01:10 PM ET",
      "median": 6.5,
      "minimum": 5.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "williamhill_us": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "fanduel": 5.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-07T17:55:02+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": 100,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 104,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 104,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -103,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -140,
          "under_price": 114,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "361013dde7926deac786fabf1aae59e5",
      "sport": "NHL",
      "game": "Vegas Golden Knights @ Buffalo Sabres",
      "commence_time": "2026-11-08T20:40:00+00:00",
      "start_label": "Sun 03:40 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "williamhill_us": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "fanduel": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:02+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -106,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 104,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 104,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -108,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "39aeac43cea7b12558b91cdab1255a10",
      "sport": "NFL",
      "game": "Houston Texans @ Los Angeles Chargers",
      "commence_time": "2026-11-08T21:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 40.5,
      "minimum": 40.5,
      "maximum": 40.5,
      "books": {
        "draftkings": 40.5,
        "betus": 40.5,
        "williamhill_us": 40.5,
        "fanduel": 40.5,
        "betonlineag": 40.5,
        "lowvig": 40.5,
        "betrivers": 40.5,
        "mybookieag": 40.5,
        "betmgm": 40.5,
        "fanatics": 40.5,
        "bovada": 40.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 40.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 40.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:26+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 40.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 40.5,
          "over_price": -113,
          "under_price": -109,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 40.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:14+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-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "ac9d38a18d5c92814233a31aa9a48d78",
      "sport": "NFL",
      "game": "Las Vegas Raiders @ San Francisco 49ers",
      "commence_time": "2026-11-08T21:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 52.0,
      "minimum": 51.5,
      "maximum": 52.0,
      "books": {
        "draftkings": 51.5,
        "betus": 52.0,
        "williamhill_us": 52.0,
        "fanduel": 51.5,
        "lowvig": 52.0,
        "betonlineag": 52.0,
        "betrivers": 52.0,
        "mybookieag": 52.0,
        "betmgm": 52.0,
        "bovada": 52.0,
        "fanatics": 52.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 51.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 52.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 52.0,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 51.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-07T17:55:27+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 52.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 52.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 52.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 52.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 52.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 52.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 52.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 52.0,
        "betonlineag": 52.0,
        "betrivers": 52.0,
        "betus": 52.0,
        "draftkings": 51.5,
        "fanatics": 51.5,
        "fanduel": 51.5,
        "lowvig": 52.0,
        "mybookieag": 52.0,
        "williamhill_us": 52.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "240e23b02b1e3fef655d04a286b5a623",
      "sport": "NFL",
      "game": "Arizona Cardinals @ Seattle Seahawks",
      "commence_time": "2026-11-08T21:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 39.5,
      "minimum": 39.0,
      "maximum": 39.5,
      "books": {
        "draftkings": 39.5,
        "betus": 39.5,
        "williamhill_us": 39.5,
        "fanduel": 39.5,
        "betonlineag": 39.5,
        "lowvig": 39.5,
        "betrivers": 39.5,
        "mybookieag": 39.5,
        "betmgm": 39.5,
        "fanatics": 39.5,
        "bovada": 39.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 39.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 39.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:27+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 39.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 39.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 39.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 39.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 39.5,
        "betonlineag": 39.5,
        "betrivers": 39.5,
        "betus": 39.5,
        "bovada": 39.0,
        "draftkings": 39.5,
        "fanatics": 39.5,
        "fanduel": 39.5,
        "lowvig": 39.5,
        "mybookieag": 39.5,
        "williamhill_us": 39.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "2922c573ec3df8466c4a34975e446898",
      "sport": "NFL",
      "game": "Green Bay Packers @ New England Patriots",
      "commence_time": "2026-11-08T21:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 44.5,
      "minimum": 44.5,
      "maximum": 45.5,
      "books": {
        "draftkings": 44.5,
        "williamhill_us": 44.5,
        "betus": 44.5,
        "fanduel": 44.5,
        "betonlineag": 45.0,
        "lowvig": 45.0,
        "betrivers": 45.5,
        "mybookieag": 44.5,
        "betmgm": 44.5,
        "bovada": 45.0,
        "fanatics": 44.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 44.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 44.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:27+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 45.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 45.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 45.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 44.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 45.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 44.5,
        "betonlineag": 45.0,
        "betrivers": 45.5,
        "betus": 44.5,
        "bovada": 45.0,
        "draftkings": 44.5,
        "fanatics": 44.5,
        "fanduel": 44.5,
        "lowvig": 45.0,
        "mybookieag": 44.5,
        "williamhill_us": 44.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "975144d492cf89a8637be0fc0fdee85e",
      "sport": "NHL",
      "game": "Tampa Bay Lightning @ Winnipeg Jets",
      "commence_time": "2026-11-08T23:10:00+00:00",
      "start_label": "Sun 06:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "fanduel": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-07T17:55:02+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": 100,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -104,
          "under_price": -121,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 104,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 104,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 112,
          "under_price": -140,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "26c46faca681cd1f742dee05c5d7730b",
      "sport": "NHL",
      "game": "Philadelphia Flyers @ Calgary Flames",
      "commence_time": "2026-11-09T00:10:00+00:00",
      "start_label": "Sun 07:10 PM ET",
      "median": 5.5,
      "minimum": 5.5,
      "maximum": 5.5,
      "books": {
        "draftkings": 5.5,
        "fanatics": 5.5,
        "williamhill_us": 5.5,
        "lowvig": 5.5,
        "betonlineag": 5.5,
        "betrivers": 5.5,
        "fanduel": 5.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 5.5,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-11-07T17:55:02+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 5.5,
          "over_price": -129,
          "under_price": 104,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 5.5,
          "over_price": -122,
          "under_price": 106,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 5.5,
          "over_price": -122,
          "under_price": 106,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 5.5,
          "over_price": -129,
          "under_price": 104,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -138,
          "under_price": 112,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "5abfa3c29e722130d055164350facd72",
      "sport": "NHL",
      "game": "New Jersey Devils @ Toronto Maple Leafs",
      "commence_time": "2026-11-09T00:10:00+00:00",
      "start_label": "Sun 07:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "fanduel": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 102,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-07T17:55:02+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -102,
          "under_price": -121,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -103,
          "under_price": -122,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 107,
          "under_price": -123,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 107,
          "under_price": -123,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -102,
          "under_price": -120,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "41a3f4e9221afae1081031d9f6af0db4",
      "sport": "NHL",
      "game": "Pittsburgh Penguins @ Anaheim Ducks",
      "commence_time": "2026-11-09T01:10:00+00:00",
      "start_label": "Sun 08:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "williamhill_us": 6.5,
        "betrivers": 6.5,
        "fanduel": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -130,
          "under_price": 110,
          "quoted_at": "2026-11-07T17:55:21+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -135,
          "under_price": 110,
          "quoted_at": "2026-11-07T17:55:02+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -138,
          "under_price": 111,
          "quoted_at": "2026-11-07T17:54:57+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -132,
          "under_price": 106,
          "quoted_at": "2026-11-07T17:55:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -144,
          "under_price": 118,
          "quoted_at": "2026-11-07T17:54:58+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "9760d8f19f84bfee300a74ceb656c95d",
      "sport": "NFL",
      "game": "Tampa Bay Buccaneers @ Chicago Bears",
      "commence_time": "2026-11-09T01:20:00+00:00",
      "start_label": "Sun 08:20 PM ET",
      "median": 47.5,
      "minimum": 47.5,
      "maximum": 47.5,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.5,
        "fanduel": 47.5,
        "betus": 47.5,
        "betonlineag": 47.5,
        "lowvig": 47.5,
        "betrivers": 47.5,
        "mybookieag": 47.5,
        "betmgm": 47.5,
        "fanatics": 47.5,
        "bovada": 47.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.5,
          "over_price": -109,
          "under_price": -105,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 47.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 47.5,
        "betonlineag": 47.5,
        "betrivers": 47.5,
        "betus": 47.5,
        "bovada": 47.5,
        "draftkings": 47.5,
        "fanatics": 47.5,
        "fanduel": 47.5,
        "lowvig": 47.5,
        "mybookieag": 47.5,
        "williamhill_us": 47.5
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "17ad7eff2f7875e20a8109abe40470e3",
      "sport": "NFL",
      "game": "Buffalo Bills @ Minnesota Vikings",
      "commence_time": "2026-11-10T01:15:00+00:00",
      "start_label": "Mon 08:15 PM ET",
      "median": 44.0,
      "minimum": 43.5,
      "maximum": 44.5,
      "books": {
        "draftkings": 43.5,
        "williamhill_us": 44.0,
        "fanduel": 44.5,
        "betrivers": 44.5,
        "mybookieag": 44.0,
        "betmgm": 44.0,
        "bovada": 44.0,
        "fanatics": 44.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 43.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 44.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:27+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 44.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 44.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-07T17:54:33+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 44.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-07T17:54:14+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:54:13+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 44.0,
        "betrivers": 44.5,
        "bovada": 44.0,
        "draftkings": 43.5,
        "fanatics": 44.0,
        "fanduel": 44.5,
        "mybookieag": 44.0,
        "williamhill_us": 44.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (8 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": 45.0,
      "minimum": 44.5,
      "maximum": 45.5,
      "books": {
        "draftkings": 44.5,
        "williamhill_us": 45.0,
        "fanduel": 45.5,
        "betus": 45.5,
        "betonlineag": 45.0,
        "lowvig": 45.0,
        "betrivers": 45.5,
        "mybookieag": 45.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 45.0,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:34+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 45.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-07T17:55:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 45.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:00+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 45.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:55:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 45.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 45.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-07T17:54:35+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 45.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-07T17:53:45+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 45.0,
        "betrivers": 45.5,
        "betus": 45.5,
        "draftkings": 44.5,
        "fanduel": 45.5,
        "lowvig": 45.0,
        "mybookieag": 45.0,
        "williamhill_us": 45.0
      },
      "change_from": "2026-11-07T12:15:18.966409+00:00",
      "change": 0.0,
      "change_label": "+0 (8 matched books)"
    }
  ],
  "news": [
    {
      "sport": "MLB",
      "title": "Mets re-sign pitcher Robert Stock, 36, to one-year contract",
      "url": "https://www.espn.com/mlb/story/_/id/50403894/new-york-mets-re-sign-pitcher-robert-stock-one-year-deal",
      "source": "ESPN",
      "published_at": "2026-11-07T17:44:00+00:00",
      "published_label": "Nov 07, 12:44 PM ET"
    },
    {
      "sport": "NBA",
      "title": "Saturday's fantasy hoops adds, NBA bets to make: Traore, Eason among top options",
      "url": "https://www.espn.com/fantasy/basketball/story/_/id/50392774/fantasy-basketball-tips-nba-betting-picks-today",
      "source": "ESPN",
      "published_at": "2026-11-07T16:22:30+00:00",
      "published_label": "Nov 07, 11:22 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Fantasy football last-minute pickups: Kaelon Black and Malik Willis lead the way",
      "url": "https://www.espn.com/fantasy/football/story/_/id/50392079/fantasy-football-streamers-last-minute-pickups-week-9",
      "source": "ESPN",
      "published_at": "2026-11-07T14:31:38+00:00",
      "published_label": "Nov 07, 09:31 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Fantasy football rankings Week 9: PPR and superflex",
      "url": "https://www.espn.com/fantasy/football/story/_/page/FFWeeklyPlayerRank26main-49797082/fantasy-football-rankings-2026-qb-rb-wr-te-dst",
      "source": "ESPN",
      "published_at": "2026-11-07T14:30:30+00:00",
      "published_label": "Nov 07, 09:30 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Fantasy football flex and superflex rankings for Week 9",
      "url": "https://www.espn.com/fantasy/football/story/_/id/49803708/fantasy-football-superflex-rankings-2026-qb-rb-wr-te",
      "source": "ESPN",
      "published_at": "2026-11-07T14:30:13+00:00",
      "published_label": "Nov 07, 09:30 AM ET"
    },
    {
      "sport": "NBA",
      "title": "Fantasy basketball: Four players whose upgraded skill sets look real",
      "url": "https://www.espn.com/fantasy/basketball/story/_/id/50391882/fantasy-basketball-nba-trends-players-new-skills",
      "source": "ESPN",
      "published_at": "2026-11-07T14:25:32+00:00",
      "published_label": "Nov 07, 09:25 AM ET"
    },
    {
      "sport": "NBA",
      "title": "Luka Doncic's 53-point explosion pushes scoring average past 40 as Lakers roll",
      "url": "https://www.espn.com/nba/story/_/id/50406079/luka-doncic-stays-hot-scores-53-lead-lakers-blazers",
      "source": "ESPN",
      "published_at": "2026-11-07T12:59:38+00:00",
      "published_label": "Nov 07, 07:59 AM ET"
    },
    {
      "sport": "NHL",
      "title": "NHL Tonight: Your guide to all 12 games on Saturday's schedule",
      "url": "https://www.espn.com/nhl/story/_/id/50400113/nhl-2026-27-tonight-games-schedule-matchups-stats-top-players-betting",
      "source": "ESPN",
      "published_at": "2026-11-07T11:07:06+00:00",
      "published_label": "Nov 07, 06:07 AM ET"
    },
    {
      "sport": "MLB",
      "title": "Witness: Clase 'inside' pitch info dried up amid Mizuhara case fallout",
      "url": "https://www.espn.com/mlb/story/_/id/50402459/emmanuel-clase-luis-ortiz-information-trial-testimony-bettor",
      "source": "ESPN",
      "published_at": "2026-11-07T01:46:29+00:00",
      "published_label": "Nov 06, 08:46 PM ET"
    },
    {
      "sport": "MLB",
      "title": "D-backs' Corbin Carroll has elbow surgery, should be ready for spring training",
      "url": "https://www.espn.com/mlb/story/_/id/50403554/diamondbacks-corbin-carroll-surgery-right-elbow",
      "source": "ESPN",
      "published_at": "2026-11-07T01:32:00+00:00",
      "published_label": "Nov 06, 08:32 PM ET"
    }
  ],
  "coverage": {
    "NFL": "15 upcoming games with fresh paired totals at two or more books",
    "MLB": "0 upcoming games with fresh paired totals at two or more books",
    "NBA": "7 upcoming games with fresh paired totals at two or more books",
    "NHL": "17 upcoming games with fresh paired totals at two or more books"
  },
  "news_coverage": {
    "NFL": "3 recent headlines",
    "MLB": "3 recent headlines",
    "NBA": "3 recent headlines",
    "NHL": "1 recent headlines"
  }
}
