DFS GraphQL Reference
Daily-fantasy contest data across operators — the slates (operator + league + game pool + scoring rules), their game pools, player pools with salaries and positions, projection sources and projections, and the contests with their entrants, submitted lineups, and per-lineup player rosters.
Every GraphQL type, relation, argument, and field — generated from the served schema, so it can never disagree with the API. Each column is documented inline; relations and foreign keys link straight to the type they resolve to. Root fields take the same filters as REST; requests are metered by rows resolved, nested lists included.
Main
DFSSlateSettingsoperator_id | operator.Fields (12)
idBigIntkeyPrimary Key
2league_idBigInt2nameStringRuleset name (e.g. "Classic", "Showdown Captain Mode", "Single Game").
Single Game 1.0game_typeIntContest format code (0 = Classic full-slate, 1 = Showdown / Single Game, 2 = Tiers).
0contest_typeIntContest structure code (0 = Tournament / GPP, 1 = Cash game / Double-up).
0game_styleStringnullableOperator game style label.
CLASSICValues:CLASSICSINGLE_GAMEPICK_EMLATE_SWAPSHOW_DOWNFULL_ROSTERSHOW_DOWN_CAPTAIN_MODENON_LATE_SWAPSTARTING_5SINGLE_GAME_BOOSTSINGLE_GAME_V3WEEKENDSHOW_DOWN_CAPTAIN_MODE_SUPERFLEXFINAL_ROUND_ONLYSINGLE_GAME_DEPRECATEDSINGLE_GAME_V2-DEPRECATEDSINGLE_GAME_V2settingsJSONFull ruleset as JSON: salary cap, roster slots, and the per-stat scoring rules (e.g. DK NBA: 1.25/rebound, 1.5/assist, double-double bonuses, CPT 1.5x). With this plus per-game box scores you can recompute any lineup's fantasy points exactly.
[object Object]created_atStringupdated_atStringvalid_fromStringnullableFirst slate day (US Eastern) this version of the format applies to.
operator_setting_idStringnullableThe operator's own id for this format (DraftKings gameTypeId, FanDuel slateFormatId). Operators reuse these ids across versions and formats, so it is unique only together with operator, league, game type and valid_from.
Relations (2)
The main.operators row referenced by operator_id; null when unlinked.
dfs.slates rows whose slate_setting_id references this row.
Arguments (4)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.operator_idIntFilter by operator: by numeric id (1 DraftKings, 2 FanDuel, 3 Yahoo).operatorStringFilter by operator: by name (draftkings, fanduel) or numeric id (1, 2).
DFSSlatessport | league | operator_id + date | operator + date | operator_slate_id | external_id.Fields (13)
idBigIntkeyPrimary Key
FK to the DFS operator (DraftKings, FanDuel, Yahoo, etc.).
2league_idBigIntFK to the league this slate belongs to.
2FK to slate_settings — the scoring format and roster constraints for this slate.
33external_idBigIntOperator-side slate identifier (e.g., DraftKings contest group ID).
16775nameStringnullableHuman-readable slate label (e.g., "Sunday Main", "Showdown: TB vs KC").
MainmainBooleanWhether this is the featured ("main") slate for this operator/league/day — at most one per (operator, league, date). Daily for NBA/MLB/NHL, Sundays for NFL, never for golf. Backfilled 2016-2026 on 2026-08-24 (docs/migrations/scripts/2026-08-24-dfs-slates-main-backfill.sql). Rows loaded after that date are not yet auto-flagged.
falseValues:falsetruestart_timeStringLock time — first scheduled tip/kickoff of any game in the pool.
2026-02-25T00:00:00.000Zcreated_atStringupdated_atStringdateStringCalendar day of the slate in US Eastern time (DB-generated from start_time — read-only).
2026-02-24operator_setting_idStringnullableThe operator's own id for the lineup setting this slate is played under — FanDuel states it as slateFormatId, DraftKings as lineupConfigurationId. Matches dfs.slate_settings.operator_setting_id. Text, because rotoql stores values like deprecated-5399. Never a key on its own: the operators reuse these ids across sports and versions, so resolution is (operator, league, this id) then the newest valid_from not after the slate date.
statusStringAuthoritative slate lifecycle status: Upcoming (pre-lock), Live (in progress), Completed (all games final).
CompletedRelations (5)
The main.operators row referenced by operator_id; null when unlinked.
The dfs.slate_settings row referenced by slate_setting_id; null when unlinked.
dfs.contests rows whose slate_id references this row.
dfs.slate_games rows whose slate_id references this row.
dfs.slate_players rows whose slate_id references this row.
Arguments (13)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.operator_idIntFilter to all slates for a single DFS operator: by numeric id (1 DraftKings, 2 FanDuel, 3 Yahoo).operatorStringFilter to all slates for a single DFS operator: draftkings, fanduel, yahoo (or numeric operator id).dateStringSlate calendar date in US Eastern time (YYYY-MM-DD), derived from start_time. Range operators let a caller ask for the most recent slates on or before a day, which is how a client finds live data without knowing the schedule.date__gteStringgtecomparison ondate.date__lteStringltecomparison ondate.date__betweenStringRange filter ondate— pass "lo,hi".leagueStringLeague — code (NFL, NBA, MLB, NHL, GOLF; case-insensitive) or numeric league id. Resolves via main.leagues.sportStringSport/league code (NFL, NBA, MLB, NHL, GOLF; case-insensitive). Resolves via main.leagues.external_idIntOperator-side slate identifier (DraftKings contest group ID, FanDuel fixtureListId).operator_slate_idIntOperator-side slate identifier (DraftKings contest group ID, FanDuel fixtureListId). Resolves to slate id.statusStringFilter by slate lifecycle status: Upcoming, Live, Completed (case-insensitive).
DFSSlateGamesslate_id | operator_slate_id.Fields (8)
idBigIntkeyPrimary Key
league_idBigIntLeague key disambiguating the polymorphic game_id (nfl/nba/mlb/nhl).
2game_idBigIntPolymorphic reference to {nfl,nba,mlb}.games based on league_id
2392external_idStringnullableOperator-side game identifier.
59159dataJSONnullableOperator-provided game metadata (teams, matchup type, and start time).
[object Object]created_atStringupdated_atStringRelations (2)
The dfs.slates row referenced by slate_id; null when unlinked.
dfs.slate_players rows whose slate_game_id references this row.
Arguments (6)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.slate_idIntFilter to the games in a single slate pool.operator_slate_idIntOperator-side slate identifier (DraftKings contest group ID, FanDuel fixtureListId). Resolves to slate_id.operator_idStringDisambiguate slate by operator: 1 DraftKings, 2 FanDuel, 3 Yahoo.operatorStringDisambiguate slate by operator: draftkings, fanduel, yahoo (or numeric operator id).
DFSSlatePlayersslate_id | operator_slate_id.Fields (18)
idBigIntkeyPrimary Key
league_idBigIntLeague key disambiguating player_id.
2player_idBigIntPolymorphic FK to {nfl,nba,mlb,nhl}.players based on league_id.
23FK to dfs.slate_games — the specific slate-game this player is rostered to.
193team_idBigIntnullablePolymorphic FK to {league}.teams. Null for golfers and other player-only sports.
17salaryIntOperator-assigned DFS salary (whole dollars; e.g., 8400 = $8,400).
6000positionStringPrimary position label per operator (e.g., RB, WR, PG, SP).
CValues:CPGCPTSGMVPPROSTARSFSG/SFPFSF/PFPG/SGPF/CPF/SFSF/SGSG/PGPG/SFC/PFPG/PFexternal_idStringnullableOperator player identifier in this slate.
145319first_nameStringnullablePlayer first name from operator
Jalenlast_nameStringnullablePlayer last name from operator
Williamsdisplay_nameStringnullableFull display name from operator
Jarred Vanderbiltavg_pointsFloatnullableAverage fantasy points from operator
14.4injury_statusStringnullableInjury status, lower case: il, o, q, d, p, dtd, na, ir, gtd (game-time decision), c19 (COVID-19 protocols, 2021-22 only). Empty when the operator listed the player as healthy.
oValues:oqgtdinjury_detailsStringnullableInjury body part/details
export_idStringnullableOperator player ID used for CSV export/import
108443-158854created_atStringupdated_atStringRelations (2)
The dfs.slate_games row referenced by slate_game_id; null when unlinked.
The dfs.slates row referenced by slate_id; null when unlinked.
Arguments (9)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.slate_idIntFilter to the player pool of a single slate.operator_slate_idIntOperator-side slate identifier (DraftKings contest group ID, FanDuel fixtureListId). Resolves to slate_id.operator_idStringDisambiguate slate by operator: 1 DraftKings, 2 FanDuel, 3 Yahoo.operatorStringDisambiguate slate by operator: draftkings, fanduel, yahoo (or numeric operator id).positionStringFilter by roster position (e.g. QB, RB, WR, TE, DST, K).team_idIntFilter by team ID.modeTimeWallModeTime wall: PRE (default) = values at the game's kickoff, post-game fields null; FULL = the latest values before week end.
Stats
DFSGameStatsslate_id | game_id | slate_date | operator_slate_id.Fields (50)
idBigIntkeyPrimary Key
league_idBigInt1124482operator_idBigInt2scoring_formatStringnullableOperator scoring format code (classic, showdown, single_game); null when the format has no fantasy scoring.
classicValues:classicsingle_gameshowdowngame_idBigInt42549home_team_idBigInt16away_team_idBigInt19slate_dateString2021-11-21total_fptsFloatnullable201.1600home_fptsFloatnullable119.7400away_fptsFloatnullable78.7600player_countIntnullable59total_passing_yds_fptsFloatnullable19.5600total_passing_td_fptsFloatnullable12.0000total_interception_fptsFloatnullable-1.0000total_passing_2pt_conversion_fptsFloatnullable0.0000total_passing_bonus_fptsFloatnullable0.0000total_rushing_yds_fptsFloatnullable20.8000total_rushing_td_fptsFloatnullable6.0000total_fumble_lost_fptsFloatnullable0.0000total_rushing_2pt_conversion_fptsFloatnullable0.0000total_rushing_bonus_fptsFloatnullable0.0000total_receiving_yds_fptsFloatnullable48.9000total_reception_fptsFloatnullable21.5000total_receiving_td_fptsFloatnullable18.0000total_receiving_2pt_conversion_fptsFloatnullable0.0000total_receiving_bonus_fptsFloatnullable0.0000total_sack_fptsFloatnullable4.0000total_defense_interception_fptsFloatnullable2.0000total_fumble_recovery_fptsFloatnullable2.0000total_defensive_td_fptsFloatnullable0.0000total_safety_fptsFloatnullable0.0000total_blocked_kick_fptsFloatnullable0.0000total_pts_allowed_fptsFloatnullable0.0000total_field_goal_fptsFloatnullable10.0000total_extra_point_fptsFloatnullable3.0000total_field_goal_missed_fptsFloatnullable0.0000total_return_td_fptsFloatnullable0.0000total_return_yds_fptsFloatnullable0.0000home_ptsIntnullable17away_ptsIntnullable17home_total_ydsIntnullable367away_total_ydsIntnullable396home_passing_ydsIntnullable275away_passing_ydsIntnullable194home_rushing_ydsIntnullable96away_rushing_ydsIntnullable106home_turnoversIntnullable1away_turnoversIntnullable1Arguments (13)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.slate_idIntFilter to one slate — every game in its pool.operator_slate_idIntOperator-side slate identifier (DraftKings contest group ID, FanDuel fixtureListId). Resolves to slate_id.game_idIntFilter to one game across slates.slate_dateStringSlate calendar day (YYYY-MM-DD, US Eastern). Range operators support backtesting windows.slate_date__gteStringgtecomparison onslate_date.slate_date__lteStringltecomparison onslate_date.slate_date__betweenStringRange filter onslate_date— pass "lo,hi".scoring_formatStringScoring format code (classic, showdown, single_game).operator_idIntFilter by operator: by numeric id (1 = DraftKings, 2 = FanDuel) or name (draftkings, fanduel).operatorStringFilter by operator: draftkings, fanduel, yahoo (or numeric operator id).league_idIntFilter by league (1 = NFL).
DFSPlayerStatsslate_id | player_id | game_id | slate_date | operator_slate_id.Fields (74)
idBigIntkeyPrimary Key
league_idBigInt1124469operator_idBigInt2scoring_formatStringnullableOperator scoring format code (classic, showdown, single_game); null when the format has no fantasy scoring.
classicValues:classicsingle_gameshowdownplayer_idBigInt1183game_idBigIntnullable42306team_idBigIntnullable28slate_dateString2021-08-21salaryInt6000positionStringWRValues:WRRBTEMVPQBCPTDKDSTfantasy_ptsFloatnullable0.0000passing_yds_fptsFloatnullable0.0000passing_td_fptsFloatnullable0.0000interception_fptsFloatnullable0.0000passing_2pt_conversion_fptsFloatnullable0.0000passing_bonus_fptsFloatnullable0.0000rushing_yds_fptsFloatnullable0.0000rushing_td_fptsFloatnullable0.0000fumble_lost_fptsFloatnullable0.0000rushing_2pt_conversion_fptsFloatnullable0.0000rushing_bonus_fptsFloatnullable0.0000receiving_yds_fptsFloatnullable0.0000reception_fptsFloatnullable0.0000receiving_td_fptsFloatnullable0.0000receiving_2pt_conversion_fptsFloatnullable0.0000receiving_bonus_fptsFloatnullable0.0000sack_fptsFloatnullable0.0000defense_interception_fptsFloatnullable0.0000fumble_recovery_fptsFloatnullable0.0000defensive_td_fptsFloatnullable0.0000safety_fptsFloatnullable0.0000blocked_kick_fptsFloatnullable0.0000pts_allowed_fptsFloatnullable0.0000field_goal_fptsFloatnullable0.0000extra_point_fptsFloatnullable0.0000field_goal_missed_fptsFloatnullable0.0000return_td_fptsFloatnullable0.0000return_yds_fptsFloatnullable0.0000passing_ydsIntnullable0passing_tdsIntnullable0interceptions_thrownIntnullable0passing_2pt_conversionsIntnullable0rushing_ydsIntnullable0rushing_tdsIntnullable0rushing_2pt_conversionsIntnullable0rushing_fumbles_lostIntnullable0receptionsIntnullable0receiving_ydsIntnullable0receiving_tdsIntnullable0receiving_2pt_conversionsIntnullable0receiving_fumbles_lostIntnullable0sack_fumbles_lostIntnullable0punt_return_ydsIntnullable0kick_return_ydsIntnullable0interception_return_tdsIntnullable0extra_pts_madeIntnullable0field_goals_madeIntnullable0field_goals_attemptedIntnullable0field_goals_made_0_19Intnullable0field_goals_made_20_29Intnullable0field_goals_made_30_39Intnullable0field_goals_made_40_49Intnullable0field_goals_made_50_plusIntnullable0defensive_sacksFloatnullableNumeric — half-sacks exist. Player value for humans, team value for DST rows.
0.0000defensive_interceptionsIntnullable0fumbles_recoveredIntnullable0safetiesIntnullable0kick_return_tdsIntnullable0punt_return_tdsIntnullable0defensive_tdsIntnullable0blocked_kicksIntnullable0pts_allowed_dstIntnullable16pts_allowed_defIntnullable16Arguments (16)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.slate_idIntFilter to one slate — every player in that slate's pool.operator_slate_idIntOperator-side slate identifier (DraftKings contest group ID, FanDuel fixtureListId). Resolves to slate_id.player_idIntFilter to a single player across slates.game_idIntFilter to the players whose slate rows resolve to one game.slate_dateStringSlate calendar day (YYYY-MM-DD, US Eastern). Range operators support backtesting windows.slate_date__gteStringgtecomparison onslate_date.slate_date__lteStringltecomparison onslate_date.slate_date__betweenStringRange filter onslate_date— pass "lo,hi".team_idIntFilter by the player's team.scoring_formatStringScoring format code (classic, showdown, single_game) — e.g. exclude showdown duplicates from a player log.positionStringRoster position as listed in the slate pool (QB, RB, WR, TE, DST).operator_idIntFilter by operator: by numeric id (1 = DraftKings, 2 = FanDuel) or name (draftkings, fanduel).operatorStringFilter by operator: draftkings, fanduel, yahoo (or numeric operator id).league_idIntFilter by league (1 = NFL).
DFSTeamStatsslate_id | game_id | team_id | slate_date | operator_slate_id.Fields (61)
idBigIntkeyPrimary Key
league_idBigInt1124482operator_idBigInt2scoring_formatStringnullableOperator scoring format code (classic, showdown, single_game); null when the format has no fantasy scoring.
classicValues:classicsingle_gameshowdowngame_idBigInt42549team_idBigInt19opponent_team_idBigInt19is_homeBooleantrueValues:truefalseslate_dateString2021-11-21fantasy_ptsFloatnullable95.9800player_countIntnullable30passing_yds_fptsFloatnullable8.6000passing_td_fptsFloatnullable4.0000interception_fptsFloatnullable0.0000passing_2pt_conversion_fptsFloatnullable0.0000passing_bonus_fptsFloatnullable0.0000rushing_yds_fptsFloatnullable10.3000rushing_td_fptsFloatnullable0.0000fumble_lost_fptsFloatnullable0.0000rushing_2pt_conversion_fptsFloatnullable0.0000rushing_bonus_fptsFloatnullable0.0000receiving_yds_fptsFloatnullable21.5000reception_fptsFloatnullable11.5000receiving_td_fptsFloatnullable6.0000receiving_2pt_conversion_fptsFloatnullable0.0000receiving_bonus_fptsFloatnullable0.0000sack_fptsFloatnullable2.0000defense_interception_fptsFloatnullable0.0000fumble_recovery_fptsFloatnullable0.0000defensive_td_fptsFloatnullable0.0000safety_fptsFloatnullable0.0000blocked_kick_fptsFloatnullable0.0000pts_allowed_fptsFloatnullable1.0000field_goal_fptsFloatnullable0.0000extra_point_fptsFloatnullable0.0000field_goal_missed_fptsFloatnullable0.0000return_td_fptsFloatnullable0.0000return_yds_fptsFloatnullable0.0000ptsIntnullable17total_ydsIntnullable396passing_ydsIntnullable215rushing_ydsIntnullable103receiving_ydsIntnullable215first_downsIntnullable21turnoversIntnullable1fumbles_lostIntnullable0interceptions_thrownIntnullable0defensive_sacksIntnullable2defensive_interceptionsIntnullable0defensive_tdsIntnullable0fumbles_recoveredIntnullable0safetiesIntnullable0field_goals_madeIntnullable1field_goals_attemptedIntnullable2extra_pts_madeIntnullable2kick_return_tdsIntnullable0punt_return_tdsIntnullable0blocked_kicksIntnullable0pts_allowed_dstIntnullable17pts_allowed_defIntnullable17Arguments (14)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.slate_idIntFilter to one slate — both teams of every game in it.operator_slate_idIntOperator-side slate identifier (DraftKings contest group ID, FanDuel fixtureListId). Resolves to slate_id.game_idIntFilter to one game's two team rows across slates.slate_dateStringSlate calendar day (YYYY-MM-DD, US Eastern). Range operators support backtesting windows.slate_date__gteStringgtecomparison onslate_date.slate_date__lteStringltecomparison onslate_date.slate_date__betweenStringRange filter onslate_date— pass "lo,hi".team_idIntFilter to one team across slates.scoring_formatStringScoring format code (classic, showdown, single_game).operator_idIntFilter by operator: by numeric id (1 = DraftKings, 2 = FanDuel) or name (draftkings, fanduel).operatorStringFilter by operator: draftkings, fanduel, yahoo (or numeric operator id).league_idIntFilter by league (1 = NFL).
Contests
DFSContestUsersoperator_id | operator.Fields (6)
idBigIntkeyPrimary Key
1external_idStringOperator user ID
younghoenameStringnullableyounghoecreated_atStringupdated_atStringRelations (1)
The main.operators row referenced by operator_id; null when unlinked.
Arguments (5)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.operator_idIntFilter to all contest entrants for a single DFS operator: by numeric id (1 DraftKings, 2 FanDuel, 3 Yahoo).operatorStringFilter to all contest entrants for a single DFS operator: draftkings, fanduel, yahoo (or numeric operator id).nameStringFilter by entrant username (exact match).
DFSContestsslate_id | operator_slate_id.Fields (25)
idBigIntkeyPrimary Key
external_idBigIntOperator contest id, numeric. FanDuel: the tail of its composite id.
188369206nameStringOperator-facing contest name (e.g. "$5 NBA Mini-MAX").
50/50 Contest ($1 - Top 50% Win)contest_typeIntContest structure code (0 = Tournament / GPP, 1 = Cash game / 50-50 / Double-up).
0entry_feeIntEntry fee in cents (e.g. 500 = $5.00, 2000 = $20.00). 0 for free contests.
100prize_poolIntTotal prize pool in cents (e.g. 10000000 = $100,000.00). On qualifiers, includes ticket face value.
2500max_entriesIntMaximum total entries the contest accepts. Latest observed.
100entry_countIntLatest observed entries. The history is in contest_snapshots.
0max_entries_per_userIntMaximum lineups a single entrant may submit.
1guaranteedBooleanWhether the prize pool is guaranteed regardless of entries filled.
trueValues:truefalsecreated_atStringupdated_atStringFK to the operator. Denormalized from slates: 5,160 slate external_ids are shared between DraftKings and FanDuel, so every operator filter was a two-hop join.
1operator_external_idStringnullableThe operator id exactly as served. FanDuel: "{fixtureListId}-{contestId}", which the API needs back verbatim. DraftKings: same as external_id.
188369206qualifierBooleanSatellite or qualifier — pays tickets or seats, not (only) cash. Excluded from field-size statistics.
falseValues:falsetruepaid_placesIntnullableNumber of paying positions. FanDuel serves it in the lobby (prizes.count); DraftKings derives it from the ladder.
50game_type_idIntnullableOperator game type: DraftKings gameTypeId (1 Classic, 96 Showdown Captain, …).
70payout_typeIntnullableDraftKings pt. 1 on all paid contests; 2 marked the two $0 promo contests.
1contest_stateStringnullableLatest observed state: Upcoming, Live, Completed, Cancelled. DraftKings cs / contestState.
Completedstart_timeStringnullableThe contest's own lock time. A late-swap contest locks later than its slate.
2026-03-03T00:00:00.000ZattributesJSONnullableThe operator's raw flag set, kept whole: IsStarred, IsWinnerTakeAll, Multiplier, IsBeginner, IsCasual, IsPrivate, League, …
[object Object]first_seen_atStringnullableFirst lobby observation.
last_seen_atStringnullableLast lobby observation. A contest absent from the lobby after this is cancelled or locked.
lineups_statusStringRelations (2)
The main.operators row referenced by operator_id; null when unlinked.
The dfs.slates row referenced by slate_id; null when unlinked.
Arguments (9)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.slate_idIntFilter to all contests run on a single slate.operator_slate_idIntOperator-side slate identifier (DraftKings contest group ID, FanDuel fixtureListId). Resolves to slate_id.operator_idIntFilter to one operator: by numeric id (1 DraftKings, 2 FanDuel, 3 Yahoo) or name (draftkings, fanduel).operatorStringFilter to one operator: draftkings, fanduel, yahoo (or numeric operator id).statusStringFilter contests by parent slate status: Upcoming, Live, Completed (case-insensitive).slate_statusStringFilter contests by parent slate status: Upcoming, Live, Completed (case-insensitive).lineups_statusStringFilter by lineup file status: available (the lineups are loaded), pending, unavailable, none.
DFSContestPayoutShapescontest_id.Fields (11)
idBigIntkeyPrimary Key
paid_placesIntmax(max_position) — the number of paying positions.
32tier_countIntNumber of tiers in the ladder.
18cash_totalIntTotal cash prizes in cents (e.g. 10000000 = $100,000.00).
6000000ticket_totalIntTotal ticket face value in cents.
0top_prizeIntFirst place prize in cents (e.g. 2000000 = $20,000.00).
1000000min_cashIntAmount awarded on the last paying tier in cents (e.g. 1000 = $10.00).
2500min_cash_multipleFloatmin_cash / entry_fee. 2.0 on a double-up.
1.6667cash_lineFloatpaid_places / max_entries.
0.2200Arguments (3)
firstIntPage size; clamped to the table's REST default/max limits.afterBigIntKeyset cursor — returns rows with id > after, ordered by id ascending.contest_idIntThe shape of one contest.