Golf Workflow Guide
Competition Feeds
Standings, Rankings & Brackets
The PGA provides season-long rankings for the PGA Tour, including World Golf Rankings, total points, average points, and points lost/gained, as well as Leaderboards each tournament.
- World Golf Rankings update each Monday morning by 9 am ET following the conclusion of a PGA Tour event.
- Leaderboards per tournament are associated with our Scores and Game State tracking. See that section for further detail.
Players Feed
Active PGA Tour members, as well as the top 350 golfers in the World Golf Rankings, are maintained regularly, with an additional confirmation each January for the upcoming tour season.
- Player Profiles include data fields such as name, height/weight, swings right/left, PGA debut, birthday, and hometown.
- All Golf
PlayerID's start with 400.
A full list of available data fields can be found here:
Venues Feed
SportsDataIO confirms all upcoming courses scheduled to host PGA tournaments at the beginning of each season.
Courses:
- The courses endpoint includes all current and historical courses that will be/have been played.
- Course profiles include data fields such as name, location, individual hole par ratings, and total course par rating.
Event Feeds
Schedules Feeds
The PGA Tour operates on a schedule divided into two distinct parts: the FedExCup Regular Season and the FedExCup Fall.
- The schedule for the FedExCup Regular Season, which encompasses all main PGA Tour events, including all Majors and the FedExCup Playoffs, is typically released in late Summer (e.g. the 2025 schedule was released in mid-August 2024). SportsDataIO populates the schedule shortly after initial announcement, with all tournament information typically being available within 24 hours.
- The FedExCup Fall schedule, covering tournaments played after the FedExCup Playoffs and before the new calendar year, is usually confirmed later, typically by the end of the current calendar year (e.g. the 2025 FedExCup Fall schedule was released in December 2024). SportsDataIO also populates these tournaments promptly following announcement, with all details being available within 24 hours of initial release.
Each tournament within the PGA Tour schedule includes detailed information such as tournament start time, course information, tournament status, and round information.
Schedule records clearly indicate whether leaderboard coverage is provided for a tournament. To verify coverage,
call the Schedule - by Season endpoint and review the Covered field. The Covered field will return as 'True' or 'False'.
Additional Notes:
- Our PGA Golf solution supports only stroke-play tournaments. Match-play and other formats are not supported at this time.
- The Pebble Beach Pro-Am is played at multiples courses; however, SportsDataIO provides course data exclusively for the Pebble Beach Golf Links for this event.
- All tee times for Golf are in Eastern Time (ET).
Scores & Game State
Includes live hole-by-hole leaderboard coverage for the field at any given tournament along with final leaderboards being provided at the conclusion of each round and tournament.
- SportsDataIO provides comprehensive leaderboard coverage during PGA Tour tournaments, including tee time information, round and tournament scoring updates, and final results.
- Game State includes things like, tournament name, start date and time, status, venue name, location, purse, format, round, leaderboard, par, and yards.
Tee Times:
- Initial tee times for Rounds 1 and 2 are set once the tournament field is confirmed, typically available Wednesday morning prior to the start of the tournament.
- After the cut line is determined post-Round 2, scheduled tee times for Round 3 are updated.
- Tee times for Round 4 are scheduled following the completion of Round 3.
- All tee times are provided in Eastern Time (ET).
- After the cut line is determined post-Round 2, scheduled tee times for Round 3 are updated.
Final Only (No Game State):
- Final results are delivered after the event concludes and are delivered as total round scores. Final scores are available approximately 5-10 minutes after each event concludes.
Live & Final (With Game State):
- Delivered hole-by-hole with a delay of approximately 10-15 minutes behind the TV broadcast. Coverage begins when the tournament status switches from 'Scheduled' to 'InProgress'.
- Game State includes things like Hole, Total Score, Total Strokes, Eagles, Birdies, Pars, Bogies, Double Bogies, and more.
A full list of available score and game state details can be found here:
Player Stats
Scorecards are provided for each individual golfer including each hole's par rating, strokes earned per hole, and result type (birdie, bogey, etc.). Final score cards are also being provided after the round is completed and verified.
- SportsDataIO provides detailed player statistics through live hole-by-hole scorecards and comprehensive season totals.
Live & Final:
- Hole-by-hole stats, score types, strokes-to-par, and tee time information, all updated continuously as the round and tournament progresses.
Final Only:
- All player stats are delivered after the event is final - typically 5-10 minutes after the event concludes.
- Each player's season stats (FedExCup points, rankings, etc.) will be updated approximately 1 hour after the conclusion of each tournament.
- Each player's season stats (FedExCup points, rankings, etc.) will be updated approximately 1 hour after the conclusion of each tournament.
Determining Round Completion:
Verify that each hole's Score field within the player's scorecard is non-null for all 18 holes to determine if a golfer has completed their round. Note that in split-start rounds, some golfers will begin their round on Hole 10 and end their round on Hole 9.
Scorecards are provided for each individual golfer including each hole's par rating, strokes earned per hole, and result type (birdie, bogey, etc.). Final score cards are also being provided after the round is completed and verified.
Made Cuts and Withdrawals:
The MadeCut field is used to determine if a player makes the cut. At the beginning of the tournament, the MadeCutfield will be set to 1 for all golfers. If a player misses the cut, the MadeCut field will update from '1' to '0'.
Players who withdraw from the tournament are denoted using the IsWithdrawn field. If a player decides to withdraw, this field will be marked as 'True'.
A full list of available stats can be found here:
Betting Feeds
Game Lines
Tournament lines (Tournament winner, top finishers, and round winners) 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, this varies by tournament and player field.
- Includes full-tournament odds markets plus partial tournament lines such as round by round leaders and lowest score.
Pre-Game Lines
Includes full-tournament odds markets plus partial tournament lines. Does not include resulting of game line markets.
- For golf, pre-tournament odds are continuously sync for updates and record all price changes/line movement with a timestamp up until the start of the tournament.
- For any given tournament, basic odds will generally start appearing seven days before the start of the tournament. Once the field of players is confirmed, more markets will appear in the days leading up to the first tee time.
In-Play Lines
In-play betting markets, including Tournament winner, top finishers, and round winners are available immediately following the start of each game as the sportsbooks make them available. Does not include resulting of game line markets.
- In-Tournament Odds are provided throughout the duration of each round, including all price changes/line movement with a timestamp.
Props
Player, tournament, and round-by-round props available pre-match with timestamps for opening prices, line movements, closing prices, and optional resulting as an add-on.
- Props include markets such as making the cut, top 10 finishes, head-to-head matchups, and more.
- Prop markets typically made available shortly after tee times are announced prior to a tournament beginning.
- Odds are provided from multiple sportsbooks, including consensus lines.
Both Tournament Props and Player Props are all covered within the PGA Odds solution.
- PGA prop markets are made available about 96-72 hours prior to the start of each tournament.
- There are a few differences in the Golf aggregated odds API which need to be taken into consideration. The differences originate from the fact that golf betting has its own nuances compared with, say, betting on the NBA or the NFL. The player pool per betting event is much larger and many bets offered by the sportsbooks involve a field of multiple golfers competing among themselves (i.e. SixShooter offerings).
- Full odds coverage for tournaments are available except for match player and Stableford style formats. We have limited betting markets for these tournaments and for team formatted tournaments, the PlayerID field will not be populated on Betting Outcome records as there is more than one golfer included on the Betting Outcomes.
Important Betting API Notes:
- Due to unique aspects of golf betting (larger player fields and multi-player markets like SixShooters), the betting API differs slightly from other sports:
- Golfers identified at the Betting Outcome level (not Betting Market level).
- Betting Outcomes involving specific golfers will populate
PlayerID; otherwise, the field is null (e.g., tie outcomes). - To replicate single-player prop structures, group by
PlayerIDacross Betting Outcomes and relate to individual golfers throughBettingMarketID.
- Golfers identified at the Betting Outcome level (not Betting Market level).
Matchups, Groups, and SixShooters:
- Sportsbooks frequently offer group bets (2+ golfers). Each group is placed in a single betting market type (Matchup Prop, Group Prop, or Sixshooter Prop).
- Betting outcomes from the same original sportsbook group are linked through the
GroupKeyfield.- For example, if a sportsbook offers three separate sixshooter markets (18 golfers total), all outcomes appear under one betting market, separated by their
GroupKey.
- For example, if a sportsbook offers three separate sixshooter markets (18 golfers total), all outcomes appear under one betting market, separated by their
- Matchup Props (2 golfers head-to-head), Group Props (3-5 golfers), and Sixshooter Props (6 golfers) all utilize this grouping system.
Props Plus
Line movement is available for PGA prop markets. This does not include resulting of prop markets.
- The Betting Guide also explains how to access the Betting Market endpoints to view an individual market's movement.
Fantasy Feeds
Projections
SportsDataIO's proprietary predictive models generate fantasy projections for all players currently on tour for each tournament they're playing in, and our Fantasy Scoring Engine calculates live and final fantasy points for many different scoring systems.
Legacy Projections
- Tournament Fantasy Projections are typically available up to 3 days in advance of the first round starting and then updated leading up to the start of round 1 as new information becomes available (injuries, player field announcements, etc).
- Golf projections will continue to update leading up to the start of the tournament. The projections are for the full tournament only and projections for just a single round are not available.
- SportsDataIO will have projections for amateur golfers in PGA events. However, we currently do not have a way to identify them as amateurs.
- It is important to know the Golf specific points and scoring system is different across fantasy and DFS operators. To learn more, see our Fantasy Points Calculations.
Ownership Projections
- PGA ownership projections are available for main slates only.
- Ownership projections are typically made available on Tuesday evening prior to a tournament.
- Projections are updated hourly to remain up-to-date with all impactful news.
Salaries, Stats & Points
Salaries & Slates
- Golf salaries and slates are available for FanDuel and Draft Kings.
- As this is an aggregated product, DFS Salaries & Slates become available once we receive them from the various DFS operators. Typically operators publish slates and salaries as early as 24 hours before the contest starts, but may be published closer to the start of a contest.
- New slates should become available in the feed within 30 minutes of an operator publishing them
- Contest Slates includes the contest slate published by the operator, and the Player ID(s) that are eligible to participate.
Points & Stats
Fantasy Points are updated live once games start and delivered as final once games are complete.
- 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 golf 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 provides short-form blurbs about relevant player news throughout the league, updated both in-season and during the off-season, provided by RotoBaller.
Rotoballer News
Tags for each story may include: Top Headlines, Breaking News, Injury, Risers, Fallers, Lineups, Tournament Recap, and Matchup Outlook.
- PGA RotoBaller news is available directly through a SportsDataIO Endpoint.
- News Blurbs contain approximately 200 words, and no image.
- News is being 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 for generic league level news see our previews, recaps, and breaking news data source.
- Premium News is provided by Rotoballer and provide all the latest stories.
- News endpoints are also provided by Rotoballer. These offer just 0-1 stories per day during active news cycles, ideal for testing.
Previews, Recaps & Breaking News
- Previews, Recaps, and Breaking News are available all 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.
- 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.
Player Headshots
PGA headshots are available directly through an integration with IMAGN
- SportsDataIO's Client Management team can facilitate this introduction
- PGA Headshots update in January each year for all active tour members
- All of our headshots are cropped 1200x1200 pixels with 300 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.