---
title: "DFS contest slate seasons and schedule manifest"
method: GET
path: "/api/v1/dfs/slates/seasons"
tags: ["DFS"]
---

# DFS contest slate seasons and schedule manifest

`GET /api/v1/dfs/slates/seasons`

## Request

- Base URL: `https://api.stat-api.com`
- URL: `https://api.stat-api.com/api/v1/dfs/slates/seasons`
- Auth: HTTP bearer

Returns dynamic available seasons, weeks, and date bounds for DFS contest slates.
NFL weeks are regular-season schedule windows in US Eastern time: week N runs
from the day after week N-1's last game to week N's last game day. The windows
are disjoint, so each slate belongs to exactly one week (the week of its lock
date); preseason and postseason slates belong to none. To list one week's slates,
pass the week's start_date and end_date to /api/v1/dfs/slates as
date__between=start_date,end_date.

## Query parameters

- `sport` string
- `league_id` integer

## Response `200`

DFS contest slate seasons and schedule manifest

- DFSSlatesSeasonsDfsSlateSeasonsResponse
  - `earliest_date` string, nullable: Earliest slate date on file (YYYY-MM-DD).
  - `latest_date` string, nullable: Latest slate date on file (YYYY-MM-DD).
  - `league_id` integer, required: Numeric league ID.
  - `seasons` object[], required: List of available seasons with week breakdowns.
    - `available_weeks` integer[], required: Regular-season week numbers that have at least one slate.
    - `contest_count` integer, required: Total contests in this season.
    - `earliest_date` string, nullable: Earliest slate date in this season.
    - `latest_date` string, nullable: Latest slate date in this season.
    - `max_week` integer, required: Maximum available week.
    - `min_week` integer, required: Minimum available week.
    - `season` integer, required: Season start year (e.g. 2026).
    - `slate_count` integer, required: Total slates in this season.
    - `weeks` object[], required: Every regular-season week of the schedule, with its window and slate counts (NFL). Other sports return one entry per calendar year.
      - `contest_count` integer, required: Contests on those slates.
      - `end_date` string, nullable: Last day of the week window, the week's last game day (YYYY-MM-DD, US Eastern). Null outside the NFL.
      - `max_date` string, nullable: Last slate date in the window. Null when the week has no slate.
      - `min_date` string, nullable: First slate date in the window. Null when the week has no slate.
      - `slate_count` integer, required: Slates whose lock date falls in the window (0 for a week with no slate yet).
      - `start_date` string, nullable: First day of the week window (YYYY-MM-DD, US Eastern). Null outside the NFL.
      - `week` integer, required: Regular-season week number.
  - `sport` string, required: Sport code.
  - `total_slates` integer, required: Total slates across all seasons.

---

[API](https://skmtc.dev/stat-api/apis/sports-db-public-api.md) · [All operations](https://skmtc.dev/stat-api/apis/sports-db-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stat-api/apis/sports-db-public-api/revisions/601ff9eaca3f?raw)
