Stroke Play Leaderboard
Overview
Use this resource to retrieve the current stroke play leaderboard.
It includes total standings and round-level results.
REST:
GET https://{domain}/golf/rest/v1/tournaments/{tournament_id}/stroke-play-leaderboardWebSocket:
wss://{domain}/golf/stream/v1/tournaments/{tournament_id}/stroke-play-leaderboard
Path parameters
tournament_idtype: integer
Tournament identifier.
example:
12345
REST returns the payload below.
WebSocket wraps the same payload in the state envelope described in State (leaderboard, scoreboard, hole-by-hole).
Response example
Field details
name
type
description
required
required in PGA
old IMGA API equivalent
tournament_id
integer
Numeric tournament identifier.
yes
tournamentId
sr_tournament_id
string
tournament id in SR format
yes
-
timestamp
datetime (ISO 8601 string)
timestamp indicating when the data snapshot was generated
yes
timestamp
tournament_status
string
Overall tournament status.
yes
tournamentStatus
round_statuses
array
list of round status objects
yes
roundStatuses
round_statuses[].round_number
integer
round number
yes
roundStatuses[].number
round_statuses[].status
string
Status of the specific round.
yes
roundStatuses[].status
team_standings
array
list of teams and their standings
yes
standings
team_standings[].team_id
integer
numeric id of the team
yes
standings[].
team_standings[].sr_team_id
string
team id in SR format
yes
-
team_standings[].players
array
list of players in the team
yes
standings[].players
team_standings[].players[].player_id
integer
numeric id of the player
yes
standings[].players[].id
team_standings[].players[].sr_player_id
string
player id in SR format
yes
-
team_standings[].players[].first_name
string
player's first name
yes
standings[].players[].firstName
team_standings[].players[].last_name
string
player's last name
yes
standings[].players[].lastName
team_standings[].players[].display_name
string
player’s full display name
yes
standings[].players[].
team_standings[].players[].country
string
player's country
yes
standings[].players[].
team_standings[].players[].is_amateur
boolean
indicates whether the player is an amateur
yes
standings[].players[].
team_standings[].current_round_number
integer
the current round the team is playing
yes
standings[].currentRound
team_standings[].holes_through
integer
number of holes completed in the current round
yes
standings[].holesThrough
team_standings[].position
object
object containing ranking details
yes
standings[].position
team_standings[].position.value
integer
current position of the team
yes
standings[].position.value
team_standings[].position.order
integer
Ordering value for ranking display
yes
standings[].position.order
team_standings[].position.position_format
string
Either absolute if only one team holds the position, or tied if multiple teams share it.
yes
standings[].position.format
team_standings[].total_score
integer
total accumulated score
yes
standings[].totalScore
team_standings[].to_par_total
integer
total score relative to par
yes
standings[].toPar.value
team_standings[].to_par_today
integer
score relative to par for the current day
yes
standings[].toParToday
team_standings[].rounds_info
object (map)
per-round performance keyed by round number (e.g., "1", "2")
yes
standings[].roundInfo
team_standings[].rounds_info.{round}.score
integer
score in the round
yes
standings[].roundInfo.{round}.score
team_standings[].rounds_info.{round}.to_par
integer
score relative to par in the round
yes
standings[].roundInfo.{round}.toPar
team_standings[].rounds_info.{round}.tee_time
datetime (ISO 8601 string)
start time for the round
yes
standings[]..roundInfo.{round}.tee_time
team_standings[].rounds_info.{round}.starting_hole_number
integer
hole number where the player/team started
yes
standings[]..roundInfo.{round}.startHole
team_standings[].rounds_info.{round}.round_finish_position
integer
Position achieved in that round
yes
standings[].standings[]..roundInfo.{round}.roundFinishedPosition
team_standings[].rounds_info.{round}.round_finish_is_tied
boolean
Indicates if the finish position was tied
yes
standings[].standings[]..roundInfo.{round}.roundFinishedIsTied
current_round
object
Information about the currently active round
yes
currentRound
current_round.round_number
integer
Current round number
yes
currentRound.number
current_round.round_name
integer/string
Name or identifier of the round
yes
currentRound.name
current_round.cut_line
object
Cut line details
yes
currentRound.cutline
current_round.cut_line.cut
integer
Cut threshold value
yes
currentRound.cut_line_cut
current_round.cut_line.required
boolean
Indicates whether the cut is enforced and should be displayed
yes
currentRound.cut_line_cut
Last updated
Was this helpful?