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.
If you omit all query parameters, the endpoint returns tournaments that start within one month before or after the request date.
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?