supercoach_settings
Check SuperCoach competition state to identify current and next rounds, lockout times, and closure status before fetching player projections.
Instructions
Competition state for one game+season: competition.current_round (last round scored), next_round (the one to project), is_lockout / lockout_start / lockout_end, is_closed, num_users, num_leagues. Call this FIRST to learn which round to pass to supercoach_players. Tiny (~15 KB).
Returns: {system, game, content, competition:{current_round, next_round, status, is_lockout, is_partial_lockout, lockout_start, lockout_end, is_closed, num_users, num_leagues}}
Example: AFL current round / next round {"sport": "afl", "year": 2026}
Auth: none needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| min | No | min=true returns a slimmer settings blob; false (default) includes the full competition/system/content sections. | |
| mode | No | Game mode: `classic` (the salary-cap game — default, all 7 sports) or `draft` (the draft league variant — afl/nrl/nba/epl; adds a top-level predraft_rank + player_stats.position_ranks to each player). Same response shape otherwise. | classic |
| year | Yes | Season key (NOT always the calendar year). afl/nrl = current calendar year (2026 now). epl/nba/nbl/nfl/bbl = the season's year, currently 2025 (2024 archived). When unsure, try the current year, then the prior year if the feed is empty. Required — part of the URL path. | |
| sport | Yes | Which SuperCoach game: afl | nrl | epl | nba | nbl | nfl | bbl. Response shape is identical across all seven; only the per-player stat columns differ. Required — part of the URL path. |