Physical Performance API (1.0)

Download OpenAPI specification:

Provides foundational data for tracking game occurrences and possession details plus detailed event metadata categorized by event type and player performance grades.

Games

Get games list

Returns the list of games.

query Parameters
season
string
Example: season=2024-2025

Season filter

competition_id
integer
Example: competition_id=1

Competition id filter

team_id
integer
Example: team_id=1

Team id filter (matches team or opponent)

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Get flatten game events

Returns the list of flatten game events.

path Parameters
id
required
integer
Example: 123

Game id

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Get game events

Returns the list of game events.

path Parameters
id
required
integer
Example: 123

Game id

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Get high speed runs

Returns the list of high speed runs.

path Parameters
id
required
integer
Example: 123

Game id

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Gets the physical metrics for a game

path Parameters
id
required
integer
Example: 123

Game id

Request Body schema: application/json
required

Physical metrics filters

possessions
Array of strings (Possession)
Items Enum: "IN" "OUT" "ALL" "NONE"

Responses

Request samples

Content type
application/json
{
  • "possessions": [
    ]
}

Response samples

Content type
application/json
{
  • "data": [
    ]
}

Get sprints

Returns the list of sprints.

path Parameters
id
required
integer
Example: 123

Game id

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Physical metrics

Gets the physical metrics for a game

Request Body schema: application/json
required

Physical metrics filters

object (Age)

Age

competitionIds
Array of integers

Competition IDs

object or null (GroupAndFilter)

Filters

positions
Array of strings (Position)
Items Enum: "GK" "D" "CB" "LB" "RB" "LWB" "RWB" "LCB" "RCB" "MCB" "CDM" "M" "DM" "CM" "AM" "CAM" "LM" "RM" "LW" "RW" "CF" "ST" "F"
possession
string (Possession)
Enum: "IN" "OUT" "ALL" "NONE"
seasons
Array of strings

Seasons

teamIds
Array of integers

Team IDs

Responses

Request samples

Content type
application/json
{
  • "age": {
    },
  • "competitionIds": [
    ],
  • "filters": {
    },
  • "positions": [
    ],
  • "possession": "IN",
  • "season": "2020",
  • "teamIds": [
    ]
}

Response samples

Content type
application/json
{
  • "data": [
    ]
}

Players

Get players list

Returns the list of players.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Gets the physical metrics for a player

path Parameters
id
required
integer
Example: 123

Players id

Request Body schema: application/json
required

Physical metrics filters

competitionIds
Array of integers non-empty
possessions
Array of strings (Possession) non-empty
Items Enum: "IN" "OUT" "ALL" "NONE"
seasons
Array of strings non-empty
teamIds
Array of integers non-empty

Responses

Request samples

Content type
application/json
{
  • "competitionIds": [
    ],
  • "possessions": [
    ],
  • "seasons": [
    ],
  • "teamIds": [
    ]
}

Response samples

Content type
application/json
{
  • "data": [
    ]
}

Application Status

Get application status

Returns the current status of the application.

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}