Entrylist

This endpoint returns the list of teams/players who are going to play in any given tournament. The first list of players will be provided roughly two weeks before a tournament starts, and will be updated as and when players are added/drop out of the tournament.

Endpoint URL

https://dde-api.data.imgarena.com/golf/tournaments/{tournamentId}/entrylist

Please note that to access an entry list, you will have to enter the tournament ID in the “{id}” field. Note that you can pass ID as 1 to return sample data.

Required Headers

Key

Value

Accept

application/vnd.imggaming.dde.api+json;version=1

Content-Type

application/json

Authorization

Bearer eyvhaoudfgpdfgo*

*Authorization header includes a truncated Bearer token, contact IMG for your auth token if you do not have.

Request Parameters

This endpoint currently takes no request parameters, we aim to add them, and once we have they will be detailed here.

Response Model

Entrylist Object

Field Name

Type

Description

teamId

int

The ID of that team for that tournament – stays unique for that team throughout the tournament.

players

list

List of the players within that team. Is strokeplay one team = one player

https://https://dde-api.data.imgarena.com/golf/tournaments/{id}/entrylist

Please note that to access an entry list, you will have to enter the tournament ID in the “{id}” field. Note that you can pass ID as 1 to return sample data.

    {
        "teamNo": 1,
        "players": [
            {
*** list below ***
            }
        ]
    },

Players List

Field Name

Type

Description

displayName

string

The display name of the player.

country

string

3-character FIFA Country Code.

IsAmateur

boolean

True if the player is an amateur.

lastName

string

The last name of the player.

firstName

string

The first name of the player.

status

string

Describes current player status in tournament.

playerId

int

The unique player ID of that player

playerPGATourId

int or null

The unique PGA Tour player ID of that player (if applicable)

playerEuropeanTourId

int or null

The unique European Tour player ID of that player (if applicable)

playerLPGATourId

int or null

The unique LPGA Tour player ID of that player (if applicable)


        "players": [
            {
                "displayName": "Rory MCILROY",
                "country": "NIR",
                "isAmateur": false,
                "lastName": "MCILROY",
                "firstName": "Rory",
                "status": "Entered",
                "playerId": 14
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId”: null           
                 }
        ]

The above example is for normal Stroke Play. During Team Play where two players will play together in Stroke Play (much like the Zurich Classic of New Orleans) the formation of the players is as below.

        "players": [
            {
                "displayName": "Rory McIlroy",
                "country": "NIR",
                "isAmateur": false,
                "lastName": "McIlroy",
                "firstName": "Rory",
                "status": "Entered",
                "playerId": 14
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId": null   
            },
            {
                "displayName": "Jon Rahm",
                "country": "ESP",
                "isAmateur": false,
                "lastName": "Rahm",
                "firstName": "Jon",
                "status": "Entered",
                "playerId": 493
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId": null
            }
        ]

Ryder Cup Example

During the Ryder Cup, a squad will be used to provide relationships of European and US players. The Entry List teams serve the purpose of providing ids for the combinations of players used for Foursomes, Fourballs and Singles matches.

Below is a snippet of a Ryder Cup Entry List, notice that Justin Rose is involved in 3 Teams. These three team combinations would be involved in respective Fourball, Foursome or Singles matches.

[
    {
        "teamNo": 1,
        "players": [
            {
                "displayName": "Justin Rose",
                "country": "ENG",
                "isAmateur": false,
                "lastName": "Justin",
                "firstName": "Rose",
                "status": "Committed",
                "playerId": 2291
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId": null
            },
            {
                "displayName": "Jon Rahm",
                "country": "ESP",
                "isAmateur": false,
                "lastName": "Jon",
                "firstName": "Rahm",
                "status": "Committed",
                "playerId": 3621
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId": null
            }
        ]
    },
    {
        "teamNo": 13,
        "players": [
            {
                "displayName": "Justin Rose",
                "country": "ENG",
                "isAmateur": false,
                "lastName": "Justin",
                "firstName": "Rose",
                "status": "Committed",
                "playerId": 2291
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId": null
            },
            {
                "displayName": "Sergio Garcia",
                "country": "ESP",
                "isAmateur": false,
                "lastName": "Sergio",
                "firstName": "Garcia",
                "status": "Committed",
                "playerId": 312
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId": null
            }
        ]
    },
    {
        "teamNo": 2,
        "players": [
            {
                "displayName": "Dustin Johnson",
                "country": "USA",
                "isAmateur": false,
                "lastName": "Dustin",
                "firstName": "Johnson",
                "status": "Committed",
                "playerId": 155
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId": null
            },
            {
                "displayName": "Brooks Koepka",
                "country": "USA",
                "isAmateur": false,
                "lastName": "Brooks",
                "firstName": "Koepka",
                "status": "Committed",
                "playerId": 153
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId": null
            }
        ]
    },
    {
        "teamNo": 2,
        "players": [
            {
                "displayName": "Justin Rose",
                "country": "ENG",
                "isAmateur": false,
                "lastName": "Justin",
                "firstName": "Rose",
                "status": "Committed",
                "playerId": 2291
                "playerPGATourId": null,
                "playerEuropeanTourId": "34024",
                "playerLPGATourId": null
            }
        ]
    },

Last updated