Skip to main content
GET
/
game-logs
/
leagues
Leagues
curl --request GET \
  --url 'https://api.eliteprospects.com/v1/game-logs/leagues?apiKey='
{
  "_meta": {
    "generatedAt": "<string>",
    "offset": 123,
    "limit": 123,
    "totalRecords": 123
  },
  "_links": {
    "first": "<string>",
    "last": "<string>",
    "prev": "<string>",
    "next": "<string>"
  },
  "data": [
    {
      "slug": "<string>",
      "name": "<string>",
      "fullName": "<string>",
      "commonName": "<string>",
      "leagueType": "<string>",
      "leagueLevel": "<string>",
      "defaultSeason": {
        "slug": "<string>",
        "startYear": 123,
        "endYear": 123
      },
      "activeSeason": {
        "slug": "<string>",
        "startYear": 123,
        "endYear": 123
      },
      "country": {
        "slug": "<string>",
        "name": "<string>",
        "iso_3166_1_alpha_2": "<string>",
        "flagUrl": {
          "small": "<string>",
          "medium": "<string>"
        },
        "eliteprospectsUrlPath": "<string>",
        "updatedAt": "<string>",
        "_links": [
          "<string>"
        ]
      },
      "region": "<string>",
      "flagUrl": {
        "small": "<string>",
        "medium": "<string>"
      },
      "logo": {
        "url": "<string>",
        "colors": [
          "<string>"
        ],
        "hasTransparency": true
      },
      "logoUrl": "<string>",
      "imageUrl": "<string>",
      "numberOfTeams": 123,
      "primaryDraftType": {
        "slug": "<string>",
        "name": "<string>",
        "league": "<unknown>",
        "_links": [
          "<string>"
        ],
        "eliteprospectsUrlPath": "<string>"
      },
      "existsInLeagueEndpoint": true,
      "hasProjectedStats": true,
      "historicalData": [
        {
          "slug": "<string>",
          "name": "<string>",
          "fullName": "<string>",
          "firstSeason": {
            "slug": "<string>",
            "startYear": 123,
            "endYear": 123
          },
          "lastSeason": {
            "slug": "<string>",
            "startYear": 123,
            "endYear": 123
          }
        }
      ],
      "links": {
        "eliteprospectsUrl": "<string>",
        "officialWebUrl": "<string>",
        "statsUrl": "<string>",
        "newsUrls": [
          "<string>"
        ],
        "forumUrl": "<string>",
        "facebook": "<string>",
        "x": "<string>",
        "twitter": "<string>",
        "instagram": "<string>",
        "youtube": "<string>"
      },
      "eliteprospectsUrlPath": "<string>",
      "updatedAt": "<string>",
      "_links": [
        "<string>"
      ]
    }
  ]
}

Authorizations

apiKey
string
query
required

Query Parameters

fields
enum<string>[]

Specify custom response with available response fields.


Fields included as default: id, slug, name, fullName, commonName, teamClass, leagueType, leagueLevel, scheduleType, country, continent, region, flagUrl, logo, logoUrl, imageUrl, numberOfTeams, primaryDraftType, existsInLeagueEndpoint, links, eliteprospectsUrlPath, updatedAt, _links

Available options:
id,
slug,
name,
fullName,
commonName,
teamClass,
leagueType,
leagueLevel,
scheduleType,
country,
continent,
region,
flagUrl,
logo,
logoUrl,
imageUrl,
numberOfTeams,
primaryDraftType,
existsInLeagueEndpoint,
links,
eliteprospectsUrlPath,
updatedAt,
_links,
country.*,
flagUrl.*,
logo.*,
primaryDraftType.*,
links.*,
*
offset
integer
default:0

The number of items to skip before starting to collect the result set.

Required range: x >= 0
limit
integer
default:100

The number of items to return.

Required range: 0 <= x <= 1000
player
integer[]

Filter by player ID

player.nationality
string[]

Filter by player.nationality

player.playerType
enum<string>

Filter by player.playerType

Available options:
GOALTENDER,
SKATER
player.position
enum<string>[]

Filter by player.position

Available options:
G,
D,
F,
C,
W,
LW,
RW
player.position:not
(enum<string> | null)[]

Filter by player.position not equal to

Available options:
G,
D,
F,
null
player.playerStyle
string

Filter by player.playerStyle slug

player.age
string

Filter by player.age

player.draftedInDraftType
string[]

Filter by player.draftedInDraftType

player.nhlDrafted
boolean

Filter by player.nhlDrafted

player.nhlDraftedByTeam
integer[]

Filter by player.nhlDraftedByTeam

player.nhlRights.rights
enum<string>[]

Filter by player.nhlRights.rights

Available options:
unsigned,
signed
player.nhlRights.team
integer[]

Filter by player.nhlRights.team

player.draftStatus
enum<string>

Filter by player.draftStatus

Available options:
drafted-prospect,
drafted-player,
undrafted-prospect-u21,
not-drafted
player.nhlDraftProspect
enum<string>

Filter by player.nhlDraftProspect

Available options:
drafted-prospect,
undrafted-prospect-u21
player.verified
boolean

Filter by player.verified

game
integer[]

Filter by game ID

game.league
string[]

Filter by game.league slug

game.season
string

Filter by game.season slug

game.seasonType
enum<string>

Filter by game.seasonType

Available options:
PRESEASON,
REGULAR_SEASON,
POSTSEASON
game.dateTime:from
string<date-time>

Filter by game.dateTime greater or equal to in ISO-8601 format for date and time

game.dateTime:to
string<date-time>

Filter by game.dateTime less than or equal to in ISO-8601 format for date and time

game.date:from
string<date>

Filter by game.date greater or equal to in ISO-8601 format for date

game.date:to
string<date>

Filter by game.date less than or equal to in ISO-8601 format for date

team
integer[]

Filter by team ID

opponent
integer[]

Filter by opponent

team-or-opponent
integer[]

Filter by team-or-opponent

stats.G:min
integer

Filter by stats.G greater or equal to

stats.PTS:min
integer

Filter by stats.PTS greater or equal to

stats.SV:min
integer

Filter by stats.SV greater or equal to

stats.TOI:min
string

Filter by stats.TOI greater or equal to

createdAt:min
string<date-time>

Filter by createdAt greater or equal to in ISO-8601 format for date and time

updatedAt:min
string<date-time>

Filter by updatedAt greater or equal to in ISO-8601 format for date and time

Response

200 - application/json

A paginated list of leagues.

_meta
object
data
object[]