{
  "generated_at": "2026-10-25T11:12:52.675029+00:00",
  "previous_generated_at": "2026-10-24T23:15:10.712705+00:00",
  "games": [
    {
      "id": "2e710ea5a306b614f0f966e3d78732f8",
      "sport": "NFL",
      "game": "Pittsburgh Steelers @ New Orleans Saints",
      "commence_time": "2026-10-25T13:30:00+00:00",
      "start_label": "Sun 09:30 AM ET",
      "median": 43.5,
      "minimum": 43.0,
      "maximum": 43.5,
      "books": {
        "draftkings": 43.5,
        "williamhill_us": 43.5,
        "fanduel": 43.5,
        "betmgm": 43.0,
        "betus": 43.0,
        "mybookieag": 43.5,
        "betonlineag": 43.5,
        "lowvig": 43.5,
        "betrivers": 43.5,
        "bovada": 43.0,
        "fanatics": 43.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 43.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.5,
          "over_price": -109,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 43.5,
          "over_price": -102,
          "under_price": -120,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 43.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 43.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 43.5,
          "over_price": 103,
          "under_price": -118,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 43.5,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 43.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 44.5,
        "betonlineag": 44.5,
        "betrivers": 44.5,
        "betus": 44.5,
        "draftkings": 44.5,
        "fanatics": 44.5,
        "fanduel": 44.5,
        "lowvig": 44.5,
        "mybookieag": 44.5,
        "williamhill_us": 44.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": -1.0,
      "change_label": "-1 (10 matched books)"
    },
    {
      "id": "b1be064fb52a198a62109c279e7ab24c",
      "sport": "NFL",
      "game": "San Francisco 49ers @ Atlanta Falcons",
      "commence_time": "2026-10-25T17: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,
        "betus": 50.5,
        "fanduel": 50.5,
        "lowvig": 50.0,
        "betonlineag": 50.0,
        "betrivers": 50.0,
        "betmgm": 50.5,
        "mybookieag": 50.5,
        "fanatics": 50.0,
        "bovada": 50.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 50.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 50.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 50.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 50.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 50.0,
          "over_price": -108,
          "under_price": -106,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 50.0,
          "over_price": -111,
          "under_price": -109,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 50.0,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 50.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 50.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 50.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 50.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 49.5,
        "betonlineag": 50.0,
        "betrivers": 49.5,
        "betus": 50.0,
        "draftkings": 49.5,
        "fanatics": 49.5,
        "fanduel": 49.5,
        "lowvig": 50.0,
        "mybookieag": 49.5,
        "williamhill_us": 49.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 1.0,
      "change_label": "+1 (10 matched books)"
    },
    {
      "id": "550ec5290f935d311995affbcb0b5c79",
      "sport": "NFL",
      "game": "Cincinnati Bengals @ Baltimore Ravens",
      "commence_time": "2026-10-25T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 46.0,
      "minimum": 46.0,
      "maximum": 46.5,
      "books": {
        "draftkings": 46.5,
        "williamhill_us": 46.0,
        "betus": 46.0,
        "fanduel": 46.5,
        "betonlineag": 46.0,
        "lowvig": 46.0,
        "betrivers": 46.0,
        "betmgm": 46.5,
        "mybookieag": 46.5,
        "fanatics": 46.0,
        "bovada": 46.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 46.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 46.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 46.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.0,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 46.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 46.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 46.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 46.5,
        "betonlineag": 46.5,
        "betrivers": 46.0,
        "betus": 46.5,
        "draftkings": 46.5,
        "fanatics": 46.5,
        "fanduel": 46.5,
        "lowvig": 46.5,
        "mybookieag": 46.5,
        "williamhill_us": 46.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": -0.5,
      "change_label": "-0.5 (10 matched books)"
    },
    {
      "id": "2823e986597c449ab94126cd5ed3fae9",
      "sport": "NFL",
      "game": "Tampa Bay Buccaneers @ Carolina Panthers",
      "commence_time": "2026-10-25T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 44.5,
      "minimum": 44.5,
      "maximum": 45.0,
      "books": {
        "draftkings": 44.5,
        "betus": 44.5,
        "williamhill_us": 44.5,
        "fanduel": 44.5,
        "betonlineag": 44.5,
        "lowvig": 44.5,
        "betrivers": 44.5,
        "betmgm": 44.5,
        "mybookieag": 44.5,
        "bovada": 45.0,
        "fanatics": 44.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 44.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 44.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 44.5,
          "over_price": -105,
          "under_price": -109,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 44.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 45.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 44.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 44.5,
        "betonlineag": 44.5,
        "betrivers": 44.5,
        "betus": 44.5,
        "draftkings": 44.5,
        "fanatics": 44.5,
        "fanduel": 44.5,
        "lowvig": 44.5,
        "mybookieag": 44.5,
        "williamhill_us": 44.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "5dce18baccec5d3ad5fb3a3ce52f7619",
      "sport": "NFL",
      "game": "Cleveland Browns @ Tennessee Titans",
      "commence_time": "2026-10-25T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 37.0,
      "minimum": 36.5,
      "maximum": 37.5,
      "books": {
        "draftkings": 36.5,
        "williamhill_us": 37.0,
        "fanduel": 37.5,
        "betus": 37.0,
        "lowvig": 37.0,
        "betonlineag": 37.0,
        "betrivers": 36.5,
        "mybookieag": 37.0,
        "betmgm": 37.0,
        "bovada": 37.0,
        "fanatics": 37.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 36.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 37.0,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 37.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 37.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 37.0,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 37.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 36.5,
          "over_price": -112,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 37.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 37.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 37.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 37.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 37.0,
        "betonlineag": 37.0,
        "betrivers": 36.5,
        "betus": 37.0,
        "draftkings": 36.5,
        "fanatics": 37.0,
        "fanduel": 37.5,
        "lowvig": 37.0,
        "mybookieag": 37.0,
        "williamhill_us": 37.0
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "2bba7fde6f97d0e54403d53676e4ab63",
      "sport": "NFL",
      "game": "New York Giants @ Houston Texans",
      "commence_time": "2026-10-25T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 42.5,
      "minimum": 42.5,
      "maximum": 42.5,
      "books": {
        "draftkings": 42.5,
        "williamhill_us": 42.5,
        "betus": 42.5,
        "fanduel": 42.5,
        "lowvig": 42.5,
        "betonlineag": 42.5,
        "betrivers": 42.5,
        "betmgm": 42.5,
        "mybookieag": 42.5,
        "bovada": 42.5,
        "fanatics": 42.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 42.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 42.5,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 42.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 42.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 42.5,
          "over_price": -104,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 42.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 42.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 42.5,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 42.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 42.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 42.5,
        "betonlineag": 42.5,
        "betrivers": 42.5,
        "betus": 42.5,
        "draftkings": 42.5,
        "fanatics": 42.5,
        "fanduel": 42.5,
        "lowvig": 42.5,
        "mybookieag": 42.5,
        "williamhill_us": 42.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "f3992ad4496724baf7dcd1ef58245d6b",
      "sport": "NFL",
      "game": "Indianapolis Colts @ Minnesota Vikings",
      "commence_time": "2026-10-25T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 41.5,
      "minimum": 41.5,
      "maximum": 41.5,
      "books": {
        "draftkings": 41.5,
        "betus": 41.5,
        "williamhill_us": 41.5,
        "fanduel": 41.5,
        "betonlineag": 41.5,
        "lowvig": 41.5,
        "betrivers": 41.5,
        "betmgm": 41.5,
        "mybookieag": 41.5,
        "bovada": 41.5,
        "fanatics": 41.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 41.5,
          "over_price": -113,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 41.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 41.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 41.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 41.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 41.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 41.5,
        "betonlineag": 41.5,
        "betrivers": 41.5,
        "betus": 41.5,
        "draftkings": 41.5,
        "fanatics": 41.5,
        "fanduel": 41.5,
        "lowvig": 41.5,
        "mybookieag": 41.5,
        "williamhill_us": 41.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "be5dd120ca08b43d647b6caa8953500a",
      "sport": "NFL",
      "game": "Miami Dolphins @ New York Jets",
      "commence_time": "2026-10-25T17:00:00+00:00",
      "start_label": "Sun 01:00 PM ET",
      "median": 39.5,
      "minimum": 38.5,
      "maximum": 39.5,
      "books": {
        "draftkings": 39.5,
        "williamhill_us": 39.5,
        "fanduel": 39.5,
        "betus": 39.0,
        "betonlineag": 39.5,
        "lowvig": 39.5,
        "betrivers": 38.5,
        "betmgm": 39.5,
        "mybookieag": 39.0,
        "bovada": 39.5,
        "fanatics": 39.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 39.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 39.5,
          "over_price": -109,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 39.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 39.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 39.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 39.5,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 38.5,
          "over_price": -114,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 39.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 39.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 39.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 39.5,
        "betonlineag": 39.5,
        "betrivers": 39.5,
        "betus": 39.5,
        "draftkings": 39.5,
        "fanatics": 39.5,
        "fanduel": 39.5,
        "lowvig": 39.5,
        "mybookieag": 39.0,
        "williamhill_us": 39.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "e13d36d055361cb7f59a37b7e5dca489",
      "sport": "NHL",
      "game": "Florida Panthers @ Chicago Blackhawks",
      "commence_time": "2026-10-25T19:10:00+00:00",
      "start_label": "Sun 03:10 PM ET",
      "median": 6.5,
      "minimum": 6.0,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "williamhill_us": 6.0,
        "draftkings": 6.5,
        "lowvig": 6.5,
        "betonlineag": 6.5,
        "betmgm": 6.0,
        "betrivers": 6.5,
        "mybookieag": 6.0,
        "betus": 6.5,
        "bovada": 6.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": 102,
          "under_price": -124,
          "quoted_at": "2026-10-25T11:12:48+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -125,
          "under_price": 102,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": 102,
          "under_price": -122,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": 109,
          "under_price": -125,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": 109,
          "under_price": -125,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-10-25T11:11:22+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -105,
          "under_price": -120,
          "quoted_at": "2026-10-25T11:12:27+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -125,
          "under_price": 102,
          "quoted_at": "2026-10-25T11:11:43+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-10-25T11:12:47+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-10-25T11:12:10+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.5,
        "betrivers": 6.5,
        "betus": 6.5,
        "bovada": 6.0,
        "draftkings": 6.5,
        "fanatics": 6.5,
        "fanduel": 6.5,
        "lowvig": 6.5,
        "williamhill_us": 6.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "436119bb3ccdaa6ed7808aa3ebd82b76",
      "sport": "NFL",
      "game": "Denver Broncos @ Arizona Cardinals",
      "commence_time": "2026-10-25T20:05:00+00:00",
      "start_label": "Sun 04:05 PM ET",
      "median": 43.5,
      "minimum": 43.0,
      "maximum": 43.5,
      "books": {
        "draftkings": 43.5,
        "williamhill_us": 43.5,
        "betus": 43.0,
        "fanduel": 43.5,
        "betonlineag": 43.5,
        "lowvig": 43.5,
        "betrivers": 43.5,
        "betmgm": 43.0,
        "bovada": 43.0,
        "mybookieag": 43.5,
        "fanatics": 43.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 43.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.5,
          "over_price": -104,
          "under_price": -117,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 43.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 43.5,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 43.5,
          "over_price": -110,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 43.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:51+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 43.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 43.0,
        "betonlineag": 43.5,
        "betrivers": 43.5,
        "betus": 43.5,
        "draftkings": 43.5,
        "fanatics": 43.5,
        "fanduel": 43.5,
        "lowvig": 43.5,
        "mybookieag": 43.5,
        "williamhill_us": 43.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "e8e5715eefb6a9ce64765e9ddf49c0cc",
      "sport": "NFL",
      "game": "Green Bay Packers @ Detroit Lions",
      "commence_time": "2026-10-25T20:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 55.5,
      "minimum": 55.0,
      "maximum": 55.5,
      "books": {
        "draftkings": 55.5,
        "williamhill_us": 55.5,
        "fanduel": 55.5,
        "betus": 55.0,
        "betonlineag": 55.0,
        "lowvig": 55.0,
        "betrivers": 55.5,
        "betmgm": 55.5,
        "mybookieag": 55.0,
        "fanatics": 55.5,
        "bovada": 55.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 55.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 55.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 55.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 55.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 55.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 55.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 55.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 55.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:51+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 55.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 55.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 55.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 54.5,
        "betonlineag": 54.0,
        "betrivers": 54.0,
        "betus": 54.5,
        "draftkings": 53.5,
        "fanatics": 54.5,
        "fanduel": 54.5,
        "lowvig": 54.0,
        "mybookieag": 54.5,
        "williamhill_us": 54.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 1.0,
      "change_label": "+1 (10 matched books)"
    },
    {
      "id": "f7679cf18454e4d88a8f2b990c3f08ac",
      "sport": "NFL",
      "game": "Los Angeles Rams @ Las Vegas Raiders",
      "commence_time": "2026-10-25T20:25:00+00:00",
      "start_label": "Sun 04:25 PM ET",
      "median": 48.5,
      "minimum": 48.5,
      "maximum": 48.5,
      "books": {
        "draftkings": 48.5,
        "williamhill_us": 48.5,
        "betus": 48.5,
        "fanduel": 48.5,
        "lowvig": 48.5,
        "betonlineag": 48.5,
        "betrivers": 48.5,
        "betmgm": 48.5,
        "bovada": 48.5,
        "mybookieag": 48.5,
        "fanatics": 48.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 48.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 48.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 48.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 48.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 48.5,
          "over_price": -102,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 48.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 48.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 48.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:51+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 48.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 48.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 48.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 48.5,
        "betonlineag": 48.5,
        "betrivers": 48.5,
        "betus": 48.5,
        "draftkings": 48.5,
        "fanatics": 48.5,
        "fanduel": 48.5,
        "lowvig": 48.5,
        "mybookieag": 48.5,
        "williamhill_us": 48.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "9c460fd677a660d1bc7cfea0aa1826c1",
      "sport": "NBA",
      "game": "Los Angeles Lakers @ Utah Jazz",
      "commence_time": "2026-10-25T21:10:00+00:00",
      "start_label": "Sun 05:10 PM ET",
      "median": 237.5,
      "minimum": 236.5,
      "maximum": 238.0,
      "books": {
        "draftkings": 237.5,
        "williamhill_us": 237.5,
        "betonlineag": 238.0,
        "lowvig": 238.0,
        "mybookieag": 238.0,
        "betus": 238.0,
        "bovada": 237.5,
        "betrivers": 236.5,
        "betmgm": 237.5,
        "fanduel": 237.5,
        "fanatics": 237.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 237.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 238.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 238.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:24+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 238.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:42+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 238.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:24+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 236.5,
          "over_price": -112,
          "under_price": -109,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 237.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 237.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "3f57b691d91174cd878320071f585c11",
      "sport": "NBA",
      "game": "Indiana Pacers @ Brooklyn Nets",
      "commence_time": "2026-10-25T22:10:00+00:00",
      "start_label": "Sun 06:10 PM ET",
      "median": 231.5,
      "minimum": 230.5,
      "maximum": 232.5,
      "books": {
        "draftkings": 231.5,
        "lowvig": 232.5,
        "bovada": 230.5,
        "betus": 232.5,
        "betonlineag": 232.5,
        "mybookieag": 231.5,
        "betrivers": 231.5,
        "betmgm": 231.5,
        "williamhill_us": 231.5,
        "fanatics": 231.0,
        "fanduel": 231.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 231.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 232.5,
          "over_price": 103,
          "under_price": -118,
          "quoted_at": "2026-10-25T11:12:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 230.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:24+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 232.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 232.5,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:42+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 231.5,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 231.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 231.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 231.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "9c1309e10d95a3f6eb6b6b9105c565eb",
      "sport": "NHL",
      "game": "New York Islanders @ Dallas Stars",
      "commence_time": "2026-10-25T22:10:00+00:00",
      "start_label": "Sun 06:10 PM ET",
      "median": 5.5,
      "minimum": 5.5,
      "maximum": 5.5,
      "books": {
        "fanduel": 5.5,
        "fanatics": 5.5,
        "draftkings": 5.5,
        "williamhill_us": 5.5,
        "betonlineag": 5.5,
        "lowvig": 5.5,
        "betmgm": 5.5,
        "betrivers": 5.5,
        "betus": 5.5,
        "bovada": 5.5,
        "mybookieag": 5.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:48+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 5.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 5.5,
          "over_price": -106,
          "under_price": -117,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 5.5,
          "over_price": -104,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 5.5,
          "over_price": -104,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 5.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:11:22+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 5.5,
          "over_price": -106,
          "under_price": -118,
          "quoted_at": "2026-10-25T11:12:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 5.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:47+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 5.5,
          "over_price": -103,
          "under_price": -117,
          "quoted_at": "2026-10-25T11:12:10+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 5.5,
          "over_price": -106,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:11:43+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 5.5,
        "betonlineag": 5.5,
        "betrivers": 5.5,
        "betus": 5.5,
        "bovada": 5.5,
        "draftkings": 5.5,
        "fanatics": 5.5,
        "fanduel": 5.5,
        "lowvig": 5.5,
        "mybookieag": 5.5,
        "williamhill_us": 5.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "4bdaabae0c074d48156aaa3e315a5c4d",
      "sport": "NBA",
      "game": "Orlando Magic @ New York Knicks",
      "commence_time": "2026-10-25T23:00:00+00:00",
      "start_label": "Sun 07:00 PM ET",
      "median": 224.5,
      "minimum": 223.5,
      "maximum": 224.5,
      "books": {
        "bovada": 224.0,
        "betus": 224.5,
        "betrivers": 224.5,
        "betonlineag": 224.5,
        "lowvig": 224.5,
        "draftkings": 223.5,
        "betmgm": 224.5,
        "williamhill_us": 224.0,
        "mybookieag": 224.5,
        "fanduel": 224.5,
        "fanatics": 224.0
      },
      "quotes": [
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 224.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:24+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 224.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 224.5,
          "over_price": -115,
          "under_price": -106,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 224.5,
          "over_price": -106,
          "under_price": -114,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 224.5,
          "over_price": -103,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:24+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 223.5,
          "over_price": -112,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 224.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 224.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 224.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:41+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 224.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 224.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "e6834225d7e218a59333dbbc01fe67ab",
      "sport": "NBA",
      "game": "Los Angeles Clippers @ Oklahoma City Thunder",
      "commence_time": "2026-10-25T23:10:00+00:00",
      "start_label": "Sun 07:10 PM ET",
      "median": 222.5,
      "minimum": 221.5,
      "maximum": 222.5,
      "books": {
        "draftkings": 222.5,
        "betus": 222.5,
        "betonlineag": 222.5,
        "lowvig": 222.5,
        "bovada": 222.5,
        "betmgm": 221.5,
        "williamhill_us": 222.0,
        "mybookieag": 221.5,
        "betrivers": 222.5,
        "fanduel": 221.5,
        "fanatics": 222.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 222.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 222.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 222.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:24+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 222.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:41+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 222.5,
          "over_price": -110,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 221.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 222.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "b9f6f078c66480af12ca8bcc44969097",
      "sport": "NBA",
      "game": "Toronto Raptors @ Minnesota Timberwolves",
      "commence_time": "2026-10-25T23:10:00+00:00",
      "start_label": "Sun 07:10 PM ET",
      "median": 231.5,
      "minimum": 231.5,
      "maximum": 232.5,
      "books": {
        "draftkings": 231.5,
        "lowvig": 231.5,
        "bovada": 231.5,
        "betus": 231.5,
        "betonlineag": 231.5,
        "mybookieag": 232.0,
        "betrivers": 232.5,
        "betmgm": 232.5,
        "williamhill_us": 231.5,
        "fanduel": 232.5,
        "fanatics": 231.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 231.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 231.5,
          "over_price": -104,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:24+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:24+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 231.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 231.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 232.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:42+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 232.5,
          "over_price": -114,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 232.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 232.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 231.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "cd9f65faa44f221a72638e49afb134fb",
      "sport": "NHL",
      "game": "Montréal Canadiens @ Winnipeg Jets",
      "commence_time": "2026-10-25T23:10:00+00:00",
      "start_label": "Sun 07:10 PM ET",
      "median": 6.0,
      "minimum": 5.5,
      "maximum": 6.0,
      "books": {
        "fanduel": 5.5,
        "fanatics": 5.5,
        "draftkings": 5.5,
        "williamhill_us": 6.0,
        "lowvig": 6.0,
        "betonlineag": 6.0,
        "betmgm": 6.0,
        "betrivers": 5.5,
        "betus": 6.0,
        "bovada": 6.0,
        "mybookieag": 6.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 5.5,
          "over_price": -132,
          "under_price": 108,
          "quoted_at": "2026-10-25T11:12:48+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 5.5,
          "over_price": -125,
          "under_price": 105,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 5.5,
          "over_price": -130,
          "under_price": 110,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.0,
          "over_price": -105,
          "under_price": -118,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.0,
          "over_price": 101,
          "under_price": -117,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.0,
          "over_price": 101,
          "under_price": -117,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:11:22+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 5.5,
          "over_price": -130,
          "under_price": 106,
          "quoted_at": "2026-10-25T11:12:27+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:47+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.0,
          "over_price": 100,
          "under_price": -120,
          "quoted_at": "2026-10-25T11:12:10+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.0,
          "over_price": -103,
          "under_price": -119,
          "quoted_at": "2026-10-25T11:11:43+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 6.0,
        "betonlineag": 6.0,
        "betrivers": 5.5,
        "betus": 6.0,
        "bovada": 6.0,
        "draftkings": 5.5,
        "fanatics": 5.5,
        "fanduel": 5.5,
        "lowvig": 6.0,
        "mybookieag": 6.0,
        "williamhill_us": 6.0
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (11 matched books)"
    },
    {
      "id": "252f3af49fb5271bb040e95e0119f207",
      "sport": "NBA",
      "game": "Detroit Pistons @ Philadelphia 76ers",
      "commence_time": "2026-10-25T23:40:00+00:00",
      "start_label": "Sun 07:40 PM ET",
      "median": 227.5,
      "minimum": 226.5,
      "maximum": 228.0,
      "books": {
        "fanduel": 226.5,
        "mybookieag": 228.0,
        "williamhill_us": 227.5,
        "draftkings": 227.5,
        "fanatics": 227.5,
        "betrivers": 227.5,
        "lowvig": 227.5,
        "betonlineag": 227.5,
        "betmgm": 227.5,
        "bovada": 227.5,
        "betus": 227.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 226.5,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 228.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 227.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 227.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:24+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:24+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 227.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "61198113cc96cb987aad067a15911db8",
      "sport": "NHL",
      "game": "Colorado Avalanche @ Nashville Predators",
      "commence_time": "2026-10-26T00:10:00+00:00",
      "start_label": "Sun 08:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.5,
        "betmgm": 6.5,
        "betrivers": 6.5,
        "bovada": 6.5,
        "lowvig": 6.5,
        "betus": 6.5,
        "betonlineag": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -120,
          "under_price": -102,
          "quoted_at": "2026-10-25T11:12:48+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -118,
          "under_price": -102,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -118,
          "under_price": -104,
          "quoted_at": "2026-10-25T11:12:51+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-25T11:11:22+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -124,
          "under_price": 100,
          "quoted_at": "2026-10-25T11:12:27+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-25T11:12:10+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -120,
          "under_price": 104,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -120,
          "under_price": 100,
          "quoted_at": "2026-10-25T11:12:47+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -120,
          "under_price": 104,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -120,
          "under_price": -102,
          "quoted_at": "2026-10-25T11:11:43+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-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "176d474ed8b2bbf1eb4d7e9c56b4bf22",
      "sport": "NFL",
      "game": "Kansas City Chiefs @ Seattle Seahawks",
      "commence_time": "2026-10-26T00:20:00+00:00",
      "start_label": "Sun 08:20 PM ET",
      "median": 42.5,
      "minimum": 42.5,
      "maximum": 42.5,
      "books": {
        "draftkings": 42.5,
        "betus": 42.5,
        "williamhill_us": 42.5,
        "fanduel": 42.5,
        "betonlineag": 42.5,
        "lowvig": 42.5,
        "betrivers": 42.5,
        "betmgm": 42.5,
        "bovada": 42.5,
        "mybookieag": 42.5,
        "fanatics": 42.5
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 42.5,
          "over_price": -107,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 42.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 42.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 42.5,
          "over_price": -113,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 42.5,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:51+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 42.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 42.5,
        "betonlineag": 42.5,
        "betrivers": 42.5,
        "betus": 42.5,
        "draftkings": 42.5,
        "fanatics": 42.5,
        "fanduel": 42.5,
        "lowvig": 42.5,
        "mybookieag": 42.5,
        "williamhill_us": 42.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "dcc4a1c7f0427d8e1b2ee7d3f1d48e8a",
      "sport": "NBA",
      "game": "Memphis Grizzlies @ Sacramento Kings",
      "commence_time": "2026-10-26T01:00:00+00:00",
      "start_label": "Sun 09:00 PM ET",
      "median": 236.5,
      "minimum": 236.5,
      "maximum": 237.5,
      "books": {
        "betonlineag": 236.5,
        "bovada": 236.5,
        "betus": 236.5,
        "betrivers": 237.5,
        "lowvig": 236.5,
        "draftkings": 236.5,
        "betmgm": 236.5,
        "williamhill_us": 236.5,
        "mybookieag": 236.5,
        "fanduel": 236.5,
        "fanatics": 236.5
      },
      "quotes": [
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:24+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 237.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 236.5,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:24+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 236.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:01+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:41+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 236.5,
          "over_price": -104,
          "under_price": -118,
          "quoted_at": "2026-10-25T11:12:44+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 236.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:23+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "ccf447f1bbe822d28f87352436f70c7c",
      "sport": "NHL",
      "game": "Minnesota Wild @ Vancouver Canucks",
      "commence_time": "2026-10-26T02:10:00+00:00",
      "start_label": "Sun 10:10 PM ET",
      "median": 6.5,
      "minimum": 6.5,
      "maximum": 6.5,
      "books": {
        "fanduel": 6.5,
        "fanatics": 6.5,
        "draftkings": 6.5,
        "williamhill_us": 6.5,
        "betmgm": 6.5,
        "betrivers": 6.5,
        "bovada": 6.5,
        "lowvig": 6.5,
        "betus": 6.5,
        "betonlineag": 6.5,
        "mybookieag": 6.5
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:48+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 6.5,
          "over_price": -110,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:51+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:11:22+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 6.5,
          "over_price": -113,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:27+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:10+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 6.5,
          "over_price": -102,
          "under_price": -114,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 6.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:47+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 6.5,
          "over_price": -102,
          "under_price": -114,
          "quoted_at": "2026-10-25T11:12:05+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 6.5,
          "over_price": -111,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:43+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-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "82812d5c946d4e055002fcb42673a38b",
      "sport": "MLB",
      "game": "Milwaukee Brewers @ Tampa Bay Rays",
      "commence_time": "2026-10-27T00:10:00+00:00",
      "start_label": "Mon 08:10 PM ET",
      "median": 7.0,
      "minimum": 6.5,
      "maximum": 7.0,
      "books": {
        "fanduel": 6.5,
        "draftkings": 7.0,
        "fanatics": 7.0,
        "lowvig": 7.0,
        "betrivers": 7.0,
        "betonlineag": 7.0,
        "betmgm": 7.0,
        "bovada": 7.0,
        "mybookieag": 7.0,
        "williamhill_us": 7.0,
        "betus": 7.0
      },
      "quotes": [
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 6.5,
          "over_price": -140,
          "under_price": 114,
          "quoted_at": "2026-10-25T11:12:31+00:00"
        },
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 7.0,
          "over_price": -106,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:11:47+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 7.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:10+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 7.0,
          "over_price": 102,
          "under_price": -117,
          "quoted_at": "2026-10-25T11:12:10+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 7.0,
          "over_price": -107,
          "under_price": -114,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 7.0,
          "over_price": -101,
          "under_price": -119,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 7.0,
          "over_price": 105,
          "under_price": -125,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 7.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:10:28+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 7.0,
          "over_price": -110,
          "under_price": -111,
          "quoted_at": "2026-10-25T11:10:42+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 7.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:36+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 7.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        }
      ],
      "previous_books": {},
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": null,
      "change_label": "First comparable snapshot"
    },
    {
      "id": "4853610e63c246f2027a6a248e642c9a",
      "sport": "NFL",
      "game": "Dallas Cowboys @ Philadelphia Eagles",
      "commence_time": "2026-10-27T00:15:00+00:00",
      "start_label": "Mon 08:15 PM ET",
      "median": 44.0,
      "minimum": 44.0,
      "maximum": 44.5,
      "books": {
        "draftkings": 44.5,
        "betus": 44.0,
        "williamhill_us": 44.0,
        "fanduel": 44.5,
        "betonlineag": 44.0,
        "lowvig": 44.0,
        "betrivers": 44.0,
        "betmgm": 44.0,
        "mybookieag": 44.0,
        "bovada": 44.0,
        "fanatics": 44.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 44.5,
          "over_price": -102,
          "under_price": -118,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:22+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 44.5,
          "over_price": -102,
          "under_price": -120,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 44.0,
          "over_price": -107,
          "under_price": -107,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 44.0,
          "over_price": -108,
          "under_price": -113,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 44.0,
          "over_price": -108,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:51+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "fanatics",
          "label": "Fanatics",
          "line": 44.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:07+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 44.0,
        "betonlineag": 44.0,
        "betrivers": 44.0,
        "betus": 44.0,
        "draftkings": 44.5,
        "fanatics": 44.0,
        "fanduel": 44.5,
        "lowvig": 44.0,
        "mybookieag": 44.0,
        "williamhill_us": 44.0
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (10 matched books)"
    },
    {
      "id": "ab2865e9f2d4b012de8bc6fb6de11a7c",
      "sport": "NFL",
      "game": "Carolina Panthers @ Green Bay Packers",
      "commence_time": "2026-10-30T00:15:00+00:00",
      "start_label": "Thu 08:15 PM ET",
      "median": 47.0,
      "minimum": 46.5,
      "maximum": 47.5,
      "books": {
        "draftkings": 47.5,
        "williamhill_us": 47.0,
        "betus": 47.0,
        "fanduel": 46.5,
        "betrivers": 46.5,
        "lowvig": 47.0,
        "betonlineag": 47.0,
        "mybookieag": 47.0
      },
      "quotes": [
        {
          "book": "draftkings",
          "label": "DraftKings",
          "line": 47.5,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:22+00:00"
        },
        {
          "book": "betus",
          "label": "BetUS",
          "line": 47.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        },
        {
          "book": "fanduel",
          "label": "FanDuel",
          "line": 46.5,
          "over_price": -108,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:49+00:00"
        },
        {
          "book": "betrivers",
          "label": "BetRivers",
          "line": 46.5,
          "over_price": -109,
          "under_price": -112,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "lowvig",
          "label": "LowVig.ag",
          "line": 47.0,
          "over_price": -113,
          "under_price": -102,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "betonlineag",
          "label": "BetOnline.ag",
          "line": 47.0,
          "over_price": -115,
          "under_price": -105,
          "quoted_at": "2026-10-25T11:12:08+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 47.0,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        }
      ],
      "previous_books": {
        "betonlineag": 47.0,
        "betrivers": 46.5,
        "betus": 47.0,
        "draftkings": 47.5,
        "fanduel": 46.5,
        "lowvig": 47.0,
        "mybookieag": 47.0,
        "williamhill_us": 47.0
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": 0.0,
      "change_label": "+0 (8 matched books)"
    }
  ],
  "news": [
    {
      "sport": "MLB",
      "title": "World Series Game 2 comeback shows Brewers are inevitable",
      "url": "https://www.espn.com/mlb/story/_/id/50273430/world-series-game-2-rays-brewers-comeback-inevitable",
      "source": "ESPN",
      "published_at": "2026-10-25T11:10:30+00:00",
      "published_label": "Oct 25, 07:10 AM ET"
    },
    {
      "sport": "MLB",
      "title": "How the 2026 and 1982 Brewers are alike, in style and in spirit",
      "url": "https://www.espn.com/mlb/story/_/id/50274387/milwaukee-brewers-world-series-tim-kurkjian",
      "source": "ESPN",
      "published_at": "2026-10-25T11:08:53+00:00",
      "published_label": "Oct 25, 07:08 AM ET"
    },
    {
      "sport": "MLB",
      "title": "What Jackson Chourio, Junior Caminero bring to World Series",
      "url": "https://www.espn.com/mlb/story/_/id/50261945/world-series-jackson-chourio-junior-caminero-young-stars",
      "source": "ESPN",
      "published_at": "2026-10-25T11:07:13+00:00",
      "published_label": "Oct 25, 07:07 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Sources: Cam Skattebo expected to resume role as Giants' lead RB vs. Texans",
      "url": "https://www.espn.com/nfl/story/_/id/50268018/sources-cam-skattebo-expected-giants-lead-rb",
      "source": "ESPN",
      "published_at": "2026-10-25T11:01:38+00:00",
      "published_label": "Oct 25, 07:01 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Sources: Josh Simmons told to leave Chiefs meeting by Andy Reid, Patrick Mahomes",
      "url": "https://www.espn.com/nfl/story/_/id/50268181/sources-josh-simmons-told-leave-chiefs-team-meeting",
      "source": "ESPN",
      "published_at": "2026-10-25T11:00:06+00:00",
      "published_label": "Oct 25, 07:00 AM ET"
    },
    {
      "sport": "NFL",
      "title": "Why Derrick Henry has taken Jets RB Braelon Allen under his wing",
      "url": "https://www.espn.com/nfl/story/_/id/50260368/jets-braelon-allen-encouraged-derrick-henry",
      "source": "ESPN",
      "published_at": "2026-10-25T10:35:57+00:00",
      "published_label": "Oct 25, 06:35 AM ET"
    }
  ],
  "coverage": {
    "NFL": "14 upcoming games with fresh paired totals at two or more books",
    "MLB": "1 upcoming games with fresh paired totals at two or more books",
    "NBA": "7 upcoming games with fresh paired totals at two or more books",
    "NHL": "5 upcoming games with fresh paired totals at two or more books"
  },
  "news_coverage": {
    "NFL": "3 recent headlines",
    "MLB": "3 recent headlines",
    "NBA": "0 recent headlines",
    "NHL": "0 recent headlines"
  }
}
