For the complete documentation index, see llms.txt. This page is also available as Markdown.

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-leaderboard

  • WebSocket: wss://{domain}/golf/stream/v1/tournaments/{tournament_id}/stroke-play-leaderboard

Path parameters

  • tournament_id

    • type: 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?