> ## Documentation Index
> Fetch the complete documentation index at: https://docs.api.eliteprospects.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Count By Countries

> Retrieve a paginated list of count by countries. Use the `fields` parameter to customize response fields.



## OpenAPI

````yaml /api-reference/openapi.yml get /player-stats/team-countries
openapi: 3.0.0
info:
  title: Elite Prospects API
  description: Elite Prospects API with data from https://www.eliteprospects.com
  contact:
    name: API Support
    email: api@eliteprospects.com
  version: '1.0'
servers:
  - description: Production server
    url: https://api.eliteprospects.com/v1
security:
  - ApiKeyAuth: []
tags:
  - name: Agency
  - name: Arena
  - name: Award
    description: Awards for player and staff
  - name: Country
  - name: Draft
    description: Drafted players and draft rankings
  - name: Game
  - name: Game Log
  - name: Game Log Aggregate
  - name: League
  - name: NHL Rights
  - name: Player
  - name: Player Stats
  - name: Player Style
  - name: Ranking
  - name: Retired Number
  - name: Search
  - name: Staff
  - name: Staff Stats
  - name: Star And Cult Player
  - name: Team
  - name: Team Stats
  - name: Transfer
externalDocs:
  description: More info at Elite Prospects website
  url: https://www.eliteprospects.com/api
paths:
  /player-stats/team-countries:
    get:
      tags:
        - Player Stats
      summary: Count By Countries
      description: >-
        Retrieve a paginated list of count by countries. Use the `fields`
        parameter to customize response fields.
      operationId: listPlayerStatsTeamCountries
      parameters:
        - in: query
          name: fields
          schema:
            type: array
            items:
              type: string
              enum:
                - country
                - count
                - country.*
                - '*'
          style: form
          explode: false
          required: false
          description: "Specify custom response with available response fields.\r\n***\r\n*Fields included as default:* country, count"
        - $ref: '#/components/parameters/offsetParam'
        - $ref: '#/components/parameters/limitParam'
        - in: query
          name: sort
          schema:
            type: array
            items:
              type: string
              enum:
                - country
                - '-country'
                - count
                - '-count'
            default: country
          style: form
          explode: false
          required: false
          description: >-
            Sort results by field name. Prefix with `-` for descending order
            (e.g., `-name`).
        - in: query
          name: id
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by id
          style: form
          explode: false
        - in: query
          name: id:gt
          schema:
            type: integer
          required: false
          description: Filter by id greater than
        - in: query
          name: statsType
          schema:
            type: array
            items:
              $ref: '#/components/schemas/PlayerStatsType'
          required: false
          description: Filter by statsType
          style: form
          explode: false
        - in: query
          name: status
          schema:
            $ref: '#/components/schemas/PlayerStatsStatus'
          required: false
          description: Filter by status
        - in: query
          name: status:not
          schema:
            $ref: '#/components/schemas/PlayerStatsStatus'
          required: false
          description: Filter by status not equal to
        - in: query
          name: status:onlyForCurrentSeason
          schema:
            $ref: '#/components/schemas/PlayerStatsStatus'
          required: false
          description: Filter by status only for current season
        - in: query
          name: league
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by league slug
          style: form
          explode: false
        - in: query
          name: league:not
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by league slug not equal to
          style: form
          explode: false
        - in: query
          name: leagueType
          schema:
            $ref: '#/components/schemas/LeagueType'
          required: false
          description: Filter by leagueType
        - in: query
          name: leagueType:not
          schema:
            $ref: '#/components/schemas/LeagueType'
          required: false
          description: Filter by leagueType not equal to
        - in: query
          name: season
          schema:
            type: string
          required: false
          description: Filter by season slug
        - in: query
          name: season:not
          schema:
            type: string
          required: false
          description: Filter by season slug not equal to
        - in: query
          name: season:from
          schema:
            type: string
          required: false
          description: Filter by season slug greater or equal to
        - in: query
          name: season:to
          schema:
            type: string
          required: false
          description: Filter by season slug less than or equal to
        - in: query
          name: postseasonType
          schema:
            type: string
          required: false
          description: Filter by postseasonType slug
        - in: query
          name: postseasonType:hasContent
          schema:
            type: boolean
          required: false
          description: Filter by postseasonType slug has content
        - in: query
          name: team
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by team ID
          style: form
          explode: false
        - in: query
          name: team:not
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by team ID not equal to
          style: form
          explode: false
        - in: query
          name: team.teamType
          schema:
            $ref: '#/components/schemas/TeamType'
          required: false
          description: Filter by team.teamType
        - in: query
          name: team.country
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by team.country slug in ISO 3166-1 alpha-3
          style: form
          explode: false
        - in: query
          name: team.country:not
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by team.country slug not equal to in ISO 3166-1 alpha-3
          style: form
          explode: false
        - in: query
          name: team.continent
          schema:
            $ref: '#/components/schemas/Continent'
          required: false
          description: Filter by team.continent
        - in: query
          name: player
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by player ID
          style: form
          explode: false
        - in: query
          name: player.nationality
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.nationality
          style: form
          explode: false
        - in: query
          name: player.nationality:not
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.nationality not equal to
          style: form
          explode: false
        - in: query
          name: player.secondaryNationality
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.secondaryNationality
          style: form
          explode: false
        - in: query
          name: player.gender
          schema:
            $ref: '#/components/schemas/Gender'
          required: false
          description: Filter by player.gender
        - in: query
          name: player.playerType
          schema:
            $ref: '#/components/schemas/PlayerType'
          required: false
          description: Filter by player.playerType
        - in: query
          name: player.position
          schema:
            type: array
            items:
              $ref: '#/components/schemas/Position'
          required: false
          description: Filter by player.position
          style: form
          explode: false
        - in: query
          name: player.position:not
          schema:
            type: array
            items:
              $ref: '#/components/schemas/Position'
          required: false
          description: Filter by player.position not equal to
          style: form
          explode: false
        - in: query
          name: player.detailedPosition
          schema:
            type: array
            items:
              $ref: '#/components/schemas/DetailedPosition'
          required: false
          description: Filter by player.detailedPosition
          style: form
          explode: false
        - in: query
          name: player.detailedPosition:not
          schema:
            type: array
            items:
              $ref: '#/components/schemas/DetailedPosition'
          required: false
          description: Filter by player.detailedPosition not equal to
          style: form
          explode: false
        - in: query
          name: player.playerStyle
          schema:
            type: string
          required: false
          description: Filter by player.playerStyle slug
        - in: query
          name: playerRole
          schema:
            $ref: '#/components/schemas/PlayerRole'
          required: false
          description: Filter by playerRole
        - in: query
          name: playerRole:hasContent
          schema:
            type: boolean
          required: false
          description: Filter by playerRole has content
        - in: query
          name: player.status
          schema:
            $ref: '#/components/schemas/PlayerStatus'
          required: false
          description: Filter by player.status
        - in: query
          name: player.age
          schema:
            type: string
          required: false
          description: Filter by player.age
        - in: query
          name: player.age:min
          schema:
            type: string
          required: false
          description: Filter by player.age greater or equal to
        - in: query
          name: player.age:max
          schema:
            type: string
          required: false
          description: Filter by player.age less than or equal to
        - in: query
          name: player.yearOfBirth
          schema:
            type: integer
          required: false
          description: Filter by player.yearOfBirth
        - in: query
          name: player.yearOfBirth:min
          schema:
            type: integer
          required: false
          description: Filter by player.yearOfBirth greater or equal to
        - in: query
          name: player.yearOfBirth:max
          schema:
            type: integer
          required: false
          description: Filter by player.yearOfBirth less than or equal to
        - in: query
          name: player.dateOfBirth
          schema:
            type: string
          required: false
          description: Filter by player.dateOfBirth
        - in: query
          name: player.placeOfBirth
          schema:
            type: string
          required: false
          description: Filter by player.placeOfBirth
        - in: query
          name: player.youthTeam
          schema:
            type: string
          required: false
          description: Filter by player.youthTeam
        - in: query
          name: player.height.metrics:min
          schema:
            type: integer
          required: false
          description: Filter by player.height.metrics greater or equal to
        - in: query
          name: player.height.imperial:min
          schema:
            type: string
          required: false
          description: Filter by player.height.imperial greater or equal to
        - in: query
          name: player.height.metrics:max
          schema:
            type: integer
          required: false
          description: Filter by player.height.metrics less than or equal to
        - in: query
          name: player.height.imperial:max
          schema:
            type: string
          required: false
          description: Filter by player.height.imperial less than or equal to
        - in: query
          name: player.weight.metrics:min
          schema:
            type: integer
          required: false
          description: Filter by player.weight.metrics greater or equal to
        - in: query
          name: player.weight.imperial:min
          schema:
            type: integer
          required: false
          description: Filter by player.weight.imperial greater or equal to
        - in: query
          name: player.weight.metrics:max
          schema:
            type: integer
          required: false
          description: Filter by player.weight.metrics less than or equal to
        - in: query
          name: player.weight.imperial:max
          schema:
            type: integer
          required: false
          description: Filter by player.weight.imperial less than or equal to
        - in: query
          name: player.contract
          schema:
            type: string
          required: false
          description: Filter by player.contract
        - in: query
          name: player.shoots
          schema:
            type: string
          required: false
          description: Filter by player.shoots
        - in: query
          name: player.nhlDraftEligibility
          schema:
            type: string
          required: false
          description: Filter by player.nhlDraftEligibility
        - in: query
          name: player.draft.type
          schema:
            type: string
          required: false
          description: Filter by player.draft.type
        - in: query
          name: player.draftedInDraftType:not
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.draftedInDraftType not equal to
          style: form
          explode: false
        - in: query
          name: player.draft.year
          schema:
            type: integer
          required: false
          description: Filter by player.draft.year
        - in: query
          name: player.draft.team
          schema:
            type: integer
          required: false
          description: Filter by player.draft.team
        - in: query
          name: player.draft.round
          schema:
            type: integer
          required: false
          description: Filter by player.draft.round
        - in: query
          name: player.draft.overall
          schema:
            type: integer
          required: false
          description: Filter by player.draft.overall
        - in: query
          name: player.gameStatus
          schema:
            type: array
            items:
              $ref: '#/components/schemas/PlayerGameStatus'
          required: false
          description: Filter by player.gameStatus
          style: form
          explode: false
        - in: query
          name: player.playingInLeague
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.playingInLeague
          style: form
          explode: false
        - in: query
          name: player.notPlayingInLeague
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.notPlayingInLeague
          style: form
          explode: false
        - in: query
          name: player.hasPlayedInLeague
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.hasPlayedInLeague
          style: form
          explode: false
        - in: query
          name: player.hasPlayedInLeague.season
          schema:
            type: string
          required: false
          description: Filter by player.hasPlayedInLeague.season
        - in: query
          name: player.neverPlayedInLeague
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.neverPlayedInLeague
          style: form
          explode: false
        - in: query
          name: player.hasWonAward
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.hasWonAward
          style: form
          explode: false
        - in: query
          name: player.hasNeverWonAward
          schema:
            type: array
            items:
              type: string
          required: false
          description: Filter by player.hasNeverWonAward
          style: form
          explode: false
        - in: query
          name: player.playingInTeam
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by player.playingInTeam
          style: form
          explode: false
        - in: query
          name: player.notPlayingInTeam
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by player.notPlayingInTeam
          style: form
          explode: false
        - in: query
          name: player.hasPlayedInTeam
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by player.hasPlayedInTeam
          style: form
          explode: false
        - in: query
          name: player.hasPlayedInTeam.season
          schema:
            type: string
          required: false
          description: Filter by player.hasPlayedInTeam.season
        - in: query
          name: player.neverPlayedInTeam
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by player.neverPlayedInTeam
          style: form
          explode: false
        - in: query
          name: player.hasPlayedInSeason
          schema:
            type: string
          required: false
          description: Filter by player.hasPlayedInSeason
        - in: query
          name: player.nhlRights.rights
          schema:
            type: array
            items:
              $ref: '#/components/schemas/NHLRights_Rights'
          required: false
          description: Filter by player.nhlRights.rights
          style: form
          explode: false
        - in: query
          name: player.nhlRights.team
          schema:
            type: array
            items:
              type: integer
          required: false
          description: Filter by player.nhlRights.team
          style: form
          explode: false
        - in: query
          name: player.draftStatus
          schema:
            $ref: '#/components/schemas/DraftStatus'
          required: false
          description: Filter by player.draftStatus
        - in: query
          name: regularStats.GD:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.GD greater or equal to
        - in: query
          name: regularStats.GD:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.GD less than or equal to
        - in: query
          name: regularStats.GP:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.GP greater or equal to
        - in: query
          name: regularStats.GP:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.GP less than or equal to
        - in: query
          name: regularStats.G:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.G greater or equal to
        - in: query
          name: regularStats.G:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.G less than or equal to
        - in: query
          name: regularStats.A:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.A greater or equal to
        - in: query
          name: regularStats.A:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.A less than or equal to
        - in: query
          name: regularStats.PTS:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.PTS greater or equal to
        - in: query
          name: regularStats.PTS:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.PTS less than or equal to
        - in: query
          name: regularStats.PPG:min
          schema:
            type: number
            format: float
          required: false
          description: Filter by regularStats.PPG greater or equal to in float
        - in: query
          name: regularStats.PPG:max
          schema:
            type: number
            format: float
          required: false
          description: Filter by regularStats.PPG less than or equal to in float
        - in: query
          name: regularStats.PIM:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.PIM greater or equal to
        - in: query
          name: regularStats.PIM:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.PIM less than or equal to
        - in: query
          name: regularStats.PM:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.PM greater or equal to
        - in: query
          name: regularStats.PM:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.PM less than or equal to
        - in: query
          name: regularStats.SA:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.SA greater or equal to
        - in: query
          name: regularStats.SA:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.SA less than or equal to
        - in: query
          name: regularStats.GA:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.GA greater or equal to
        - in: query
          name: regularStats.GA:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.GA less than or equal to
        - in: query
          name: regularStats.GAA:min
          schema:
            type: integer
            format: float
          required: false
          description: Filter by regularStats.GAA greater or equal to in float
        - in: query
          name: regularStats.GAA:max
          schema:
            type: number
            format: float
          required: false
          description: Filter by regularStats.GAA less than or equal to in float
        - in: query
          name: regularStats.SVS:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.SVS greater or equal to
        - in: query
          name: regularStats.SVS:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.SVS less than or equal to
        - in: query
          name: regularStats.SVP:min
          schema:
            type: integer
            format: float
          required: false
          description: Filter by regularStats.SVP greater or equal to in float
        - in: query
          name: regularStats.SVP:max
          schema:
            type: number
            format: float
          required: false
          description: Filter by regularStats.SVP less than or equal to in float
        - in: query
          name: regularStats.SO:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.SO greater or equal to
        - in: query
          name: regularStats.SO:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.SO less than or equal to
        - in: query
          name: regularStats.W:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.W greater or equal to
        - in: query
          name: regularStats.W:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.W less than or equal to
        - in: query
          name: regularStats.L:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.L greater or equal to
        - in: query
          name: regularStats.L:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.L less than or equal to
        - in: query
          name: regularStats.T:min
          schema:
            type: integer
          required: false
          description: Filter by regularStats.T greater or equal to
        - in: query
          name: regularStats.T:max
          schema:
            type: integer
          required: false
          description: Filter by regularStats.T less than or equal to
        - in: query
          name: regularStats.TOI:min
          schema:
            type: string
            format: m:ss
          required: false
          description: Filter by regularStats.TOI greater or equal to in m:ss
        - in: query
          name: regularStats.TOI:max
          schema:
            type: string
            format: m:ss
          required: false
          description: Filter by regularStats.TOI less than or equal to in m:ss
        - in: query
          name: postseasonStats.GD:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.GD greater or equal to
        - in: query
          name: postseasonStats.GD:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.GD less than or equal to
        - in: query
          name: postseasonStats.GP:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.GP greater or equal to
        - in: query
          name: postseasonStats.GP:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.GP less than or equal to
        - in: query
          name: postseasonStats.G:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.G greater or equal to
        - in: query
          name: postseasonStats.G:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.G less than or equal to
        - in: query
          name: postseasonStats.A:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.A greater or equal to
        - in: query
          name: postseasonStats.A:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.A less than or equal to
        - in: query
          name: postseasonStats.PTS:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.PTS greater or equal to
        - in: query
          name: postseasonStats.PTS:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.PTS less than or equal to
        - in: query
          name: postseasonStats.PPG:min
          schema:
            type: number
            format: float
          required: false
          description: Filter by postseasonStats.PPG greater or equal to in float
        - in: query
          name: postseasonStats.PPG:max
          schema:
            type: number
            format: float
          required: false
          description: Filter by postseasonStats.PPG less than or equal to in float
        - in: query
          name: postseasonStats.PIM:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.PIM greater or equal to
        - in: query
          name: postseasonStats.PIM:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.PIM less than or equal to
        - in: query
          name: postseasonStats.PM:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.PM greater or equal to
        - in: query
          name: postseasonStats.PM:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.PM less than or equal to
        - in: query
          name: postseasonStats.SA:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.SA greater or equal to
        - in: query
          name: postseasonStats.SA:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.SA less than or equal to
        - in: query
          name: postseasonStats.GA:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.GA greater or equal to
        - in: query
          name: postseasonStats.GA:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.GA less than or equal to
        - in: query
          name: postseasonStats.GAA:min
          schema:
            type: integer
            format: float
          required: false
          description: Filter by postseasonStats.GAA greater or equal to in float
        - in: query
          name: postseasonStats.GAA:max
          schema:
            type: number
            format: float
          required: false
          description: Filter by postseasonStats.GAA less than or equal to in float
        - in: query
          name: postseasonStats.SVS:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.SVS greater or equal to
        - in: query
          name: postseasonStats.SVS:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.SVS less than or equal to
        - in: query
          name: postseasonStats.SVP:min
          schema:
            type: integer
            format: float
          required: false
          description: Filter by postseasonStats.SVP greater or equal to in float
        - in: query
          name: postseasonStats.SVP:max
          schema:
            type: number
            format: float
          required: false
          description: Filter by postseasonStats.SVP less than or equal to in float
        - in: query
          name: postseasonStats.SO:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.SO greater or equal to
        - in: query
          name: postseasonStats.SO:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.SO less than or equal to
        - in: query
          name: postseasonStats.W:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.W greater or equal to
        - in: query
          name: postseasonStats.W:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.W less than or equal to
        - in: query
          name: postseasonStats.L:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.L greater or equal to
        - in: query
          name: postseasonStats.L:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.L less than or equal to
        - in: query
          name: postseasonStats.T:min
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.T greater or equal to
        - in: query
          name: postseasonStats.T:max
          schema:
            type: integer
          required: false
          description: Filter by postseasonStats.T less than or equal to
        - in: query
          name: postseasonStats.TOI:min
          schema:
            type: string
            format: m:ss
          required: false
          description: Filter by postseasonStats.TOI greater or equal to in m:ss
        - in: query
          name: postseasonStats.TOI:max
          schema:
            type: string
            format: m:ss
          required: false
          description: Filter by postseasonStats.TOI less than or equal to in m:ss
        - in: query
          name: totalStats.GD:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.GD greater or equal to
        - in: query
          name: totalStats.GD:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.GD less than or equal to
        - in: query
          name: totalStats.GP:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.GP greater or equal to
        - in: query
          name: totalStats.GP:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.GP less than or equal to
        - in: query
          name: totalStats.G:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.G greater or equal to
        - in: query
          name: totalStats.G:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.G less than or equal to
        - in: query
          name: totalStats.A:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.A greater or equal to
        - in: query
          name: totalStats.A:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.A less than or equal to
        - in: query
          name: totalStats.PTS:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.PTS greater or equal to
        - in: query
          name: totalStats.PTS:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.PTS less than or equal to
        - in: query
          name: totalStats.PPG:min
          schema:
            type: number
            format: float
          required: false
          description: Filter by totalStats.PPG greater or equal to in float
        - in: query
          name: totalStats.PPG:max
          schema:
            type: number
            format: float
          required: false
          description: Filter by totalStats.PPG less than or equal to in float
        - in: query
          name: totalStats.PIM:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.PIM greater or equal to
        - in: query
          name: totalStats.PIM:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.PIM less than or equal to
        - in: query
          name: totalStats.PM:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.PM greater or equal to
        - in: query
          name: totalStats.PM:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.PM less than or equal to
        - in: query
          name: totalStats.SA:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.SA greater or equal to
        - in: query
          name: totalStats.SA:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.SA less than or equal to
        - in: query
          name: totalStats.GA:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.GA greater or equal to
        - in: query
          name: totalStats.GA:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.GA less than or equal to
        - in: query
          name: totalStats.GAA:min
          schema:
            type: integer
            format: float
          required: false
          description: Filter by totalStats.GAA greater or equal to in float
        - in: query
          name: totalStats.GAA:max
          schema:
            type: number
            format: float
          required: false
          description: Filter by totalStats.GAA less than or equal to in float
        - in: query
          name: totalStats.SVS:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.SVS greater or equal to
        - in: query
          name: totalStats.SVS:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.SVS less than or equal to
        - in: query
          name: totalStats.SVP:min
          schema:
            type: integer
            format: float
          required: false
          description: Filter by totalStats.SVP greater or equal to in float
        - in: query
          name: totalStats.SVP:max
          schema:
            type: number
            format: float
          required: false
          description: Filter by totalStats.SVP less than or equal to in float
        - in: query
          name: totalStats.SO:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.SO greater or equal to
        - in: query
          name: totalStats.SO:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.SO less than or equal to
        - in: query
          name: totalStats.W:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.W greater or equal to
        - in: query
          name: totalStats.W:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.W less than or equal to
        - in: query
          name: totalStats.L:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.L greater or equal to
        - in: query
          name: totalStats.L:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.L less than or equal to
        - in: query
          name: totalStats.T:min
          schema:
            type: integer
          required: false
          description: Filter by totalStats.T greater or equal to
        - in: query
          name: totalStats.T:max
          schema:
            type: integer
          required: false
          description: Filter by totalStats.T less than or equal to
        - in: query
          name: totalStats.TOI:min
          schema:
            type: string
            format: m:ss
          required: false
          description: Filter by totalStats.TOI greater or equal to in m:ss
        - in: query
          name: totalStats.TOI:max
          schema:
            type: string
            format: m:ss
          required: false
          description: Filter by totalStats.TOI less than or equal to in m:ss
        - in: query
          name: updatedAt:min
          schema:
            type: string
            format: date-time
          required: false
          description: >-
            Filter by updatedAt greater or equal to in ISO-8601 format for date
            and time
      responses:
        '200':
          description: A paginated list of count by countries.
          content:
            application/json:
              schema:
                type: object
                properties:
                  _meta:
                    allOf:
                      - $ref: '#/components/schemas/Meta'
                      - $ref: '#/components/schemas/ListMeta'
                  _links:
                    allOf:
                      - $ref: '#/components/schemas/PaginationLinks'
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/CountByCountry'
          x-field-info:
            defaultFields:
              - country
              - count
            extendedFields: []
components:
  parameters:
    offsetParam:
      in: query
      name: offset
      schema:
        type: integer
        minimum: 0
        default: 0
      required: false
      description: The number of items to skip before starting to collect the result set.
    limitParam:
      in: query
      name: limit
      schema:
        type: integer
        minimum: 0
        maximum: 1000
        default: 100
      required: false
      description: The number of items to return.
  schemas:
    PlayerStatsType:
      type: string
      enum:
        - default
        - projected
    PlayerStatsStatus:
      type: string
      enum:
        - rostered
        - not-active-on-team
        - not-active
    LeagueType:
      type: string
      enum:
        - league
        - cup
        - null
      nullable: true
    TeamType:
      type: string
      enum:
        - club
        - international
    Continent:
      type: string
      enum:
        - INT
        - AF
        - AN
        - AS
        - EU
        - NA
        - OC
        - SA
        - null
      nullable: true
    Gender:
      type: string
      enum:
        - male
        - female
    PlayerType:
      type: string
      enum:
        - GOALTENDER
        - SKATER
    Position:
      type: string
      enum:
        - G
        - D
        - F
        - null
      nullable: true
    DetailedPosition:
      type: string
      enum:
        - G
        - D
        - F
        - C
        - W
        - LW
        - RW
    PlayerRole:
      type: string
      enum:
        - C
        - A
        - null
      nullable: true
    PlayerStatus:
      type: string
      enum:
        - active
        - inactive
        - retired
        - deceased
    PlayerGameStatus:
      type: string
      enum:
        - healthy
        - injured
        - suspended
    NHLRights_Rights:
      type: string
      enum:
        - unsigned
        - signed
    DraftStatus:
      type: string
      enum:
        - drafted-prospect
        - drafted-player
        - undrafted-prospect-u21
        - not-drafted
    Meta:
      type: object
      properties:
        generatedAt:
          type: string
    ListMeta:
      type: object
      properties:
        offset:
          type: integer
        limit:
          type: integer
        totalRecords:
          type: integer
    PaginationLinks:
      type: object
      properties:
        first:
          type: string
        last:
          type: string
        prev:
          type: string
          nullable: true
        next:
          type: string
          nullable: true
    CountByCountry:
      type: object
      properties:
        country:
          allOf:
            - $ref: '#/components/schemas/Country'
          nullable: true
        count:
          type: integer
    Country:
      type: object
      properties:
        slug:
          type: string
          description: ISO 3166-1 alpha-3
        name:
          type: string
        iso_3166_1_alpha_2:
          type: string
          nullable: true
          description: ISO 3166-1 alpha-2
        flagUrl:
          properties:
            small:
              type: string
            medium:
              type: string
        eliteprospectsUrlPath:
          type: string
        updatedAt:
          type: string
        _links:
          type: array
          items:
            type: string
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: query
      name: apiKey

````