---
title: "Get player summary by player id"
method: GET
path: "/nhl/players/{id}"
tags: ["NHL, NCAAH.Players"]
---

# Get player summary by player id

`GET /nhl/players/{id}`

## Request

- Base URL: `https://sports.highlightly.net`
- URL: `https://sports.highlightly.net/nhl/players/{id}`
- Auth: none declared. Required headers: `x-rapidapi-host`, `x-rapidapi-key`
- TypeScript: <https://skmtc.dev/highlightly/apis/sports-api-highlightly/docs/nhl/players/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

> Refresh interval: Once a day

Retrieve detailed player summary for specified `playerId`.

Detailed player summary consists of the following information:

| Type         | Description | 
| ------------ | ----------- |
| Profile      | Provides a structured summary of a player's personal and professional profile. It includes key details such as current team affiliation, physical attributes (height, weight), biographical data (name, birth date, birthplace, citizenship), and playing positions. The data reflects both the player's current career status and positional versatility, offering a higher level overview which is useful for scouting, analysis, or profile display. |

## Path parameters

- `id` number, required

## Headers

- `x-rapidapi-host` string, required
- `x-rapidapi-key` string, required

## Response `200`

- NhlNcaaDetailedPlayerSummaryResponseDto[]
  - `id` number, required
  - `fullName` string
  - `logo` string
  - `profile` NhlNcaaDetailedPlayerSummaryProfileDto
    - `fullName` string
    - `birthPlace` string
    - `birthDate` string: DD.MM.YYYY format
    - `height` string
    - `jersey` string
    - `weight` string
    - `isActive` boolean
    - `position` NhlNcaaDetailedPlayerSummaryPositionDto, required
      - `main` string
      - `abbreviation` string
    - `draft` NhlNcaaDetailedPlayerSummaryDraftDto, required
      - `round` number
      - `year` number
      - `pick` number
    - `team` NhlNcaaDetailedPlayerSummaryTeamDto, required
      - `id` number, required
      - `logo` string
      - `name` string, required
      - `league` string, required
      - `displayName` string, required
      - `abbreviation` string, required

## Other responses

- `400`: Bad request descriptive error.
- `500`: Internal server error.

---

[API](https://skmtc.dev/highlightly/apis/sports-api-highlightly.md) - [All operations](https://skmtc.dev/highlightly/apis/sports-api-highlightly/llms.txt) - [OpenAPI document](https://skmtc.dev/highlightly/apis/sports-api-highlightly/revisions/c8a366d3091f?raw)
