Tournaments list
Overview
Use this endpoint to discover golf tournaments across a date range.
Each tournament includes core metadata, round details, venue details, and golf course details.
Use Single Tournament when you already know the tournament_id.
Request
URL
GET https://{domain}/golf/rest/v1/tournaments
Query parameters
Name
Type
Required
Description
date_from
date
No
Return tournaments that start on or after this date.
date_to
date
No
Return tournaments that start on or before this date.
status
string
No
Filter by tournament status. Allowed values: NOT_STARTED, IN_PROGRESS, INTERRUPTED, CANCELED, ENDED, CONFIRMED, MAINTENANCE, SUSPENDED.
data_type
string
No
Filter by tournament data type. Allowed values: SCHEDULED, TEST.
Example requests
Response example
Response fields
tournaments
Array
Array of tournament objects
yes
root
tournaments[].tour
Object
Information about the tour this tournament belongs to
yes
-
tournaments[].tour.tour_id
Integer
Numeric ID of the tour
yes
tour_id
tournaments[].tour.sr_tour_id
String
SR ID of the tour (e.g., sr:stage:1234)
yes
-
tournaments[].tour.name
String
Name of the tour
yes
tour
tournaments[].tournament_id
Integer
Numeric ID of the tournament
yes
id
tournaments[].sr_tournament_id
String
SR ID of the tournament
yes
-
tournaments[].name
String
Name of the tournament
yes
name
tournaments[].tournament_external_id
String
External federation tournament ID
no
yes
externalId
tournaments[].season
Integer
Year in which the tournament takes place
yes
year
tournaments[].status
String
Status of the tournament
Possible values are:
- NOT_STARTED - IN_PROGRESS - INTERRUPTED - CANCELED - ENDED - CONFIRMED - MAINTENANCE - SUSPENDED
tournaments[].start_date
Date
Tournament start date (UTC)
yes
startDate
tournaments[].end_date
Date
Tournament end date (UTC)
yes
endDate
tournaments[].start_tee_time
String
Tee time of the first round (UTC ISO-8601)
yes
startTeeTime
tournaments[].country_code
String
Country code (ISO alpha-3, e.g., USA)
yes
countryCode
tournaments[].utc_offset
Integer
UTC offset of tournament location (e.g., -4)
yes
utcOffset
tournaments[].rounds
Array
List of tournament rounds
yes
rounds
tournaments[].rounds[].number
Integer
Round number (1–4, playoff indicated by is_playoff)
yes
roundNo
tournaments[].rounds[].round_id
Integer
Numeric ID of the round
yes
-
tournaments[].rounds[].sr_round_id
String
ID of the round in SR format
yes
-
tournaments[].rounds[].format
String
defines the competition structure of the round, i.e. whether scoring is based on total strokes or hole-by-hole results.
Round format:
Values to be specified soon
yes
roundType
tournaments[].rounds[].type
String
defines how the round is played in practice, including whether players compete individually or in teams and how shots are taken.
Round type:
Values to be specified soon
yes
format
tournaments[].rounds[].status
String
Status of the round
Possible values are:
- NOT_STARTED - GROUPINGS - IN_PROGRESS - INTERRUPTED - CANCELED - ENDED - CONFIRMED - MAINTENANCE - SUSPENDED
yes
-
tournaments[].rounds[].is_playoff
Boolean
Indicates if round is a playoff
yes
isPlayoff
tournaments[].golf_courses
Array
Golf courses used in the tournament
yes
golfCourses
tournaments[].golf_courses[].course_id
Integer
Numeric course ID
yes
courseId
tournaments[].golf_courses[].sr_course_id
String
SR ID of the course
yes
-
tournaments[].golf_courses[].name
String
Name of the golf course
yes
courseName
tournaments[].golf_courses[].external_course_id
String
External course ID
no
yes
externalCourseId
tournaments[].golf_courses[].is_main
Boolean
Indicates if this is the main course
yes
isMain
tournaments[].golf_courses[].details
Array
Course details per round
yes
courseDetails
tournaments[].golf_courses[].details[].round_number
Integer
Round number for which details apply
yes
roundNo
tournaments[].golf_courses[].details[].holes
Array
List of holes
yes
holes
tournaments[].golf_courses[].details[].holes[].number
Integer
Hole number
yes
holeNo
tournaments[].golf_courses[].details[].holes[].actual_meters
Decimal
Actual playing distance (meters)
yes
actualMetres
tournaments[].golf_courses[].details[].holes[].actual_yardage
Integer
Actual playing distance (yards)
yes
actualYardage
tournaments[].golf_courses[].details[].holes[].official_meters
Decimal
Official course distance (meters)
yes
officialMetres
tournaments[].golf_courses[].details[].holes[].official_yardage
Integer
Official course distance (yards)
yes
officialYardage
tournaments[].golf_courses[].details[].holes[].par
Integer
Par value of the hole
yes
par
tournaments[].golf_courses[].details[].holes[].name
String
Display name of the hole
yes
displayName
tournaments[].golf_courses[].details[].holes[].pin_placement
Object
Pin coordinates
yes
pinPlacement
tournaments[].golf_courses[].details[].holes[].pin_placement.x
Decimal
X coordinate
yes
x
tournaments[].golf_courses[].details[].holes[].pin_placement.y
Decimal
Y coordinate
yes
y
tournaments[].golf_courses[].details[].holes[].pin_placement.z
Decimal
Z coordinate
yes
z
tournaments[].golf_courses[].details[].holes[].tee_boxes
Array
Tee boxes used for the hole
yes
teeBoxes
tournaments[].golf_courses[].details[].holes[].tee_boxes[].x
Decimal
X coordinate
yes
x
tournaments[].golf_courses[].details[].holes[].tee_boxes[].y
Decimal
Y coordinate
yes
y
tournaments[].golf_courses[].details[].holes[].tee_boxes[].z
Decimal
Z coordinate
yes
z
tournaments[].venue
Object
Venue information
yes
venue
tournaments[].venue.venue_id
Integer
Numeric venue ID
yes
-
tournaments[].venue.sr_venue_id
String
SR venue ID
yes
-
tournaments[].venue.name
String
Venue name
yes
venue
tournaments[].main_golf_course
Object
Main course reference. This duplicates the course marked with is_main in golf_courses[].
yes
-
tournaments[].main_golf_course.course_id
Integer
Main course ID
yes
mainGolfCourseId
tournaments[].main_golf_course.sr_course_id
String
SR ID of main course
yes
-
tournaments[].main_golf_course.course_external_id
String
External ID of main course
yes
mainExternalGolfCourseId
tournaments[].main_golf_course.name
String
Name of the main golf course
-
tournaments[].format
String
Tournament format
- STROKE - single players stroke play - TEAM - team stroke play - CUP - match plays with squads - MATCH - match play of single players
yes
format
tournaments[].endpoint_type
String
Information which endpoint types should be connected for getting schedule, leaderboard, hole-by-hole and events
- STROKE - MATCH
yes
-
tournaments[].data_type
String
Data type of the tournament
- SCHEDULED - TEST
yes
tournamentDataStatus
Related endpoints
Last updated
Was this helpful?