{
  "generated_at": "2026-11-04T12:14:33.113560+00:00",
  "previous_generated_at": "2026-11-04T00:01:42.069281+00:00",
  "games": [
    {
      "id": "91df86557819598ca270ba35410cfcfa",
      "sport": "NBA",
      "game": "Philadelphia 76ers @ Detroit Pistons",
      "commence_time": "2026-11-05T00:00:00+00:00",
      "start_label": "Wed 07:00 PM ET",
      "median": 218.0,
      "minimum": 217.5,
      "maximum": 218.5,
      "books": {
        "fanduel": 217.5,
        "fanatics": 217.5,
        "betrivers": 218.5,
        "williamhill_us": 218.0,
        "draftkings": 217.5,
        "betmgm": 218.5,
        "bovada": 217.5,
        "mybookieag": 217.5,
        "betonlineag": 218.0,
        "lowvig": 218.0,
        "betus": 218.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 217.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 217.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 218.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 218.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 217.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 218.5,
          "over_price": -110,
          "under_price": -118,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 217.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 217.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 218.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 218.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 218.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 217.5,
        "betonlineag": 217.5,
        "betrivers": 218.5,
        "bovada": 217.5,
        "draftkings": 217.5,
        "fanatics": 217.5,
        "fanduel": 217.5,
        "lowvig": 217.5,
        "williamhill_us": 217.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.5,
      "change_label": "+0.5 (9 matched books)"
    },
    {
      "id": "05200821a78e4f6db8131cff1652550f",
      "sport": "NBA",
      "game": "Atlanta Hawks @ Washington Wizards",
      "commence_time": "2026-11-05T00:10:00+00:00",
      "start_label": "Wed 07:10 PM ET",
      "median": 232.5,
      "minimum": 231.5,
      "maximum": 233.5,
      "books": {
        "fanduel": 231.5,
        "fanatics": 233.0,
        "williamhill_us": 232.5,
        "draftkings": 232.5,
        "betmgm": 232.5,
        "betrivers": 232.5,
        "bovada": 233.5,
        "betonlineag": 232.5,
        "mybookieag": 232.5,
        "lowvig": 232.5,
        "betus": 232.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 231.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 233.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 232.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 232.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 232.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 233.5,
        "betrivers": 234.5,
        "bovada": 233.5,
        "draftkings": 233.5,
        "fanatics": 233.5,
        "fanduel": 232.5,
        "williamhill_us": 233.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": -1.0,
      "change_label": "-1 (7 matched books)"
    },
    {
      "id": "6b33f8632d4dd100cba8453db82213fa",
      "sport": "NBA",
      "game": "Charlotte Hornets @ Brooklyn Nets",
      "commence_time": "2026-11-05T00:30:00+00:00",
      "start_label": "Wed 07:30 PM ET",
      "median": 214.0,
      "minimum": 213.5,
      "maximum": 214.5,
      "books": {
        "fanduel": 213.5,
        "draftkings": 214.5,
        "williamhill_us": 214.0,
        "betrivers": 213.5,
        "betmgm": 214.5,
        "bovada": 214.0,
        "fanatics": 214.0,
        "mybookieag": 214.0,
        "betonlineag": 214.5,
        "lowvig": 214.5,
        "betus": 214.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 213.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 214.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 214.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 213.5,
          "over_price": -110,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 214.5,
          "over_price": -110,
          "under_price": -118,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 214.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 214.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 214.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 214.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 214.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 213.5,
        "betonlineag": 212.5,
        "betrivers": 212.5,
        "bovada": 212.5,
        "draftkings": 212.5,
        "fanatics": 213.0,
        "fanduel": 213.5,
        "lowvig": 212.5,
        "williamhill_us": 213.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 1.5,
      "change_label": "+1.5 (9 matched books)"
    },
    {
      "id": "1cb12166c3eda270d40cc65b9b34459a",
      "sport": "NBA",
      "game": "Milwaukee Bucks @ Boston Celtics",
      "commence_time": "2026-11-05T00:40:00+00:00",
      "start_label": "Wed 07:40 PM ET",
      "median": 224.5,
      "minimum": 223.0,
      "maximum": 225.0,
      "books": {
        "draftkings": 224.5,
        "williamhill_us": 223.0,
        "betonlineag": 225.0,
        "lowvig": 225.0,
        "fanatics": 223.5,
        "mybookieag": 225.0,
        "betmgm": 224.5,
        "betrivers": 224.5,
        "fanduel": 224.5,
        "bovada": 223.0,
        "betus": 225.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 224.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 225.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 225.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 223.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 225.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 224.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 224.5,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 224.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 223.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 225.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 223.5,
        "betrivers": 223.5,
        "bovada": 223.5,
        "draftkings": 223.5,
        "fanatics": 223.5,
        "fanduel": 223.5,
        "williamhill_us": 223.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 1.0,
      "change_label": "+1 (7 matched books)"
    },
    {
      "id": "87d2b814c3f0d3691e9cebbf2de76295",
      "sport": "NBA",
      "game": "Chicago Bulls @ New York Knicks",
      "commence_time": "2026-11-05T00:40:00+00:00",
      "start_label": "Wed 07:40 PM ET",
      "median": 234.0,
      "minimum": 233.5,
      "maximum": 234.5,
      "books": {
        "draftkings": 234.5,
        "lowvig": 234.0,
        "fanatics": 234.0,
        "betonlineag": 234.0,
        "mybookieag": 233.5,
        "williamhill_us": 234.0,
        "betmgm": 233.5,
        "betrivers": 233.5,
        "fanduel": 234.5,
        "bovada": 234.0,
        "betus": 234.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 234.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 234.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 234.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 234.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 234.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 233.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 233.5,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 234.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 234.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 234.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 233.5,
        "betonlineag": 234.5,
        "betrivers": 232.5,
        "bovada": 233.5,
        "draftkings": 233.5,
        "fanatics": 234.0,
        "fanduel": 234.5,
        "lowvig": 234.5,
        "williamhill_us": 233.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.5,
      "change_label": "+0.5 (9 matched books)"
    },
    {
      "id": "1a1782b9fde64acd952ea9fd3aff7d83",
      "sport": "NHL",
      "game": "Ottawa Senators @ Buffalo Sabres",
      "commence_time": "2026-11-05T00:40:00+00:00",
      "start_label": "Wed 07:40 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "betus": 6.5,
        "betmgm": 6.5,
        "betrivers": 6.5,
        "fanduel": 6.5,
        "williamhill_us": 6.5,
        "bovada": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -122,
          "under_price": 102,
          "quoted_at": "2026-11-04T12:13:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-04T12:13:34+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -122,
          "under_price": 106,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -122,
          "under_price": 106,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -120,
          "under_price": -104,
          "quoted_at": "2026-11-04T12:13:33+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -124,
          "under_price": 101,
          "quoted_at": "2026-11-04T12:11:01+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -122,
          "under_price": 102,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -125,
          "under_price": 102,
          "quoted_at": "2026-11-04T12:13:10+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.5,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "bovada": 6.5,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.5,
        "williamhill_us": 6.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "bc22bdc8d7cca6b3695672a8ebf84456",
      "sport": "NHL",
      "game": "Chicago Blackhawks @ Florida Panthers",
      "commence_time": "2026-11-05T00:40:00+00:00",
      "start_label": "Wed 07:40 PM ET",
      "median": 6.0,
      "minimum": 5.5,
      "maximum": 6.5,
      "books": {
        "draftkings": 5.5,
        "fanatics": 6.5,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "betus": 6.0,
        "betmgm": 6.0,
        "betrivers": 6.5,
        "fanduel": 5.5,
        "williamhill_us": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -135,
          "under_price": 114,
          "quoted_at": "2026-11-04T12:13:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 115,
          "under_price": -140,
          "quoted_at": "2026-11-04T12:13:34+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -108,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -108,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 112,
          "under_price": -139,
          "quoted_at": "2026-11-04T12:13:33+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -134,
          "under_price": 110,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -107,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:11:01+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:13:10+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.0,
        "betrivers": 5.5,
        "betus": 6.0,
        "bovada": 6.0,
        "draftkings": 5.5,
        "fanatics": 5.5,
        "fanduel": 5.5,
        "lowvig": 6.0,
        "williamhill_us": 6.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "38fdb396939e8aabebd93cb509618927",
      "sport": "NBA",
      "game": "Cleveland Cavaliers @ Oklahoma City Thunder",
      "commence_time": "2026-11-05T01:00:00+00:00",
      "start_label": "Wed 08:00 PM ET",
      "median": 228.5,
      "minimum": 227.5,
      "maximum": 229.0,
      "books": {
        "fanduel": 227.5,
        "williamhill_us": 229.0,
        "draftkings": 228.5,
        "betrivers": 228.5,
        "bovada": 229.0,
        "betmgm": 228.5,
        "fanatics": 229.0,
        "mybookieag": 228.5,
        "betonlineag": 228.0,
        "lowvig": 228.0,
        "betus": 228.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 227.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 228.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 228.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 228.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 228.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 227.5,
        "betonlineag": 227.5,
        "betrivers": 228.5,
        "bovada": 227.5,
        "draftkings": 227.5,
        "fanatics": 227.5,
        "fanduel": 227.5,
        "lowvig": 227.5,
        "williamhill_us": 227.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 1.0,
      "change_label": "+1 (9 matched books)"
    },
    {
      "id": "3469f522ffcacb13f88e6cd297adc110",
      "sport": "NBA",
      "game": "Indiana Pacers @ Memphis Grizzlies",
      "commence_time": "2026-11-05T01:10:00+00:00",
      "start_label": "Wed 08:10 PM ET",
      "median": 229.0,
      "minimum": 228.5,
      "maximum": 229.5,
      "books": {
        "fanduel": 229.5,
        "fanatics": 229.0,
        "draftkings": 229.5,
        "williamhill_us": 229.0,
        "bovada": 229.0,
        "betonlineag": 229.0,
        "lowvig": 229.0,
        "betrivers": 228.5,
        "betmgm": 229.5,
        "betus": 229.0,
        "mybookieag": 229.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 229.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 229.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 228.5,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 229.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 229.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "0b5966b7b96eb844618eea8f215a0c71",
      "sport": "NBA",
      "game": "Utah Jazz @ New Orleans Pelicans",
      "commence_time": "2026-11-05T01:10:00+00:00",
      "start_label": "Wed 08:10 PM ET",
      "median": 234.5,
      "minimum": 234.5,
      "maximum": 235.0,
      "books": {
        "fanduel": 234.5,
        "fanatics": 234.5,
        "draftkings": 234.5,
        "betonlineag": 235.0,
        "bovada": 234.5,
        "lowvig": 235.0,
        "betrivers": 234.5,
        "williamhill_us": 234.5,
        "betmgm": 234.5,
        "betus": 235.0,
        "mybookieag": 235.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 234.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 235.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 235.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 234.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 235.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 235.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        }
      ],
      "previous_books": {
        "fanatics": 235.5,
        "fanduel": 235.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": -1.0,
      "change_label": "-1 (2 matched books)"
    },
    {
      "id": "b2557f74f4d7675ed3b76a4a064e0bc9",
      "sport": "NBA",
      "game": "Minnesota Timberwolves @ Houston Rockets",
      "commence_time": "2026-11-05T01:30:00+00:00",
      "start_label": "Wed 08:30 PM ET",
      "median": 220.5,
      "minimum": 220.5,
      "maximum": 220.5,
      "books": {
        "fanduel": 220.5,
        "williamhill_us": 220.5,
        "draftkings": 220.5,
        "betrivers": 220.5,
        "betmgm": 220.5,
        "bovada": 220.5,
        "fanatics": 220.5,
        "mybookieag": 220.5,
        "betonlineag": 220.5,
        "lowvig": 220.5,
        "betus": 220.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 220.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 220.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 220.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 220.5,
          "over_price": -105,
          "under_price": -109,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 220.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 220.5,
        "betonlineag": 221.0,
        "betrivers": 222.5,
        "bovada": 220.5,
        "draftkings": 220.5,
        "fanatics": 220.5,
        "fanduel": 220.5,
        "lowvig": 221.0,
        "williamhill_us": 221.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "50bdc20ea9ea3c88d4bfa261b9b2307e",
      "sport": "NBA",
      "game": "Toronto Raptors @ Denver Nuggets",
      "commence_time": "2026-11-05T02:00:00+00:00",
      "start_label": "Wed 09:00 PM ET",
      "median": 230.5,
      "minimum": 230.0,
      "maximum": 231.5,
      "books": {
        "lowvig": 230.0,
        "fanatics": 230.5,
        "betmgm": 230.5,
        "betrivers": 231.5,
        "betonlineag": 230.0,
        "mybookieag": 230.5,
        "draftkings": 230.5,
        "williamhill_us": 230.5,
        "bovada": 231.0,
        "fanduel": 230.5,
        "betus": 230.0
      },
      "quotes": [
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 230.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 230.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 230.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 231.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 230.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 230.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 230.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 230.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 231.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 230.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 230.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 230.5,
        "betonlineag": 230.5,
        "betrivers": 231.5,
        "bovada": 231.5,
        "draftkings": 231.5,
        "fanatics": 231.0,
        "fanduel": 230.5,
        "lowvig": 230.5,
        "williamhill_us": 230.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "d3d91c40111aca301d41c9cdb9d64608",
      "sport": "NBA",
      "game": "Portland Trail Blazers @ Phoenix Suns",
      "commence_time": "2026-11-05T02:00:00+00:00",
      "start_label": "Wed 09:00 PM ET",
      "median": 227.5,
      "minimum": 227.5,
      "maximum": 228.5,
      "books": {
        "betrivers": 228.5,
        "fanatics": 227.5,
        "betmgm": 227.5,
        "betonlineag": 228.0,
        "lowvig": 228.0,
        "mybookieag": 227.5,
        "draftkings": 227.5,
        "williamhill_us": 227.5,
        "bovada": 227.5,
        "fanduel": 227.5,
        "betus": 228.0
      },
      "quotes": [
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 228.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 228.0,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 228.0,
          "over_price": -104,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 227.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 228.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 228.5,
        "betonlineag": 228.0,
        "betrivers": 228.5,
        "bovada": 227.5,
        "draftkings": 228.5,
        "fanatics": 228.0,
        "fanduel": 227.5,
        "lowvig": 228.0,
        "williamhill_us": 228.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": -0.5,
      "change_label": "-0.5 (9 matched books)"
    },
    {
      "id": "6b25f3932db93d4c5ad7658def2645bf",
      "sport": "NBA",
      "game": "Dallas Mavericks @ San Antonio Spurs",
      "commence_time": "2026-11-05T02:30:00+00:00",
      "start_label": "Wed 09:30 PM ET",
      "median": 227.5,
      "minimum": 226.5,
      "maximum": 228.5,
      "books": {
        "fanduel": 227.5,
        "fanatics": 227.5,
        "betrivers": 228.5,
        "williamhill_us": 227.5,
        "draftkings": 226.5,
        "betmgm": 227.5,
        "bovada": 227.5,
        "mybookieag": 227.5,
        "betonlineag": 228.0,
        "lowvig": 228.0,
        "betus": 228.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 227.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 228.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 226.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 228.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 227.5,
        "betonlineag": 227.0,
        "betrivers": 228.5,
        "bovada": 227.5,
        "draftkings": 227.5,
        "fanatics": 227.5,
        "fanduel": 228.5,
        "lowvig": 227.0,
        "williamhill_us": 227.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (9 matched books)"
    },
    {
      "id": "29988f1011d7738962e13e0a0beb693f",
      "sport": "NBA",
      "game": "Los Angeles Lakers @ Sacramento Kings",
      "commence_time": "2026-11-05T03:10:00+00:00",
      "start_label": "Wed 10:10 PM ET",
      "median": 234.5,
      "minimum": 234.5,
      "maximum": 237.5,
      "books": {
        "draftkings": 234.5,
        "betonlineag": 235.0,
        "lowvig": 235.0,
        "fanatics": 234.5,
        "betmgm": 234.5,
        "bovada": 234.5,
        "williamhill_us": 234.5,
        "fanduel": 234.5,
        "betrivers": 237.5,
        "mybookieag": 235.0,
        "betus": 235.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 235.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 235.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 234.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 234.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 237.5,
          "over_price": 130,
          "under_price": -159,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 235.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 235.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 237.5,
        "betonlineag": 238.0,
        "betrivers": 237.5,
        "bovada": 237.5,
        "draftkings": 237.5,
        "fanatics": 238.0,
        "fanduel": 237.5,
        "lowvig": 238.0,
        "williamhill_us": 237.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": -3.0,
      "change_label": "-3 (9 matched books)"
    },
    {
      "id": "7cc07a9c5a886203f238a3fe0b83dfd1",
      "sport": "NHL",
      "game": "Calgary Flames @ Seattle Kraken",
      "commence_time": "2026-11-05T03:10:00+00:00",
      "start_label": "Wed 10:10 PM ET",
      "median": 6.0,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "betus": 6.0,
        "betmgm": 6.0,
        "betrivers": 6.5,
        "fanduel": 6.5,
        "williamhill_us": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 110,
          "under_price": -130,
          "quoted_at": "2026-11-04T12:13:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 110,
          "under_price": -135,
          "quoted_at": "2026-11-04T12:13:34+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -116,
          "under_price": 100,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -116,
          "under_price": 100,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 105,
          "under_price": -130,
          "quoted_at": "2026-11-04T12:13:33+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 110,
          "under_price": -134,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -121,
          "under_price": -102,
          "quoted_at": "2026-11-04T12:11:01+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -117,
          "under_price": -103,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -116,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:10+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.0,
        "betrivers": 6.5,
        "betus": 6.0,
        "bovada": 6.0,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.0,
        "williamhill_us": 6.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "a3c2f39dce2dbf9e8cb78acce24cd379",
      "sport": "NHL",
      "game": "San Jose Sharks @ Los Angeles Kings",
      "commence_time": "2026-11-05T03:10:00+00:00",
      "start_label": "Wed 10:10 PM ET",
      "median": 6.0,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "draftkings": 6.5,
        "fanatics": 6.5,
        "betonlineag": 6.0,
        "lowvig": 6.0,
        "betus": 6.0,
        "betmgm": 6.0,
        "betrivers": 6.5,
        "fanduel": 6.5,
        "williamhill_us": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-11-04T12:13:33+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 110,
          "under_price": -135,
          "quoted_at": "2026-11-04T12:13:34+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": -116,
          "under_price": 100,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": -116,
          "under_price": 100,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": 100,
          "under_price": -124,
          "quoted_at": "2026-11-04T12:13:33+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 110,
          "under_price": -134,
          "quoted_at": "2026-11-04T12:13:56+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -121,
          "under_price": -103,
          "quoted_at": "2026-11-04T12:11:01+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -117,
          "under_price": -104,
          "quoted_at": "2026-11-04T12:13:10+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.0,
        "betrivers": 6.5,
        "betus": 6.0,
        "bovada": 6.0,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.0,
        "williamhill_us": 6.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "72c786e70ad9360fdc41e4c2a50fa788",
      "sport": "NBA",
      "game": "Miami Heat @ Los Angeles Clippers",
      "commence_time": "2026-11-05T03:40:00+00:00",
      "start_label": "Wed 10:40 PM ET",
      "median": 233.5,
      "minimum": 233.5,
      "maximum": 234.5,
      "books": {
        "fanduel": 233.5,
        "lowvig": 233.5,
        "fanatics": 233.5,
        "betonlineag": 233.5,
        "williamhill_us": 233.5,
        "draftkings": 233.5,
        "bovada": 233.5,
        "betrivers": 234.5,
        "betmgm": 233.5,
        "mybookieag": 234.0,
        "betus": 233.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 233.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-04T12:13:54+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 233.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:53+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 233.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:18+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 234.5,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-11-04T12:13:31+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:14+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 234.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 233.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:52+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "c75744790b7acf6260c78ba5e739c0e5",
      "sport": "NFL",
      "game": "Jacksonville Jaguars @ Baltimore Ravens",
      "commence_time": "2026-11-06T01:15:00+00:00",
      "start_label": "Thu 08:15 PM ET",
      "median": 40.0,
      "minimum": 40.0,
      "maximum": 40.5,
      "books": {
        "draftkings": 40.5,
        "williamhill_us": 40.5,
        "betus": 40.0,
        "fanduel": 40.5,
        "betonlineag": 40.0,
        "lowvig": 40.0,
        "betrivers": 40.5,
        "mybookieag": 40.5,
        "fanatics": 40.0,
        "betmgm": 40.0,
        "bovada": 40.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 40.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 40.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 40.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 40.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 40.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 40.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 40.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 40.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 40.0,
        "betonlineag": 40.0,
        "betrivers": 40.5,
        "betus": 40.0,
        "bovada": 40.0,
        "draftkings": 40.5,
        "fanatics": 40.0,
        "fanduel": 40.5,
        "lowvig": 40.0,
        "mybookieag": 40.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "dc56d980f527ffeef89940133b211b13",
      "sport": "NFL",
      "game": "Cincinnati Bengals @ Atlanta Falcons",
      "commence_time": "2026-11-08T14:30:00+00:00",
      "start_label": "Sun 09:30 AM ET",
      "median": 52.5,
      "minimum": 52.5,
      "maximum": 52.5,
      "books": {
        "draftkings": 52.5,
        "williamhill_us": 52.5,
        "fanduel": 52.5,
        "betmgm": 52.5,
        "betus": 52.5,
        "mybookieag": 52.5,
        "betonlineag": 52.5,
        "lowvig": 52.5,
        "betrivers": 52.5,
        "bovada": 52.5,
        "fanatics": 52.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 52.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 52.5,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 52.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 52.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 52.5,
          "over_price": -105,
          "under_price": -109,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 52.5,
          "over_price": -110,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 52.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 53.0,
        "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
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "014282b888c741b7d70c857c09f40aa7",
      "sport": "NFL",
      "game": "Denver Broncos @ Carolina Panthers",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 43.5,
      "minimum": 43.5,
      "maximum": 44.0,
      "books": {
        "draftkings": 43.5,
        "betus": 43.5,
        "williamhill_us": 43.5,
        "fanduel": 43.5,
        "betonlineag": 43.5,
        "lowvig": 43.5,
        "betrivers": 44.0,
        "mybookieag": 44.0,
        "betmgm": 44.0,
        "fanatics": 44.0,
        "bovada": 44.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 43.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 43.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.5,
          "over_price": -114,
          "under_price": -106,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 43.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 43.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 43.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 44.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 44.0,
        "betonlineag": 43.5,
        "betrivers": 44.0,
        "betus": 43.5,
        "bovada": 44.0,
        "draftkings": 43.5,
        "fanatics": 44.0,
        "fanduel": 43.5,
        "lowvig": 43.5,
        "mybookieag": 44.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "e571bab6736f9338130a78a4f75c3231",
      "sport": "NFL",
      "game": "Cleveland Browns @ New Orleans Saints",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 43.0,
      "minimum": 42.5,
      "maximum": 43.5,
      "books": {
        "draftkings": 42.5,
        "williamhill_us": 43.0,
        "fanduel": 42.5,
        "betus": 43.0,
        "betonlineag": 43.0,
        "lowvig": 43.0,
        "betrivers": 43.5,
        "mybookieag": 43.0,
        "betmgm": 43.0,
        "bovada": 43.0,
        "fanatics": 43.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 42.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.0,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 42.5,
          "over_price": -122,
          "under_price": 100,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 43.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 43.5,
          "over_price": -107,
          "under_price": -117,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 43.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 43.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 43.0,
        "betonlineag": 43.0,
        "betrivers": 43.5,
        "betus": 43.0,
        "bovada": 43.0,
        "draftkings": 42.5,
        "fanatics": 43.0,
        "fanduel": 42.5,
        "lowvig": 43.0,
        "mybookieag": 43.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "415fc42e72888c63e82f7bce24c65391",
      "sport": "NFL",
      "game": "Dallas Cowboys @ Indianapolis Colts",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 51.5,
      "minimum": 51.5,
      "maximum": 51.5,
      "books": {
        "draftkings": 51.5,
        "betus": 51.5,
        "williamhill_us": 51.5,
        "fanduel": 51.5,
        "betonlineag": 51.5,
        "lowvig": 51.5,
        "betrivers": 51.5,
        "mybookieag": 51.5,
        "betmgm": 51.5,
        "bovada": 51.5,
        "fanatics": 51.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 51.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 51.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 51.5,
          "over_price": -113,
          "under_price": -109,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 51.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 51.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 51.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 51.5,
        "betonlineag": 51.5,
        "betrivers": 51.5,
        "betus": 51.5,
        "bovada": 51.5,
        "draftkings": 51.5,
        "fanatics": 51.5,
        "fanduel": 51.5,
        "lowvig": 51.5,
        "mybookieag": 51.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "44d8c37868b700e90f816db7c5df5cdd",
      "sport": "NFL",
      "game": "Detroit Lions @ Miami Dolphins",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 50.5,
      "minimum": 50.0,
      "maximum": 50.5,
      "books": {
        "draftkings": 50.5,
        "williamhill_us": 50.5,
        "fanduel": 50.5,
        "betus": 50.5,
        "betonlineag": 50.5,
        "lowvig": 50.5,
        "betrivers": 50.0,
        "mybookieag": 50.5,
        "betmgm": 50.5,
        "bovada": 50.0,
        "fanatics": 50.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 50.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 50.5,
          "over_price": -106,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 50.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 50.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 50.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 50.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 50.0,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 50.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 50.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 50.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 50.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 50.5,
        "betonlineag": 50.5,
        "betrivers": 50.0,
        "betus": 50.5,
        "bovada": 50.5,
        "draftkings": 50.5,
        "fanatics": 50.5,
        "fanduel": 50.5,
        "lowvig": 50.5,
        "mybookieag": 50.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "e354e6a04b1cb9c96e549b863debb92e",
      "sport": "NFL",
      "game": "New York Jets @ Kansas City Chiefs",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 47.5,
      "minimum": 47.5,
      "maximum": 47.5,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.5,
        "fanduel": 47.5,
        "betus": 47.5,
        "betonlineag": 47.5,
        "lowvig": 47.5,
        "betrivers": 47.5,
        "mybookieag": 47.5,
        "betmgm": 47.5,
        "bovada": 47.5,
        "fanatics": 47.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 47.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 47.0,
        "betonlineag": 47.5,
        "betrivers": 46.5,
        "betus": 47.0,
        "bovada": 47.0,
        "draftkings": 46.5,
        "fanatics": 47.0,
        "fanduel": 46.5,
        "lowvig": 47.5,
        "mybookieag": 47.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.5,
      "change_label": "+0.5 (10 matched books)"
    },
    {
      "id": "89de07377e0aa8ffaa2ae6a7dc0855cc",
      "sport": "NFL",
      "game": "Los Angeles Rams @ Washington Commanders",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 47.5,
      "minimum": 47.0,
      "maximum": 47.5,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.5,
        "betus": 47.5,
        "fanduel": 47.5,
        "betonlineag": 47.5,
        "lowvig": 47.5,
        "betrivers": 47.5,
        "mybookieag": 47.5,
        "betmgm": 47.5,
        "fanatics": 47.5,
        "bovada": 47.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.5,
          "over_price": -109,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 47.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -105,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 47.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 47.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 47.5,
        "betonlineag": 47.5,
        "betrivers": 47.5,
        "betus": 47.5,
        "bovada": 47.0,
        "draftkings": 47.5,
        "fanatics": 47.5,
        "fanduel": 47.5,
        "lowvig": 47.5,
        "mybookieag": 47.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "fe93e6ab1e553c0169936a0a983c324f",
      "sport": "NFL",
      "game": "New York Giants @ Philadelphia Eagles",
      "commence_time": "2026-11-08T18:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 40.0,
      "minimum": 39.5,
      "maximum": 40.0,
      "books": {
        "draftkings": 39.5,
        "williamhill_us": 40.0,
        "betus": 40.0,
        "fanduel": 39.5,
        "betonlineag": 40.0,
        "lowvig": 40.0,
        "betrivers": 40.0,
        "mybookieag": 40.0,
        "betmgm": 40.0,
        "fanatics": 39.5,
        "bovada": 39.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 39.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 40.0,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 39.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 40.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 40.0,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 40.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 40.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 39.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 39.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 40.0,
        "betonlineag": 40.0,
        "betrivers": 40.0,
        "betus": 40.0,
        "bovada": 39.5,
        "draftkings": 39.5,
        "fanatics": 39.5,
        "fanduel": 39.5,
        "lowvig": 40.0,
        "mybookieag": 40.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "39aeac43cea7b12558b91cdab1255a10",
      "sport": "NFL",
      "game": "Houston Texans @ Los Angeles Chargers",
      "commence_time": "2026-11-08T21:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 40.5,
      "minimum": 40.5,
      "maximum": 41.0,
      "books": {
        "draftkings": 40.5,
        "betus": 41.0,
        "williamhill_us": 40.5,
        "fanduel": 40.5,
        "betonlineag": 40.5,
        "lowvig": 40.5,
        "betrivers": 40.5,
        "mybookieag": 40.5,
        "betmgm": 41.0,
        "fanatics": 41.0,
        "bovada": 40.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 40.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 40.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 40.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 40.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 40.5,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 40.5,
          "over_price": -110,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 40.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 41.0,
          "over_price": -105,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 40.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 41.0,
        "betonlineag": 40.5,
        "betrivers": 40.5,
        "betus": 41.0,
        "bovada": 40.5,
        "draftkings": 40.5,
        "fanatics": 40.5,
        "fanduel": 40.5,
        "lowvig": 40.5,
        "mybookieag": 40.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "ac9d38a18d5c92814233a31aa9a48d78",
      "sport": "NFL",
      "game": "Las Vegas Raiders @ San Francisco 49ers",
      "commence_time": "2026-11-08T21:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 52.5,
      "minimum": 52.5,
      "maximum": 53.0,
      "books": {
        "draftkings": 52.5,
        "betus": 52.5,
        "williamhill_us": 52.5,
        "fanduel": 52.5,
        "lowvig": 52.5,
        "betonlineag": 52.5,
        "betrivers": 53.0,
        "mybookieag": 53.0,
        "betmgm": 52.5,
        "bovada": 53.0,
        "fanatics": 52.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 52.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 52.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 52.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 52.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 53.0,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 53.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 52.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 53.0,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 52.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 53.0,
        "betonlineag": 53.0,
        "betrivers": 53.0,
        "betus": 53.0,
        "bovada": 53.0,
        "draftkings": 52.5,
        "fanatics": 53.0,
        "fanduel": 52.5,
        "lowvig": 53.0,
        "mybookieag": 52.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": -0.5,
      "change_label": "-0.5 (10 matched books)"
    },
    {
      "id": "240e23b02b1e3fef655d04a286b5a623",
      "sport": "NFL",
      "game": "Arizona Cardinals @ Seattle Seahawks",
      "commence_time": "2026-11-08T21:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 41.5,
      "minimum": 41.0,
      "maximum": 42.5,
      "books": {
        "draftkings": 41.5,
        "betus": 41.0,
        "williamhill_us": 41.5,
        "fanduel": 41.5,
        "betonlineag": 41.0,
        "lowvig": 41.0,
        "betrivers": 42.5,
        "mybookieag": 41.5,
        "betmgm": 41.5,
        "fanatics": 41.5,
        "bovada": 41.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 41.5,
          "over_price": -111,
          "under_price": -111,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 41.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 41.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 42.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 41.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 41.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 42.0,
        "betonlineag": 42.0,
        "betrivers": 42.5,
        "betus": 42.0,
        "bovada": 42.0,
        "draftkings": 41.5,
        "fanatics": 42.0,
        "fanduel": 42.5,
        "lowvig": 42.0,
        "mybookieag": 42.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": -0.5,
      "change_label": "-0.5 (10 matched books)"
    },
    {
      "id": "2922c573ec3df8466c4a34975e446898",
      "sport": "NFL",
      "game": "Green Bay Packers @ New England Patriots",
      "commence_time": "2026-11-08T21:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 47.0,
      "minimum": 46.5,
      "maximum": 47.0,
      "books": {
        "draftkings": 46.5,
        "williamhill_us": 47.0,
        "betus": 47.0,
        "fanduel": 46.5,
        "betonlineag": 47.0,
        "lowvig": 47.0,
        "betrivers": 47.0,
        "mybookieag": 47.0,
        "betmgm": 47.0,
        "bovada": 46.5,
        "fanatics": 46.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 46.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.0,
          "over_price": -110,
          "under_price": -109,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 47.0,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 46.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 47.0,
        "betonlineag": 47.0,
        "betrivers": 47.0,
        "betus": 47.0,
        "bovada": 46.5,
        "draftkings": 46.5,
        "fanatics": 46.5,
        "fanduel": 46.5,
        "lowvig": 47.0,
        "mybookieag": 47.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "9760d8f19f84bfee300a74ceb656c95d",
      "sport": "NFL",
      "game": "Tampa Bay Buccaneers @ Chicago Bears",
      "commence_time": "2026-11-09T01:20:00+00:00",
      "start_label": "Sun 08:20 PM ET",
      "median": 47.0,
      "minimum": 47.0,
      "maximum": 47.5,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.0,
        "fanduel": 47.5,
        "betus": 47.0,
        "betonlineag": 47.0,
        "lowvig": 47.0,
        "betrivers": 47.5,
        "mybookieag": 47.0,
        "betmgm": 47.5,
        "fanatics": 47.0,
        "bovada": 47.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.0,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 47.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 47.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 47.5,
          "over_price": -105,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 46.5,
        "betonlineag": 46.5,
        "betrivers": 46.5,
        "betus": 46.5,
        "bovada": 46.5,
        "draftkings": 46.5,
        "fanatics": 46.5,
        "fanduel": 46.5,
        "lowvig": 46.5,
        "mybookieag": 46.5
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": 0.5,
      "change_label": "+0.5 (10 matched books)"
    },
    {
      "id": "17ad7eff2f7875e20a8109abe40470e3",
      "sport": "NFL",
      "game": "Buffalo Bills @ Minnesota Vikings",
      "commence_time": "2026-11-10T01:15:00+00:00",
      "start_label": "Mon 08:15 PM ET",
      "median": 45.5,
      "minimum": 45.0,
      "maximum": 46.5,
      "books": {
        "draftkings": 45.5,
        "williamhill_us": 45.5,
        "fanduel": 46.5,
        "betus": 46.0,
        "betonlineag": 46.0,
        "lowvig": 46.0,
        "betrivers": 45.5,
        "mybookieag": 45.5,
        "betmgm": 45.5,
        "bovada": 45.0,
        "fanatics": 45.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 45.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 45.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-11-04T12:14:26+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -104,
          "under_price": -118,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-11-04T12:14:20+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:14:21+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 45.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-11-04T12:14:22+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 45.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:58+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 45.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:14:19+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 45.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-11-04T12:12:53+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 45.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-11-04T12:13:14+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 46.0,
        "betonlineag": 46.0,
        "betrivers": 46.5,
        "betus": 46.0,
        "bovada": 46.0,
        "draftkings": 45.5,
        "fanduel": 46.5,
        "lowvig": 46.0,
        "mybookieag": 46.0
      },
      "change_from": "2026-11-04T00:01:42.069281+00:00",
      "change": -0.5,
      "change_label": "-0.5 (9 matched books)"
    }
  ],
  "news": [
    {
      "sport": "NFL",
      "title": "2026 NFL trade deadline: Players to watch, buzz and goals for all 32 teams",
      "url": "https://www.espn.com/nfl/story/_/id/50370030/trade-deadline-team-preview-goals-buzz-players-deals-2026",
      "source": "ESPN",
      "published_at": "2026-11-04T12:11:31+00:00",
      "published_label": "Nov 04, 07:11 AM ET"
    },
    {
      "sport": "MLB",
      "title": "Former MLB star Mark Teixeira wins U.S. House seat in Texas",
      "url": "https://www.espn.com/mlb/story/_/id/50376245/former-mlb-star-mark-teixeira-wins-us-house-seat-texas",
      "source": "ESPN",
      "published_at": "2026-11-04T12:04:55+00:00",
      "published_label": "Nov 04, 07:04 AM ET"
    },
    {
      "sport": "NBA",
      "title": "Dumonts take over as controlling owners of Mavericks",
      "url": "https://www.espn.com/nba/story/_/id/50371176/dumonts-take-controlling-owners-mavericks",
      "source": "ESPN",
      "published_at": "2026-11-04T11:55:26+00:00",
      "published_label": "Nov 04, 06:55 AM ET"
    },
    {
      "sport": "NBA",
      "title": "Lakers' Luka Doncic has 2nd tech of season rescinded by NBA",
      "url": "https://www.espn.com/nba/story/_/id/50374485/lakers-luka-doncic-2nd-technical-season-rescinded-nba",
      "source": "ESPN",
      "published_at": "2026-11-04T11:55:10+00:00",
      "published_label": "Nov 04, 06:55 AM ET"
    },
    {
      "sport": "NBA",
      "title": "Raptors' Kawhi Leonard completes knee treatment, begins 'return to play process'",
      "url": "https://www.espn.com/nba/story/_/id/50373620/kawhi-leonard-finishes-knee-treatment-begins-return-process",
      "source": "ESPN",
      "published_at": "2026-11-04T11:54:32+00:00",
      "published_label": "Nov 04, 06:54 AM ET"
    },
    {
      "sport": "NHL",
      "title": "Skoda, main sponsor of ice hockey worlds, to 'reassess' backing if Russia plays",
      "url": "https://www.espn.com/olympics/hockey/story/_/id/50377655/main-sponsor-hockey-worlds-monitoring-russia-inclusion",
      "source": "ESPN",
      "published_at": "2026-11-04T11:35:13+00:00",
      "published_label": "Nov 04, 06:35 AM ET"
    },
    {
      "sport": "NFL",
      "title": "John Harbaugh pushing all the right buttons for Giants",
      "url": "https://www.espn.com/nfl/story/_/id/50309394/john-harbaugh-new-york-giants-pushing-right-buttons",
      "source": "ESPN",
      "published_at": "2026-11-04T11:28:34+00:00",
      "published_label": "Nov 04, 06:28 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Sam Darnold is struggling under pressure, but Seahawks being patient with O-line",
      "url": "https://www.espn.com/nfl/story/_/id/50371759/nfl-seahawks-bears-sam-darnold-pressure",
      "source": "ESPN",
      "published_at": "2026-11-04T11:10:49+00:00",
      "published_label": "Nov 04, 06:10 AM ET"
    },
    {
      "sport": "NHL",
      "title": "NHL Tonight: Sharks-Kings takes center stage on Wednesday",
      "url": "https://www.espn.com/nhl/story/_/id/50370347/nhl-2026-27-tonight-games-schedule-matchups-stats-top-players-betting",
      "source": "ESPN",
      "published_at": "2026-11-04T11:07:07+00:00",
      "published_label": "Nov 04, 06:07 AM ET"
    },
    {
      "sport": "MLB",
      "title": "MLB proposes delaying salary cap until 2028 season",
      "url": "https://www.espn.com/mlb/story/_/id/50370860/mlb-proposes-delaying-salary-cap-2028-season",
      "source": "ESPN",
      "published_at": "2026-11-04T00:34:11+00:00",
      "published_label": "Nov 03, 07:34 PM ET"
    },
    {
      "sport": "MLB",
      "title": "Brewers manager Pat Murphy says he regrets anti-Yankees comments to Jake Bauers",
      "url": "https://www.espn.com/mlb/story/_/id/50371866/brewers-pat-murphy-says-regrets-anti-yankees-comments",
      "source": "ESPN",
      "published_at": "2026-11-03T21:33:42+00:00",
      "published_label": "Nov 03, 04:33 PM ET"
    }
  ],
  "coverage": {
    "NFL": "15 upcoming games with fresh paired totals at two or more books",
    "MLB": "0 upcoming games with fresh paired totals at two or more books",
    "NBA": "14 upcoming games with fresh paired totals at two or more books",
    "NHL": "4 upcoming games with fresh paired totals at two or more books"
  },
  "news_coverage": {
    "NFL": "3 recent headlines",
    "MLB": "3 recent headlines",
    "NBA": "3 recent headlines",
    "NHL": "2 recent headlines"
  }
}
