{
  "_note": "Fictional sample. Field names and types match the live API; no row describes a real player, line or game.",
  "data": [
    {
      "projection_id": "demo_nba_001",
      "league": "NBA",
      "game_date": "2026-10-27",
      "starts_at": "2026-10-28T00:00:00.000Z",
      "player": {
        "name": "Jordan Ellis",
        "team": "BOS",
        "pp_player_id": "demo_player_1",
        "stats_player_id": "sp_eb5a95644748dac7"
      },
      "event": {
        "pp_event_id": "demo_event_1",
        "stats_event_id": "se_12b36df4653529a0",
        "opponent": "NYK"
      },
      "market": {
        "stat": "Points",
        "period": "Full game"
      },
      "status": "graded",
      "result": "over",
      "reason": null,
      "reason_detail": null,
      "line": 27.5,
      "opening_line": 26.5,
      "actual_value": 31,
      "minutes": 36,
      "closing": {
        "observed_at": "2026-10-27T23:58:00.000Z",
        "gap_seconds": 120,
        "confidence": "confirmed"
      },
      "sides": {},
      "match": {
        "method": "exact",
        "confidence": 1,
        "stats_name": "Jordan Ellis"
      },
      "combo_players": null,
      "box_score": {
        "source": "official_box_score",
        "fetched_at": null,
        "confirmed": true
      },
      "revision": 1,
      "graded_at": "2026-10-28T04:00:00.000Z",
      "updated_at": "2026-10-28T04:00:00.000Z"
    },
    {
      "projection_id": "demo_nba_004",
      "league": "NBA",
      "game_date": "2026-10-27",
      "starts_at": "2026-10-28T00:00:00.000Z",
      "player": {
        "name": "Noah Reed",
        "team": "BOS",
        "pp_player_id": "demo_player_1",
        "stats_player_id": "sp_eb5a95644748dac7"
      },
      "event": {
        "pp_event_id": "demo_event_1",
        "stats_event_id": "se_12b36df4653529a0",
        "opponent": "NYK"
      },
      "market": {
        "stat": "Points",
        "period": "Full game"
      },
      "status": "void",
      "result": "void",
      "reason": "did_not_play",
      "reason_detail": null,
      "line": 24.5,
      "opening_line": 23.5,
      "actual_value": null,
      "minutes": null,
      "closing": {
        "observed_at": "2026-10-27T23:58:00.000Z",
        "gap_seconds": 120,
        "confidence": "confirmed"
      },
      "sides": {},
      "match": {
        "method": "exact",
        "confidence": 1,
        "stats_name": "Noah Reed"
      },
      "combo_players": null,
      "box_score": {
        "source": "official_box_score",
        "fetched_at": null,
        "confirmed": false
      },
      "revision": 1,
      "graded_at": "2026-10-28T04:00:00.000Z",
      "updated_at": "2026-10-28T04:00:00.000Z"
    },
    {
      "projection_id": "demo_nba_011",
      "league": "NBA",
      "game_date": "2026-10-27",
      "starts_at": "2026-10-28T00:00:00.000Z",
      "player": {
        "name": "Theo Sterling",
        "team": "BOS",
        "pp_player_id": "demo_player_1",
        "stats_player_id": "sp_eb5a95644748dac7"
      },
      "event": {
        "pp_event_id": "demo_event_1",
        "stats_event_id": "se_12b36df4653529a0",
        "opponent": "NYK"
      },
      "market": {
        "stat": "Points",
        "period": "Full game"
      },
      "status": "ungraded",
      "result": null,
      "reason": "box_score_pending",
      "reason_detail": null,
      "line": 18.5,
      "opening_line": 17.5,
      "actual_value": null,
      "minutes": null,
      "closing": {
        "observed_at": "2026-10-27T23:58:00.000Z",
        "gap_seconds": 120,
        "confidence": "confirmed"
      },
      "sides": {},
      "match": {
        "method": "exact",
        "confidence": 1,
        "stats_name": "Theo Sterling"
      },
      "combo_players": null,
      "box_score": {
        "source": "official_box_score",
        "fetched_at": null,
        "confirmed": false
      },
      "revision": 1,
      "graded_at": "2026-10-28T04:00:00.000Z",
      "updated_at": "2026-10-28T04:00:00.000Z"
    }
  ],
  "meta": {
    "mode": "demo",
    "schema_version": "1.0",
    "next_cursor": null
  }
}
