NFL Workflow Guide
Competition Feeds
Standings, Rankings & Brackets
NFL standings records are available for the league, conference, and division and includes data fields such as Wins, Losses, Winning%, Conference & Division Wins/Losses, Points For, Points Against, Net Points and Conference/Division Rank.
Current Season Standings:
- Preseason Standings - Includes wins and losses that are exclusively related to the Preseason and stop updating during Game 1 of the Regular Season
- Regular Season Standings - Includes wins and losses that are exclusively related to the Regular Season and stop updating once the Post Season begins. In conjunction with the schedule this can be used to build a playoff bracket, as described below.
- Post Season Standings - Includes wins and losses that are exclusively related to the Post Season and not carry over any regular season or pre season wins and losses.
Bracket Construction:
Because the NFL bracket is fully predictable based on standings, you can generate it by knowing the regular season standings followed by the winner of the postseason games.
The top seven teams from each conference, AFC and NFC, make the playoffs. The four division winners are first; these can be pulled from DivisionRank (with reference to the Conference and Division) in our Standings feed for the regular season. To determine the order of these winners, use ConferenceRank 1, 2, 3, and 4.
The next three teams are the wild cards. These are the three non-division winners per conference with the best record. They can be determined by pulling ConferenceRank 5, 6, and 7 (with reference to the Conference.)
To build the bracket, bear in mind the following per conference, starting with the Wild Card round.
-
ConferenceRank1 will not play in the first round, receiving a bye to the next stage. -
ConferenceRank6 travels to faceConferenceRank3. -
ConferenceRank7 travels to visitConferenceRank2. -
ConferenceRank5 travels to visitConferenceRank4.
The winners of these games then array as follows:
- The winner of 6 vs. 3 travels to face the winner of 7 vs. 2.
- The winner of 5 vs. 4 travels to face
ConferenceRank1.
Then the Conference Championship game is as follows:
- The winner of 6/3 vs. 7/2 travels to face the winner of 5/4 vs. 1.
Then the Super Bowl will have the NFC Champion nominally as the home team against the AFC Champion, but as it's played at a neutral venue, this distinction is not important.
Teams, Players & Rosters
NFL Teams, Players, and Rosters all update regularly throughout the calendar year. During the NFL PreSeason clients can expect to see a higher volume of updates as players are injured, cut, traded, and signed to rosters in anticipation of the regular season.
- We track all in season and off season roster moves, free agent signings, drafts, and retirements.
- The majority of incoming NFL rookies are created when the NFL Combine list is released. The remaining rookies will be created once drafted or signed to a team as an undrafted free agent.
- Incoming NFL rookies will receive a new
PlayerIDthat is different than their CFBPlayerID.
NFL Draft Coverage
The NFL Draft is covered live by our data operations team.
- Pre-Draft Coverage – The data entry and collection process begin prior to the draft. We create
PlayerIDs and player profiles as athletes declare for the draft. - Live Draft Coverage – Player Profiles and Team Rosters are updated live as the draft unfolds.
Venues & Officials
NFL Venues and Referee feeds include all active referees and venues that are currently available to officiate and host games each NFL season.
Venues:
- While NFL venues remain relatively static, when an international venue is scheduled to host a game at a neutral site, SportsDataIO creates a new profile for each new venue and adds it to the NFL venues feed.
- Stadium profiles are monitored throughout the year to maintain accuracy.
- The stadiums feed includes all home team stadiums and alternative venues.
- The mapping of
StadiumIDs are NOT global, they are per 'league' only. Where stadiums overlap between sports, the IDs will NOT be the same (unless there's an unlikely coincidence).
Officials:
- Available referees are maintained daily throughout the season.
- The NFL announces referees at approximately 2:00 pm ET on the Tuesday leading up to the upcoming week and the data operations team will enter them as soon as possible after they are announced.
- A Referee will be assigned for each game.
Event Feeds
Schedules & Gameday Info
The NFL will release the schedule on a specific date which varies year-to-year but usually occurs late April or early May. Schedules are typically made available within an hour of the official NFL announcement.
- Schedule records includes teams, date & time and status: Scheduled, InProgress, Final, Suspended, Delayed, Postponed, Canceled.
- Game day info includes things like game status, VenueID, kick off time, TV Channel, 10 day weather forecast, teams playing.
- The NFL total season starts in one calendar year and ends in a new calendar year.
- Once available, NFL schedule updates are made on a daily basis to accomodate game times, dates, and venues.
- If an NFL game is postponed/rescheduled and the rescheduled game occurs in the same week as the originally scheduled game, then we will keep the same
GameIDand simply update the record to indicate the new date & time. However, if the rescheduled game occurs in a different week than the originally scheduled game, then we will mark the original record as Status = "Postponed" and create a new record (newGameID) for the rescheduled game. - For more info on NFL postponed/rescheduled games refer to: https://sportsdata.io/developers/faq#nfl-postponed-game
- If an NFL game is postponed/rescheduled and the rescheduled game occurs in the same week as the originally scheduled game, then we will keep the same
- Each NFL week changes over to the new one on Wednesdays at midnight EST.
- Playoff
GameIDs will get created for the NFL playoffs once the games are determined - It is possible to use this data to build a bracket. See Standings, Rankings and Brackets for more information.
- Games for the next round of the playoffs do not get created until the previous round is fully completed.
- Day and time of games are in the Eastern Time Zone
- Schedule and game day info for the Pro Bowl is available such as the time of the game, location,
TeamID's, and game status.
Scores & Game State
Scores and Game State are updated live during all games, along with the final score being provided after the game is completed and verified.
- Score includes the score for every quarter plus the final score for both teams.
- Game State includes things like Score, Quarter, Time Remaining, Possession, Down, Distance, Yard line, Redzone and more.
NFL statuses: Scheduled, InProgress, Final, F/OT, Suspended, Postponed, Delayed, Canceled, Forfeit.
Quarter statuses: 1, 2, 3, 4, Half, OT, F/OT, or NULL if the game has not yet started.
- Use the status and quarter fields for effective live tracking of games.
Final Only (No Game State)
- Final score results are delivered after the event is final and are delivered in quarterly and total score values. Final scores are available around 5-10 minutes after each game concludes.
- A full list of available score details can be found here:
Live & Final (With Game State)
- Live Game coverage is delivered when an event "Status" field switches from "Scheduled" to "InProgress"
- Game State data is updated alongside all other live in-game data, with a delay approximately 15-20s behind TV broadcast.
- Live scores are delivered in quarterly and total score values.
- Final Scores are available at the conclusion of each event.
- A full list of available game state details can be found here:
- Scores for the Pro Bowl will only be available once the game is final.
Team & Player Stats
Team and Player Stats are managed on a game by game basis as well as season long totals. Stats are updated in season for every game, along with detailed Box Score level information for each particular game.
Final Only
- NFL team and player stats are delivered after the event is final - typically 5-10 minutes after each game concludes.
- Each game's final player stats are added to a player's and team's Season Stats once the game's final player stats are verified by our team (approximately 1 hour after each game is completed).
- A full list of available stats can be found here:
- All snap count data will be available the morning after all NFL games to ensure accuracy and accordance with official league statistics.
- Players who are inactive for a game will have their Inactive field = 1. This is available around 90 minutes before games kickoff when teams are required to submit their inactive players reports.
- Team and player stats are not available for the Pro Bowl.
Live & Final
- NFL team & player Game Stats delivered as "Live" include live updates throughout the game, typically 15-20 seconds behind the TV broadcast.
- Each game's final player stats are added to a player's and team's Season Stats once the game's final player stats are verified by our team (approximately 1 hour after each game is completed).
- A full list of available stats can be found here:
- All snap count data will be available the morning after all NFL games to ensure accuracy and accordance with official league statistics.
- To see who started in a game, you can use the Started field under each player in the PlayerGame object. The Started field will go from 0 to 1 on Monday mornings for starters when snap counts are entered.
- Players who are inactive for a game will have their Inactive field = 1. This is available around 90 minutes before games kickoff when teams are required to submit their inactive players reports.
- Team and player stats are not available for the Pro Bowl.
Stat Corrections
The NFL reviews each game and stat corrections are made public early Thursday morning, at which point SportsDataIO performs a final check and aligns with official stat changes. Note that it is rare for stat corrections to be overly impactful. Typically, there are very few per week and majority of stat corrections pertain to tackles and assisted tackles.
Play by Play
Play by Play feeds includes a description of every play that is made throughout the game, players involved, and the result.
- Coverage includes a breakdown of every play including a description of the play, the players that were involved, the stats earned by involved players on the play, the result of the play and starting/ending Game State info (e.g. Down & Distance at start and end of the play).
Final Only
- Final Play by Play feeds are available approximately 30 to 60 minutes after the game.
- A full list of available stats can be found here:
Live & Final
- Live Play by Play typically updates between 15 and 20 seconds behind TV broadcast.
- A full list of available stats can be found here:
- Play by Play data does not include route details, players on the field, where they line up, defensive sets, or defensive matchups.
Understanding Points After Touchdown (PAT) Attempts in Scoring Plays Using Play by Play
- Play-by-Play (PBP) data provides a more detailed and explicit view of each play, including PAT attempts.
- Find the Relevant Play:Search for the touchdown in the PBP data.In this case the play will have a
ScoringPlayobject; aPlayDescriptionmentioning the touchdown, and at least onePlayStatsrecord indicating a touchdown credited to a player (e.g.PassingTouchdownwould be 1.)Immediately following the touchdown play, you will find the PAT attempt described.This will not be marked as a scoring play but at least onePlayStatsobject will appear with a statistical outcome associated with the play.For example, if the play description is "Chase McLaughlin made PAT", you will find aPlayStatIDrecord with Chase McLaughlin'sExtraPointsAttemptedandExtraPointsMadeset to 1.If on the other hand a Two Point Conversion was tried and failed, you may seeTwoPointConversionAttemptset to 1 butTwoPointConversionPassesetc. all set to 0, indicating a failure. The post-touchdown game score would also not update, further indicating failure.
Player Feeds
Depth Charts & Injuries
Depth Charts
Depth Chart information is offered across four endpoints:
Depth Charts - by Active - This endpoint returns depth chart information for players currently on the team's active roster. This will NOT include any players who are on the injured reserve list, the physically unable to perform list, non-football injury/illness lists, or suspended players. These are season-long depth charts that are updated year-round based on transactions, injuries, and player usage.
Depth Charts - All - This endpoint returns depth chart information for all players on a team who are expected to play during the current or upcoming season. This will include players on the active roster, as well as players on injured reserve, physically unable to perform list, non-football injury/illness lists, and suspended players, as long as they are expected to play or return to the active roster at some point during the season. Note that this endpoint will not include practice squad players, nor will it include players who are out for the season. This is a season-long depth chart that is updated year-round based on transactions, injuries, and player usage.
Other important notes:
- Depth charts are updated in real-time throughout the year to account for roster moves, injuries, positional battles, and more.
- Free agents are not assigned any depth chart places at all, no matter their reputation, because depth chart position is necessarily related to a team as well as an individual.
- While official sources are always preferred, credible media reports are also used to determine the latest depth chart news.
- Depth chart information is offered for all offensive and defensive positions, as well as special teams.
Injuries
- Injuries are managed for all players throughout the regular season and postseason. During the offseason and preseason, only players dealing with serious injury, who are guaranteed to miss any upcoming regular season game(s), will be managed.
- Because of the ambiguity of offseason injuries, sometimes the
InjuryStartDatefield may indicate the date a player was placed on an injured list, rather than the actual start of an injury. If there is news of the exact date of injury, this will be theInjuryStartDate.
- Because of the ambiguity of offseason injuries, sometimes the
- Note that Status is not fully synonymous with Injury Status. Status is defined as a player's roster status (Active, Inactive, Injured Reserve, etc.) while InjuryStatus is defined as a player's game status (Probable, Questionable, Doubtful, or Out).
- If a player is confirmed "Out" following a regular practice report or game status report, his Status will remain Active (assuming he has not been placed on the injured reserve list) but his InjuryStatus will be updated to Out, i.e. he's still part of the active roster, but may miss one or more games.
- Because players can be injured but still Active, Status must not be used as a synonym for gameday inactivity.
- Gameday inactives can be identified by InjuryStatus being Out and Status being Active.
- Gameday inactives are released by teams 90 minutes before the scheduled kickoff. We update the injury status of players as soon as the reports are released.
- Practice reports are published by each team three times per game week, only during the regular season and postseason.
- SUNDAY GAME: Wednesday, Thursday, Friday practice reports (Game Status announced on Friday)
- MONDAY GAME: Thursday, Friday, Saturday practice reports (Game Status announced on Saturday)
- THURSDAY GAME: Monday, Tuesday, Wednesday practice reports (Game Status announced on Wednesday)
- SATURDAY GAME: Tuesday, Wednesday, Thursday practice reports (Game Status announced on Thursday)
- NOTE: Players may still be listed as Questionable or Doubtful on the final practice report of that game week. These are referred to as game-time decisions and will be updated once definitive news is announced, or once the gameday inactive list is released 90 minutes prior to kick-off.
- SUNDAY GAME: Wednesday, Thursday, Friday practice reports (Game Status announced on Friday)
- While key times to call the Injuries endpoints are after practice reports are published and 90 minutes prior to games, it should be called regularly throughout the day to allow for additional media reports and official injury updates to be reflected.
Player Details
- The Player Feeds houses our Player Details endpoints. These endpoints can be used to get extra details about a player such as
InjuryStatus,CollegeDraftYear, third partyPlayerIDs, and more. - The Player Details - by Rookie Draft Year endpoint can be used to receive all player profiles from a given draft year. A player's
CollegeDraftTeam,CollegeDraftYear,CollegeDraftRound,CollegeDraftPick, andIsUndraftedFreeAgentare available in all Player Details endpoints including this one.
Betting Feeds
Game Lines
Game lines (spread, moneyline, totals) are available as both pre-match and in-play, including timestamps for opening price, all line movement changes, and closing price, with optional resulting available as an add-on.
- Odds are made available when sportsbooks publish opening lines, typically starting Tuesday of each game week.
- Includes full-game odds markets plus partial game lines such as halves and quarters.
- Additional SportsDataIO Consensus Line also available as an aggregate of all currently available market prices.
Pre-Game Lines
Includes full-game odds markets plus partial game lines such as halves and quarters. Odds markets are available from 20+ sports books including a consensus line for each type of odds market. Does not include resulting of game line markets.
- In-game odds will begin to populate for moneyline, point spread, and over/under once the game begins.
- Halftime lines are available through the In-Game Odds endpoint.
- To retrieve these odds, you'll need to call the endpoint during halftime. The lines will continuously update throughout halftime and into the second half. Once the game resumes, you can either stop calling the endpoint or continue to received updated odds as the second half plays out. If you would like to know when the game has reached halftime, please refer to the Quarter field in the Game object.
- To retrieve these odds, you'll need to call the endpoint during halftime. The lines will continuously update throughout halftime and into the second half. Once the game resumes, you can either stop calling the endpoint or continue to received updated odds as the second half plays out. If you would like to know when the game has reached halftime, please refer to the Quarter field in the Game object.
Pre-Game Lines Plus
Includes full-game odds markets plus partial game lines such as halves and quarters and all line movement for pre game odds markets.
- Pre-game full game odds and partial game game odds results are available 5-10 minutes following the conclusion of each game once all stats are verified.
- See our Aggregated Odds resulting guide for more.
- Resulting: See our Betting Guide for available markets with resulting and how it works.
- Line Movement: The Betting Guide also explains how to access the Betting Market endpoints to view an individual market's movement.
In-Play Lines
In-play betting markets, including spread, moneyline, and totals are available immediately following the start of each game as the sportsbooks make them available. Does not include resulting of game line markets.
- In-game odds will begin to populate for moneyline, point spread, and over/under once the game begins.
- Halftime lines are available through the In-Game Odds endpoint.
- To retrieve these odds, you'll need to call the endpoint during halftime. The lines will continuously update throughout halftime and into the second half. Once the game resumes, you can either stop calling the endpoint or continue to received updated odds as the second half plays out. If you would like to know when the game has reached halftime, please refer to the Quarter field in the Game object.
- To retrieve these odds, you'll need to call the endpoint during halftime. The lines will continuously update throughout halftime and into the second half. Once the game resumes, you can either stop calling the endpoint or continue to received updated odds as the second half plays out. If you would like to know when the game has reached halftime, please refer to the Quarter field in the Game object.
In-Play Lines Plus
- In-play betting markets, including spread, moneyline, and totals are available immediately following the start of each game as the sportsbooks make them available.
- Includes all line movement for In-play betting markets
- In-play game odds results are available 5-10 minutes following the conclusion of each game once all stats are verified.
Resulting: See our Betting Guide for available markets with resulting and how it works.
Line Movement: The Betting Guide also explains how to access the Betting Market endpoints to view an individual market's movement.
Props
Includes Player, Game, and Team Props available as both pre-match including timestamps for opening price, all line movement changes, and closing price, with optional resulting available as an add-on.
- Odds are made available when sportsbooks publish opening lines, typically the Tuesday of the week of upcoming games.
- NFL prop markets are made available about 96-72 hours prior to kick off.
Props Plus
- See our NFL integration guide for all available Props odds markets with resulting.
- Pre-game props results are available 10-15 minutes following the conclusion of each game once all stats are verified.
- Line movement is available for all Prop betting markets
Resulting: See our Betting Guide for available markets with resulting and how it works.
Line Movement: The Betting Guide also explains how to access the Betting Market endpoints to view an individual market's movement.
Futures
Team, Player, and Season futures such as win totals, MVP, Super Bowl Winner and many others are available are available at the start of each season and include timestamps for opening price, all line movement changes, and closing price, with new markets added as the season progresses.
- Odds are made available when sportsbooks publish opening lines, typically starting in the off season after schedules are released all the way through the conclusion of the Super Bowl and into the NFL Draft.
Team, League, and Player Futures are all available within the NFL Odds solution.
- We are at the discretion of the sportsbooks as to when Futures become available. Typically shortly after the Super Bowl they begin to populate.
- NFL Draft futures for the #1 Overall pick begins to populate in May of the previous season (ex: the Draft future for the #1 Overall pick in the 2026 NFL Draft, populates in May of 2025)
- All other NFL Draft Futures begin to populate in January and are regularly updated and added until the start of the NFL Draft.
{
"BettingEventID": 1292,
"Name": "NFL Futures 2025-26",
"Season": 2025,
"BettingEventTypeID": 2,
"BettingEventType": "Future",
"StartDate": "2026-02-15T00:00:00",
"Created": "2024-04-29T08:56:12",
"Updated": "2024-04-29T08:56:12",
"ScoreID": null,
"GlobalScoreID": null,
"GameStatus": null,
"Quarter": null,
"AwayTeam": null,
"HomeTeam": null,
"AwayTeamID": null,
"HomeTeamID": null,
"GlobalAwayTeamID": null,
"GlobalHomeTeamID": null,
"AwayTeamScore": null,
"HomeTeamScore": null,
"TotalScore": null,
"AwayRotationNumber": null,
"HomeRotationNumber": null,
"GameStartTime": null,
"BettingMarkets": []
}
Predictions & Best Bets
Our Predictions and Best Bets solutions are powered by SportsDataIO's BAKER Engine via direct engine access using its JSON Query API to create any range of prediction questions about future events and outcomes. It combines the ability to simulate every game down to the play level 10,000 times with a robust JSON query API. The result is that it can answer practically any question about a future sporting event or outcome.
- ‘Prediction’ returns traditional outputs such as projected stats, score predictions and true odds, but also answers bespoke queries that accept parameter combinations containing any category (game, team or player) for any statistic (Passing Yards, Touchdowns, Rushing yards etc.) over any time period (full game, first half, quarter, etc.) that are then available for further filtering by thousands of different scenarios.
- ‘Best Bets’ generate a list of best bets for upcoming games. These can be either player props or game line bets, and you can set a threshold of win probability, or an individual sportsbook, to filter down results.
- Simulations are run hourly starting the morning of each game through the start of each game and update with injury and lineup announcements.
- Our Game Projections endpoint is simple to use: simply provide a game ID to receive the projected score for each team, along with all of their key stats, such as offensive yards, rushing yards, punts, field goals, touchdowns etc.
- Our Best Bets endpoint matches our projected team, game, and player statistics against real world betting markets to provide the most interesting and positive EV bets for a given game.
- NFL Simulations are started the Monday morning of the upcoming game week. NFL simulations are refreshed hourly leading up until games occur each week.
- Our Game Projections endpoint is simple to use: simply provide a game ID to receive the projected score for each team, along with all of their key stats, such as offensive yards, rushing yards, punts, field goals, touchdowns etc.
Matchups, Trends & Splits
Matchups and Trends leverage our vast historical database to calculate all the traditional information found on a betting match up page.
Betting Splits provide the percentage of bets placed on either side of the line and the percentage of the money wagered on either side of the line.
- Matchups, Trends & Splits are generated and updated on a daily basis.
Matchup Stats
Matchup details begin to populate about a week before a game is scheduled to begin.
- We provide betting trends by matchup between two teams, showing historical and recent results for the teams in question, including standings, split standings, and other trends.
- Include team trends from the last 3/5/10 games - wins/loss/ties, history against the spread, average score, and opponent score.
- Team matchup information is updated early mornings following the previous day's results and maintained throughout regular and post season with changes being calculated in real-time as new information becomes available
- Match ups and trends are available for pre-match spread, money line, and totals
- In addition to simulating future events, BAKER has custom curated trends that analyze historical data in dozens of dimensions to find unique facts about upcoming games. Trends are tied to sports betting lines and can even provide interesting trends on both sides of a betting line to allow sports bettors to do their own research.
Betting Splits
NFL Betting Splits begin to populate shortly after Game lines are posted and action is taken by the sportsbooks. Betting Splits are available at the discretion of sportsbooks making the data available.
- Pre-Match betting splits are available for Money Line, Spread, and Total for all available games where data is published.
- Betting Splits are a representation of bets and dollars made on published lines, this data typically becomes available after the lines have been published and wagers have been made and the wager information has been collected.
Fantasy Feeds
Projections
BAKER Projections
The NFL simulation engine is the core of BAKER's predictions.
- NFL Simultaions are run hourly starting the Tuesday of each week through the start of each game and update with injury and lineup announcements
- All simulations are pregame simulations and stored in a database for instant querying via the API.
- Season-long fantasy projections are released in August and kept up to date and regularly maintained throughout the regular season.
- Fantasy Projections & Points’ allows the user to generate a list of fantasy projections for upcoming games. All key fantasy stats are represented on a game-by-game basis, and projections can be viewed for individual players or entire teams.
- Advanced query API enables customers to have full access to build custom question sets based on their desired “ask anything” criteria. Stack and layer multiple AND operations to populate betting and fantasy outcome probability.
Legacy Projections
- Legacy Projections leverage Machine Learning (No Simulations): A data-driven model using historical match ups and statistics to feed machine learning that predicts the average outcome for a game, team, or player.
- Includes season long and individual game projections.
Weekly
- NFL projections for players are customized specifically to that week's game by 2 pm EST on Tuesdays each game week and will be updated every 15 minutes until kick off.
- These are updated in case of injuries and other team changes, so it is best practice to pull them daily.
Season-long
- Season-long projections are available around the middle to end of June, after OTA's (Organized Team Activities).
- These are provided through SportsDataIO's proprietary in-house machine learning models and are available for the full season and kept up to date leading up to the start of Week 1.
- Super Bowl projections, will be released the Tuesday after the Conference Championship games.
Fantasy
- It is important to know the NFL specific points and scoring system is different across fantasy and DFS operators. To learn more, see our Fantasy Points Calculations.
- ADP for the upcoming Fantasy Football season begins to populate in our endpoints in the beginning of June.
IDP Projections
- Individual Defensive Player projection include things such as projected defensive statistics aligned with the Box Score results for defensive players in the NFL.
- IDP season-long projections become available each June for the upcoming season.
- IDP game projections become available on Tuesday's before each week's games and are updated throughout the week as news occurs.
Ownership Projections
- Include daily fantasy roster share and ownership percentages aligned to slate contests published by operations.
- The initial projections are published as early as Friday morning or as late as Saturday afternoon. This is because there are many important factors for generating accurate ownership percentages, which depend on certain data being available
- We will have the "Main" Sunday slate available at least 48 hours before kickoff, but most weeks, we expect that we will have it late Thursday evening or Friday morning (the limiting factor is getting injury designations for all teams, and west coast teams often do not release them until Thursday evening on the East Coast).
- For the smaller slates (e.g., 1PM, Turbo, etc), it will be there the same time as the Main slate.
- For showdown slates, it will be minimum 24 hours prior to a game ("primetime" games only, e.g. TNF/SNF/MNF, random one off games on Tuesdays/Saturdays, etc).
- Ownership projections include things such as a "last update" field so you'll be able to see when the values have changed.
- Ownership projections are only for classic and single game/showdown slates (full game only).
Salaries, Stats & Points
Salaries & Slates
Daily Fantasy Sports Salary information includes the published salary values for all players within a given DFS slate contest, as published by the operators.
- NFL salaries and slates are available for FanDuel, DraftKings, and Yahoo.
- SportsDataIO has projected ownership percentages available for DFS slates. The initial projections are published as early as Friday morning or as late as Saturday afternoon.
- We will have the "Main" Sunday slate available at least 48 hours before kickoff, but most weeks, we expect that we will have it late Thursday evening or Friday morning.
- Smaller slates (e.g., 1PM, Turbo, etc), will be available around the same time as the Main slate.
- Showdown slates will be available 24 hours prior to a game ("primetime" games only, e.g. TNF/SNF/MNF, random one off games on Tuesdays/Saturdays, etc).
Stats & Points
Contest Slates includes the contest slate published by the operator, which Game ID(s) are available for this contest slate and the Player ID(s) that are eligible to participate. Includes additional information such as number of roster slots, salary cap (if applicable), number of games included, if it's multi-day or not, etc.
- Fantasy points are calculated according to several scoring systems including DraftKings, FanDuel, Yahoo, and SportsDataIO's proprietary scoring system.
- It is important to know that the NFL-specific points and scoring system is different across fantasy and DFS operators
- FantasyPointsDraftKings, FantasyPointsFanDuel, and FantasyPointsYahoo fields are all calculated using their classic slate scoring systems.
- Learn more in our Fantasy Points Calculations guide.
News & Images
Player News & Notes
- Player News & Notes provides short-form blurbs about relevant player news throughout the league, updated both in-season and during the off-season, provided by RotoBaller and Rotoworld.
- News Blurbs contain approximately 200 words, and no image.
- RotoBaller tags for each story may include: Top Headlines, Breaking News, Injury, Sit/Start, Waiver Wire, Risers, Fallers, Lineups, Transactions, Free Agents, Prospects/Rookies, Game Recap, Matchup Outlook.
- Rotoworld news include a Headline, Comment (brief summary), Impact (full summary), Top News flag, Transaction-related flag, Rumor flag, and IDs and other identifying information for the player(s) being reported on
- News is written, edited, and published around-the-clock (24-hour news cycle). However, the news teams are based in the US, so most write-ups are published during daytime hours in the US.
News data can be called at the player or team level. For generic league level news see our previews, recaps, and breaking news data source.
Rotoballer News
NFL RotoBaller news is available directly through a SportsDataIO Endpoint.
Previews, Recaps & Breaking News
SportsDataIO has partnered with Field Level Media and Knup Solutions to support our clients with expanded news services which include:
Editorial Wire Service: This includes more than 30,000 long-form content pieces in total across all leagues (previews, recaps, breaking news) with an associated image attached to each article. Please contact us to learn more about how we can connect you with newswire articles.
Custom News: For bespoke articles created to fit your project, please contact us.
AI-generated news: For procedurally-generated news based on data inputs, please contact us.
Expanded news access is delivered via external sources and for access please reach out to your SportsDataIO Sales Representative or sales@sportsdata.io
- Previews, Recaps, and Breaking News are available year round.
- Your SportsDataIO Client Manager can facilitate an introduction with appropriate news partners.
- These feeds are accessed directly through partner sites and not SportsDataIO endpoints.
Player Headshots
NFL headshots are available directly through a SportsDataIO Endpoint.
- NFL headshots update in August each year.
- All of our headshots are cropped 1200x1200 pixels with 300 ppi resolution.
- Headshots are the property of the photographers that take them and the publishers that make them available, and as such we work with major providers to ensure that we have the best in licensed headshots.
- We offer headshots directly through our own API. These are converted action shots: action photos that are cropped to headshot dimension
- We make them available either with the original background, or with the background remove
- SportsDataIO can facilitate contact with other relevant third parties if required. Please contact us with your needs for a quote.
- All of our headshots are cropped 1200x1200 pixels with 300 ppi resolution.