{
  "generated_at": "2026-09-25T10:13:16.177685+00:00",
  "previous_generated_at": "2026-09-25T00:25:54.265041+00:00",
  "games": [
    {
      "id": "a85710fa5f6fd3a6a40fe17c4907c312",
      "sport": "MLB",
      "game": "Chicago Cubs @ Boston Red Sox",
      "commence_time": "2026-09-25T17:06:00+00:00",
      "start_label": "Fri 01:06 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "mybookieag": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "fanatics": 6.5,
        "williamhill_us": 6.5,
        "bovada": 6.5,
        "betmgm": 6.5,
        "draftkings": 6.5,
        "betrivers": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": 100,
          "under_price": -118,
          "quoted_at": "2026-09-25T10:12:46+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:13:13+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "d4b069a134ec3ae75f0a644498b793c6",
      "sport": "MLB",
      "game": "Baltimore Orioles @ New York Yankees",
      "commence_time": "2026-09-25T20:05:00+00:00",
      "start_label": "Fri 04:05 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "fanatics": 6.5,
        "mybookieag": 6.5,
        "fanduel": 6.5,
        "betrivers": 6.5,
        "bovada": 6.5,
        "betmgm": 6.5,
        "williamhill_us": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -116,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -122,
          "under_price": 100,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-09-25T10:13:13+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -114,
          "under_price": -104,
          "quoted_at": "2026-09-25T10:12:46+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "c1c95aa0c77e6735bae6602eec2b42be",
      "sport": "MLB",
      "game": "Chicago Cubs @ Boston Red Sox",
      "commence_time": "2026-09-25T22:06:00+00:00",
      "start_label": "Fri 06:06 PM ET",
      "median": 6.5,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "lowvig": 6.0,
        "fanatics": 6.5,
        "betonlineag": 6.0,
        "bovada": 6.5,
        "mybookieag": 6.5,
        "williamhill_us": 6.5,
        "betmgm": 6.5,
        "draftkings": 6.5,
        "betrivers": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -125,
          "under_price": 109,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -127,
          "under_price": 107,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:13+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -110,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:46+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "3aa03f1c80c2ca97a49e0b7548d9e647",
      "sport": "MLB",
      "game": "Pittsburgh Pirates @ Detroit Tigers",
      "commence_time": "2026-09-25T22:41:00+00:00",
      "start_label": "Fri 06:41 PM ET",
      "median": 8.0,
      "minimum": 7.5,
      "maximum": 8.0,
      "books": {
        "fanduel": 7.5,
        "fanatics": 7.5,
        "betonlineag": 8.0,
        "lowvig": 8.0,
        "draftkings": 8.0,
        "williamhill_us": 7.5,
        "betus": 8.0,
        "bovada": 8.0,
        "betmgm": 8.0,
        "betrivers": 8.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 7.5,
          "over_price": -128,
          "under_price": 104,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 7.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 8.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 8.0,
          "over_price": 103,
          "under_price": -118,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 8.0,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 7.5,
          "over_price": -127,
          "under_price": 108,
          "quoted_at": "2026-09-25T10:12:46+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 8.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:12:17+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 8.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:13:13+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 8.0,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 8.0,
          "over_price": -114,
          "under_price": -125,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 8.0,
        "betus": 8.0,
        "bovada": 8.5,
        "draftkings": 8.0,
        "fanatics": 8.0,
        "fanduel": 7.5,
        "lowvig": 8.0,
        "williamhill_us": 8.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (8 matched books)"
    },
    {
      "id": "6e8b1f358bb5c3837f473e61ecb68650",
      "sport": "MLB",
      "game": "Tampa Bay Rays @ Philadelphia Phillies",
      "commence_time": "2026-09-25T22:41:00+00:00",
      "start_label": "Fri 06:41 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "betonlineag": 6.5,
        "lowvig": 6.5,
        "mybookieag": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.5,
        "bovada": 6.5,
        "betus": 6.5,
        "betrivers": 6.5,
        "betmgm": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -117,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:12:46+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-09-25T10:13:13+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:17+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -117,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.5,
        "betonlineag": 7.0,
        "betrivers": 6.5,
        "betus": 7.0,
        "bovada": 6.5,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 7.0,
        "williamhill_us": 6.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "80d706190519a0e4956a64e84e72ed94",
      "sport": "MLB",
      "game": "New York Mets @ Washington Nationals",
      "commence_time": "2026-09-25T22:46:00+00:00",
      "start_label": "Fri 06:46 PM ET",
      "median": 8.0,
      "minimum": 7.5,
      "maximum": 8.5,
      "books": {
        "fanduel": 8.5,
        "fanatics": 8.0,
        "williamhill_us": 8.5,
        "draftkings": 8.0,
        "bovada": 8.5,
        "betmgm": 8.0,
        "betrivers": 7.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 8.5,
          "over_price": 104,
          "under_price": -128,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 8.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 8.5,
          "over_price": 109,
          "under_price": -129,
          "quoted_at": "2026-09-25T10:12:46+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 8.0,
          "over_price": -107,
          "under_price": -112,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 8.5,
          "over_price": 110,
          "under_price": -130,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 8.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 7.5,
          "over_price": -117,
          "under_price": -104,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {
        "bovada": 8.5,
        "draftkings": 8.0,
        "fanatics": 8.0,
        "fanduel": 8.5,
        "williamhill_us": 8.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (5 matched books)"
    },
    {
      "id": "3fe14d478bc1ffac17198c460085ca70",
      "sport": "MLB",
      "game": "Baltimore Orioles @ New York Yankees",
      "commence_time": "2026-09-25T23:06:00+00:00",
      "start_label": "Fri 07:06 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "betrivers": 6.5,
        "fanatics": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -128,
          "under_price": 104,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -129,
          "under_price": 106,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "890be5ce6e3ea3d7c6f0b76bd9a0e45a",
      "sport": "MLB",
      "game": "Cincinnati Reds @ Toronto Blue Jays",
      "commence_time": "2026-09-25T23:08:00+00:00",
      "start_label": "Fri 07:08 PM ET",
      "median": 7.5,
      "minimum": 7.5,
      "maximum": 7.5,
      "books": {
        "fanduel": 7.5,
        "fanatics": 7.5,
        "williamhill_us": 7.5,
        "draftkings": 7.5,
        "bovada": 7.5,
        "betmgm": 7.5,
        "betrivers": 7.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 7.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 7.5,
          "over_price": -112,
          "under_price": -106,
          "quoted_at": "2026-09-25T10:12:46+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 7.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 7.5,
          "over_price": -122,
          "under_price": 100,
          "quoted_at": "2026-09-25T10:08:36+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 7.5,
        "bovada": 7.5,
        "draftkings": 7.5,
        "fanatics": 7.5,
        "fanduel": 7.5,
        "williamhill_us": 7.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (6 matched books)"
    },
    {
      "id": "2d3d378044cc538b0a3d77acaacd15a1",
      "sport": "MLB",
      "game": "Atlanta Braves @ Miami Marlins",
      "commence_time": "2026-09-25T23:11:00+00:00",
      "start_label": "Fri 07:11 PM ET",
      "median": 8.0,
      "minimum": 8.0,
      "maximum": 8.5,
      "books": {
        "fanduel": 8.5,
        "fanatics": 8.0,
        "williamhill_us": 8.5,
        "draftkings": 8.0,
        "bovada": 8.5,
        "betmgm": 8.0,
        "betrivers": 8.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 8.5,
          "over_price": 104,
          "under_price": -128,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 8.5,
          "over_price": 107,
          "under_price": -125,
          "quoted_at": "2026-09-25T10:12:47+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 8.0,
          "over_price": -112,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 8.5,
          "over_price": 110,
          "under_price": -130,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 8.0,
          "over_price": -129,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {
        "bovada": 8.5,
        "draftkings": 8.0,
        "fanatics": 8.0,
        "fanduel": 8.5,
        "williamhill_us": 8.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (5 matched books)"
    },
    {
      "id": "b6829a3017da7786aceea335c5c36bb3",
      "sport": "MLB",
      "game": "Colorado Rockies @ Chicago White Sox",
      "commence_time": "2026-09-25T23:40:00+00:00",
      "start_label": "Fri 07:40 PM ET",
      "median": 8.0,
      "minimum": 8.0,
      "maximum": 8.5,
      "books": {
        "draftkings": 8.0,
        "fanatics": 8.0,
        "lowvig": 8.0,
        "betonlineag": 8.0,
        "mybookieag": 8.0,
        "fanduel": 8.5,
        "williamhill_us": 8.5,
        "betus": 8.0,
        "bovada": 8.0,
        "betmgm": 8.0,
        "betrivers": 8.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 8.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 8.0,
          "over_price": -117,
          "under_price": -104,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 8.5,
          "over_price": 110,
          "under_price": -134,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 8.5,
          "over_price": 107,
          "under_price": -127,
          "quoted_at": "2026-09-25T10:12:47+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:17+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 8.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 8.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 8.0,
          "over_price": -125,
          "under_price": -114,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 8.0,
        "betus": 8.0,
        "bovada": 7.5,
        "draftkings": 8.0,
        "fanatics": 8.0,
        "fanduel": 8.5,
        "lowvig": 8.0,
        "williamhill_us": 7.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (8 matched books)"
    },
    {
      "id": "7bd30076728c7fcf1f893c1d269a60af",
      "sport": "MLB",
      "game": "Cleveland Guardians @ Kansas City Royals",
      "commence_time": "2026-09-25T23:41:00+00:00",
      "start_label": "Fri 07:41 PM ET",
      "median": 7.5,
      "minimum": 7.5,
      "maximum": 8.0,
      "books": {
        "fanduel": 7.5,
        "fanatics": 7.5,
        "mybookieag": 7.5,
        "lowvig": 8.0,
        "betonlineag": 8.0,
        "williamhill_us": 7.5,
        "draftkings": 7.5,
        "bovada": 7.5,
        "betus": 8.0,
        "betmgm": 7.5,
        "betrivers": 7.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 7.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 7.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 8.0,
          "over_price": 108,
          "under_price": -124,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 8.0,
          "over_price": 106,
          "under_price": -126,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 7.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:47+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 7.5,
          "over_price": -114,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 8.0,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-09-25T10:12:17+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 7.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 8.0,
        "betus": 8.0,
        "bovada": 7.5,
        "draftkings": 8.0,
        "fanatics": 8.0,
        "fanduel": 7.5,
        "lowvig": 8.0,
        "williamhill_us": 7.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": -0.5,
      "change_label": "-0.5 (8 matched books)"
    },
    {
      "id": "12c52c4f4de763e9a171ffac0f4f02ef",
      "sport": "MLB",
      "game": "St. Louis Cardinals @ Milwaukee Brewers",
      "commence_time": "2026-09-25T23:41:00+00:00",
      "start_label": "Fri 07:41 PM ET",
      "median": 8.0,
      "minimum": 7.5,
      "maximum": 8.5,
      "books": {
        "fanduel": 7.5,
        "fanatics": 8.0,
        "lowvig": 8.0,
        "betonlineag": 8.0,
        "mybookieag": 8.0,
        "draftkings": 8.0,
        "williamhill_us": 8.5,
        "betus": 8.0,
        "bovada": 8.0,
        "betmgm": 8.0,
        "betrivers": 8.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 7.5,
          "over_price": -142,
          "under_price": 116,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 8.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 8.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 8.5,
          "over_price": 106,
          "under_price": -124,
          "quoted_at": "2026-09-25T10:12:47+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:17+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 8.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 8.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 8.0,
          "over_price": -127,
          "under_price": -112,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 8.0,
        "betus": 8.0,
        "bovada": 8.5,
        "draftkings": 8.0,
        "fanatics": 8.0,
        "fanduel": 7.5,
        "lowvig": 8.0,
        "williamhill_us": 8.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (8 matched books)"
    },
    {
      "id": "9f08a9d734982153de27326c32e8be0e",
      "sport": "MLB",
      "game": "Texas Rangers @ Minnesota Twins",
      "commence_time": "2026-09-26T00:11:00+00:00",
      "start_label": "Fri 08:11 PM ET",
      "median": 7.5,
      "minimum": 7.5,
      "maximum": 7.5,
      "books": {
        "fanduel": 7.5,
        "fanatics": 7.5,
        "mybookieag": 7.5,
        "williamhill_us": 7.5,
        "draftkings": 7.5,
        "lowvig": 7.5,
        "betonlineag": 7.5,
        "betus": 7.5,
        "bovada": 7.5,
        "betmgm": 7.5,
        "betrivers": 7.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 7.5,
          "over_price": -115,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 7.5,
          "over_price": -115,
          "under_price": -103,
          "quoted_at": "2026-09-25T10:12:47+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 7.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:17+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 7.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 7.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 7.5,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 8.0,
        "betus": 8.0,
        "bovada": 7.5,
        "draftkings": 7.5,
        "fanatics": 7.5,
        "fanduel": 7.5,
        "lowvig": 8.0,
        "williamhill_us": 7.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (8 matched books)"
    },
    {
      "id": "eb8b9160f66fc6d5f6bd58bf4a888011",
      "sport": "MLB",
      "game": "Arizona Diamondbacks @ San Diego Padres",
      "commence_time": "2026-09-26T01:41:00+00:00",
      "start_label": "Fri 09:41 PM ET",
      "median": 7.5,
      "minimum": 7.0,
      "maximum": 7.5,
      "books": {
        "fanduel": 7.5,
        "lowvig": 7.0,
        "betonlineag": 7.0,
        "fanatics": 7.5,
        "mybookieag": 7.5,
        "williamhill_us": 7.5,
        "draftkings": 7.0,
        "bovada": 7.5,
        "betmgm": 7.5,
        "betus": 7.0,
        "betrivers": 7.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 7.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 7.0,
          "over_price": -120,
          "under_price": 105,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 7.0,
          "over_price": -122,
          "under_price": 102,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 7.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 7.5,
          "over_price": -104,
          "under_price": -117,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 7.5,
          "over_price": -102,
          "under_price": -117,
          "quoted_at": "2026-09-25T10:12:47+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 7.0,
          "over_price": -124,
          "under_price": 103,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 7.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 7.5,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 7.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-09-25T10:12:17+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 7.5,
          "over_price": -105,
          "under_price": -117,
          "quoted_at": "2026-09-25T10:07:29+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 7.0,
        "bovada": 7.5,
        "draftkings": 7.0,
        "fanatics": 7.0,
        "fanduel": 7.5,
        "lowvig": 7.0,
        "williamhill_us": 7.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.5,
      "change_label": "+0.5 (7 matched books)"
    },
    {
      "id": "de8bbf8d379bf416df612c557ddd338a",
      "sport": "MLB",
      "game": "Houston Astros @ Athletics",
      "commence_time": "2026-09-26T01:41:00+00:00",
      "start_label": "Fri 09:41 PM ET",
      "median": 8.5,
      "minimum": 8.5,
      "maximum": 8.5,
      "books": {
        "fanduel": 8.5,
        "fanatics": 8.5,
        "williamhill_us": 8.5,
        "betrivers": 8.5,
        "draftkings": 8.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 8.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 8.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 8.5,
          "over_price": -109,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:47+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 8.5,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 8.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "60b3d02ac77cf6a81e234358cfe187bb",
      "sport": "MLB",
      "game": "Los Angeles Angels @ Seattle Mariners",
      "commence_time": "2026-09-26T02:11:00+00:00",
      "start_label": "Fri 10:11 PM ET",
      "median": 7.0,
      "minimum": 6.5,
      "maximum": 7.0,
      "books": {
        "fanduel": 6.5,
        "betonlineag": 7.0,
        "lowvig": 7.0,
        "mybookieag": 7.0,
        "draftkings": 7.0,
        "fanatics": 7.0,
        "williamhill_us": 6.5,
        "bovada": 7.0,
        "betmgm": 7.0,
        "betus": 7.0,
        "betrivers": 7.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -138,
          "under_price": 112,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 7.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 7.0,
          "over_price": 103,
          "under_price": -118,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 7.0,
          "over_price": 100,
          "under_price": -122,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 7.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 7.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -136,
          "under_price": 114,
          "quoted_at": "2026-09-25T10:12:47+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 7.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 7.0,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 7.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:12:17+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 7.0,
          "over_price": -115,
          "under_price": -124,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 7.5,
        "bovada": 6.5,
        "draftkings": 7.0,
        "fanatics": 7.0,
        "fanduel": 6.5,
        "lowvig": 7.5,
        "williamhill_us": 6.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (7 matched books)"
    },
    {
      "id": "e47efe97f629cae0287ca6f3ea6d6794",
      "sport": "MLB",
      "game": "Los Angeles Dodgers @ San Francisco Giants",
      "commence_time": "2026-09-26T02:16:00+00:00",
      "start_label": "Fri 10:16 PM ET",
      "median": 7.5,
      "minimum": 7.0,
      "maximum": 7.5,
      "books": {
        "fanduel": 7.5,
        "fanatics": 7.5,
        "mybookieag": 7.0,
        "williamhill_us": 7.5,
        "draftkings": 7.5,
        "bovada": 7.5,
        "betmgm": 7.0,
        "lowvig": 7.0,
        "betonlineag": 7.0,
        "betus": 7.0,
        "betrivers": 7.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 7.5,
          "over_price": 108,
          "under_price": -132,
          "quoted_at": "2026-09-25T10:12:56+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 7.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:12:33+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 7.0,
          "over_price": -122,
          "under_price": 100,
          "quoted_at": "2026-09-25T10:11:43+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 7.5,
          "over_price": 108,
          "under_price": -127,
          "quoted_at": "2026-09-25T10:12:47+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 7.5,
          "over_price": 103,
          "under_price": -124,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 7.5,
          "over_price": 110,
          "under_price": -130,
          "quoted_at": "2026-09-25T10:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 7.0,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-09-25T10:12:51+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 7.0,
          "over_price": -123,
          "under_price": 107,
          "quoted_at": "2026-09-25T10:12:36+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 7.0,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 7.0,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-09-25T10:12:17+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 7.5,
          "over_price": 102,
          "under_price": -124,
          "quoted_at": "2026-09-25T10:13:09+00:00"
        }
      ],
      "previous_books": {
        "bovada": 7.5,
        "draftkings": 7.0,
        "fanatics": 7.0,
        "fanduel": 7.5,
        "williamhill_us": 7.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (5 matched books)"
    },
    {
      "id": "b225458a282e140c44c45651255f2f6c",
      "sport": "NFL",
      "game": "Los Angeles Chargers @ Buffalo Bills",
      "commence_time": "2026-09-27T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 50.0,
      "minimum": 50.0,
      "maximum": 50.5,
      "books": {
        "draftkings": 50.5,
        "williamhill_us": 50.5,
        "fanduel": 50.5,
        "betrivers": 50.5,
        "betus": 50.0,
        "lowvig": 50.0,
        "betonlineag": 50.0,
        "mybookieag": 50.0,
        "betmgm": 50.0,
        "bovada": 50.0,
        "fanatics": 50.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 50.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 50.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 50.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 50.5,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 50.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 50.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 50.0,
        "betonlineag": 50.0,
        "betrivers": 50.5,
        "betus": 50.0,
        "bovada": 50.0,
        "draftkings": 50.5,
        "fanatics": 50.0,
        "fanduel": 50.5,
        "lowvig": 50.0,
        "mybookieag": 50.0,
        "williamhill_us": 50.0
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "613b8cd3a5fab58f7be4e3fd6f76223e",
      "sport": "NFL",
      "game": "Carolina Panthers @ Cleveland Browns",
      "commence_time": "2026-09-27T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 42.5,
      "minimum": 41.5,
      "maximum": 42.5,
      "books": {
        "draftkings": 42.5,
        "williamhill_us": 42.5,
        "betus": 42.5,
        "fanduel": 41.5,
        "betrivers": 41.5,
        "lowvig": 42.0,
        "betonlineag": 42.0,
        "mybookieag": 42.5,
        "betmgm": 42.5,
        "bovada": 42.0,
        "fanatics": 42.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 42.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 42.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 41.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 41.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 42.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 42.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 42.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:52+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 42.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 42.5,
        "betonlineag": 42.0,
        "betrivers": 41.5,
        "betus": 42.5,
        "bovada": 42.0,
        "draftkings": 42.5,
        "fanatics": 42.5,
        "fanduel": 41.5,
        "lowvig": 42.0,
        "mybookieag": 42.5,
        "williamhill_us": 42.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "71123be049587b6facce3a20c53e5d09",
      "sport": "NFL",
      "game": "Cincinnati Bengals @ Pittsburgh Steelers",
      "commence_time": "2026-09-27T17: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,
        "betus": 42.5,
        "fanduel": 42.5,
        "betrivers": 42.5,
        "lowvig": 42.5,
        "betonlineag": 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-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 42.5,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 42.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 42.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 42.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:52+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 42.5,
        "betonlineag": 42.5,
        "betrivers": 42.5,
        "betus": 42.5,
        "bovada": 42.0,
        "draftkings": 42.5,
        "fanatics": 42.5,
        "fanduel": 42.5,
        "lowvig": 42.5,
        "mybookieag": 42.5,
        "williamhill_us": 42.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "07f552badfa8a565d1be22123713e4da",
      "sport": "NFL",
      "game": "New York Jets @ Detroit Lions",
      "commence_time": "2026-09-27T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 47.5,
      "minimum": 47.5,
      "maximum": 47.5,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.5,
        "fanduel": 47.5,
        "betrivers": 47.5,
        "lowvig": 47.5,
        "betus": 47.5,
        "betonlineag": 47.5,
        "mybookieag": 47.5,
        "betmgm": 47.5,
        "bovada": 47.5,
        "fanatics": 47.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 47.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.5,
          "over_price": -109,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+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-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "17a730b7d399feeab6a78c30767c29d2",
      "sport": "NFL",
      "game": "Houston Texans @ Indianapolis Colts",
      "commence_time": "2026-09-27T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 42.5,
      "minimum": 42.5,
      "maximum": 43.0,
      "books": {
        "draftkings": 42.5,
        "williamhill_us": 42.5,
        "betus": 42.5,
        "fanduel": 42.5,
        "betrivers": 42.5,
        "lowvig": 42.5,
        "betonlineag": 42.5,
        "mybookieag": 42.5,
        "betmgm": 42.5,
        "bovada": 43.0,
        "fanatics": 42.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 42.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 42.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 42.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 42.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 42.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 42.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:52+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 42.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 42.5,
        "betonlineag": 42.5,
        "betrivers": 42.5,
        "betus": 42.5,
        "bovada": 43.0,
        "draftkings": 42.5,
        "fanatics": 42.5,
        "fanduel": 42.5,
        "lowvig": 42.5,
        "mybookieag": 42.5,
        "williamhill_us": 42.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "1f3cfd315a24d1a7dd5859a8e6b88e18",
      "sport": "NFL",
      "game": "New England Patriots @ Jacksonville Jaguars",
      "commence_time": "2026-09-27T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 46.0,
      "minimum": 45.5,
      "maximum": 46.5,
      "books": {
        "draftkings": 46.5,
        "williamhill_us": 45.5,
        "betus": 46.0,
        "fanduel": 45.5,
        "betrivers": 46.0,
        "lowvig": 46.0,
        "betonlineag": 46.0,
        "mybookieag": 46.0,
        "betmgm": 46.0,
        "bovada": 46.0,
        "fanatics": 46.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 46.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 45.5,
          "over_price": -117,
          "under_price": -104,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 45.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 46.0,
        "betonlineag": 46.0,
        "betrivers": 46.0,
        "betus": 46.0,
        "bovada": 46.0,
        "draftkings": 45.5,
        "fanatics": 46.0,
        "fanduel": 45.5,
        "lowvig": 46.0,
        "mybookieag": 46.0,
        "williamhill_us": 45.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "0339a0e41bcee12820eb3e64bb5fadb4",
      "sport": "NFL",
      "game": "Kansas City Chiefs @ Miami Dolphins",
      "commence_time": "2026-09-27T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 46.0,
      "minimum": 45.5,
      "maximum": 46.0,
      "books": {
        "draftkings": 45.5,
        "williamhill_us": 45.5,
        "betus": 46.0,
        "fanduel": 45.5,
        "betrivers": 46.0,
        "lowvig": 46.0,
        "betonlineag": 46.0,
        "mybookieag": 46.0,
        "betmgm": 46.0,
        "bovada": 46.0,
        "fanatics": 45.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 45.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 45.5,
          "over_price": -117,
          "under_price": -103,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 45.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.0,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 45.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 46.0,
        "betonlineag": 46.0,
        "betrivers": 46.0,
        "betus": 46.0,
        "bovada": 46.0,
        "draftkings": 45.5,
        "fanatics": 45.5,
        "fanduel": 45.5,
        "lowvig": 46.0,
        "mybookieag": 46.0,
        "williamhill_us": 45.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "555afd4a27aaa392662881cffa8f2eef",
      "sport": "NFL",
      "game": "Tennessee Titans @ New York Giants",
      "commence_time": "2026-09-27T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 38.5,
      "minimum": 38.0,
      "maximum": 38.5,
      "books": {
        "draftkings": 38.5,
        "williamhill_us": 38.5,
        "betus": 38.0,
        "fanduel": 38.5,
        "betrivers": 38.5,
        "lowvig": 38.0,
        "betonlineag": 38.0,
        "mybookieag": 38.5,
        "betmgm": 38.5,
        "bovada": 38.0,
        "fanatics": 38.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 38.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 38.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 38.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 38.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 38.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 38.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 38.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 38.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 38.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 38.5,
        "betonlineag": 38.0,
        "betrivers": 38.5,
        "betus": 38.0,
        "bovada": 38.5,
        "draftkings": 38.5,
        "fanatics": 38.5,
        "fanduel": 38.5,
        "lowvig": 38.0,
        "mybookieag": 38.5,
        "williamhill_us": 38.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "2a529c108305ffa049d8b6cfdbaa4d36",
      "sport": "NFL",
      "game": "Seattle Seahawks @ Washington Commanders",
      "commence_time": "2026-09-27T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 40.5,
      "minimum": 40.0,
      "maximum": 40.5,
      "books": {
        "draftkings": 40.5,
        "williamhill_us": 40.5,
        "betus": 40.0,
        "fanduel": 40.5,
        "betrivers": 40.5,
        "lowvig": 40.0,
        "betonlineag": 40.0,
        "mybookieag": 40.0,
        "betmgm": 40.5,
        "bovada": 40.5,
        "fanatics": 40.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 40.5,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 40.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 40.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 40.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 40.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 40.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 40.5,
        "betonlineag": 40.0,
        "betrivers": 40.5,
        "betus": 40.0,
        "bovada": 40.5,
        "draftkings": 40.5,
        "fanatics": 40.5,
        "fanduel": 40.5,
        "lowvig": 40.0,
        "mybookieag": 40.0,
        "williamhill_us": 40.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "9d2b09e0f9b6dd5ce0d985894f4f98fa",
      "sport": "NFL",
      "game": "Arizona Cardinals @ San Francisco 49ers",
      "commence_time": "2026-09-27T20:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 48.0,
      "minimum": 47.5,
      "maximum": 48.0,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.5,
        "betus": 48.0,
        "fanduel": 47.5,
        "betrivers": 48.0,
        "lowvig": 48.0,
        "betonlineag": 48.0,
        "mybookieag": 48.0,
        "betmgm": 47.5,
        "bovada": 48.0,
        "fanatics": 48.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.5,
          "over_price": -117,
          "under_price": -103,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 48.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 48.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -120,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 48.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 47.5,
        "betonlineag": 48.0,
        "betrivers": 48.0,
        "betus": 48.0,
        "bovada": 48.0,
        "draftkings": 47.5,
        "fanatics": 48.0,
        "fanduel": 47.5,
        "lowvig": 48.0,
        "mybookieag": 48.0,
        "williamhill_us": 47.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "f1724dead3eab61546033032fc782375",
      "sport": "NFL",
      "game": "Minnesota Vikings @ Tampa Bay Buccaneers",
      "commence_time": "2026-09-27T20:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 42.5,
      "minimum": 42.5,
      "maximum": 42.5,
      "books": {
        "draftkings": 42.5,
        "williamhill_us": 42.5,
        "betus": 42.5,
        "fanduel": 42.5,
        "betrivers": 42.5,
        "lowvig": 42.5,
        "betonlineag": 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-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 42.5,
          "over_price": -109,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 42.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 42.5,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 42.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 42.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+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-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "84cfca14efc21363fd605508404cf1ff",
      "sport": "NFL",
      "game": "Baltimore Ravens @ Dallas Cowboys",
      "commence_time": "2026-09-27T20:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 53.0,
      "minimum": 52.5,
      "maximum": 53.5,
      "books": {
        "draftkings": 53.5,
        "williamhill_us": 53.5,
        "fanduel": 52.5,
        "betmgm": 53.0,
        "bovada": 53.0,
        "betrivers": 53.0,
        "fanatics": 53.0,
        "betus": 53.0,
        "mybookieag": 53.0,
        "lowvig": 53.5,
        "betonlineag": 53.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 53.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 53.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 52.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 53.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 53.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 53.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 53.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 53.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 53.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 53.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 53.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 52.5,
        "betonlineag": 52.5,
        "betrivers": 52.5,
        "betus": 52.5,
        "bovada": 52.5,
        "draftkings": 52.5,
        "fanatics": 52.5,
        "fanduel": 52.5,
        "lowvig": 52.5,
        "mybookieag": 52.5,
        "williamhill_us": 52.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.5,
      "change_label": "+0.5 (11 matched books)"
    },
    {
      "id": "2e523fcb0497aa689473e290eb2b97de",
      "sport": "NFL",
      "game": "Las Vegas Raiders @ New Orleans Saints",
      "commence_time": "2026-09-27T20:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 43.5,
      "minimum": 43.5,
      "maximum": 44.0,
      "books": {
        "draftkings": 43.5,
        "williamhill_us": 43.5,
        "betus": 43.5,
        "fanduel": 43.5,
        "betrivers": 43.5,
        "lowvig": 43.5,
        "betonlineag": 43.5,
        "mybookieag": 44.0,
        "betmgm": 44.0,
        "bovada": 43.5,
        "fanatics": 43.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 43.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 43.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 43.5,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 43.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 43.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 44.0,
          "over_price": -110,
          "under_price": -120,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 43.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 43.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 43.5,
        "betonlineag": 43.5,
        "betrivers": 43.5,
        "betus": 43.5,
        "bovada": 43.5,
        "draftkings": 43.5,
        "fanatics": 43.5,
        "fanduel": 43.5,
        "lowvig": 43.5,
        "mybookieag": 44.0,
        "williamhill_us": 43.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "3bfd8bfb4b8e9a365a0877879b73b16b",
      "sport": "NFL",
      "game": "Los Angeles Rams @ Denver Broncos",
      "commence_time": "2026-09-28T00:20:00+00:00",
      "start_label": "Sun 08:20 PM ET",
      "median": 44.5,
      "minimum": 44.5,
      "maximum": 45.0,
      "books": {
        "draftkings": 44.5,
        "betus": 44.5,
        "williamhill_us": 44.5,
        "fanduel": 44.5,
        "betrivers": 45.0,
        "lowvig": 44.5,
        "betonlineag": 44.5,
        "mybookieag": 44.5,
        "betmgm": 45.0,
        "bovada": 44.5,
        "fanatics": 44.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 44.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 44.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 45.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 44.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 45.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 45.0,
        "betonlineag": 44.5,
        "betrivers": 45.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-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "47dc7baa254659f3beb2ed2b38c207b6",
      "sport": "NFL",
      "game": "Philadelphia Eagles @ Chicago Bears",
      "commence_time": "2026-09-29T00:15:00+00:00",
      "start_label": "Mon 08:15 PM ET",
      "median": 41.0,
      "minimum": 41.0,
      "maximum": 41.5,
      "books": {
        "draftkings": 41.5,
        "williamhill_us": 41.5,
        "fanduel": 41.5,
        "betrivers": 41.0,
        "betus": 41.0,
        "lowvig": 41.0,
        "betonlineag": 41.0,
        "mybookieag": 41.0,
        "betmgm": 41.0,
        "bovada": 41.5,
        "fanatics": 41.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 41.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 41.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 41.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 41.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 41.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 41.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 41.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 41.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 41.0,
        "betonlineag": 41.0,
        "betrivers": 41.0,
        "betus": 41.0,
        "bovada": 41.0,
        "draftkings": 41.5,
        "fanatics": 41.5,
        "fanduel": 41.5,
        "lowvig": 41.0,
        "mybookieag": 41.0,
        "williamhill_us": 41.0
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "d55cb69fed50a09170560b5b75d8de86",
      "sport": "NFL",
      "game": "Pittsburgh Steelers @ Cleveland Browns",
      "commence_time": "2026-10-02T00:15:00+00:00",
      "start_label": "Thu 08:15 PM ET",
      "median": 37.5,
      "minimum": 37.5,
      "maximum": 38.5,
      "books": {
        "draftkings": 38.5,
        "williamhill_us": 37.5,
        "betus": 37.5,
        "fanduel": 37.5,
        "mybookieag": 37.5,
        "betonlineag": 37.5,
        "lowvig": 37.5,
        "betrivers": 38.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 38.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 37.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 37.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:12:54+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 37.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 37.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:11:25+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 37.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-09-25T10:13:06+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 37.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-09-25T10:12:34+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 38.0,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-09-25T10:13:07+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 37.5,
        "betrivers": 38.0,
        "betus": 37.5,
        "draftkings": 38.5,
        "fanduel": 37.5,
        "lowvig": 37.5,
        "mybookieag": 37.5,
        "williamhill_us": 37.5
      },
      "change_from": "2026-09-25T00:25:54.265041+00:00",
      "change": 0.0,
      "change_label": "+0 (8 matched books)"
    }
  ],
  "news": [],
  "coverage": {
    "NFL": "16 upcoming games with fresh paired totals at two or more books",
    "MLB": "17 upcoming games with fresh paired totals at two or more books",
    "NBA": "0 upcoming games with fresh paired totals at two or more books",
    "NHL": "0 upcoming games with fresh paired totals at two or more books"
  },
  "news_coverage": {
    "NFL": "News feed unavailable",
    "MLB": "News feed unavailable",
    "NBA": "News feed unavailable",
    "NHL": "News feed unavailable"
  }
}
