A player page: bio and the season averages the card shows.
Endpoint: GET https://embed-api.eui.connect.sportradar.com/v1/embed/{website_id}/person_detail
Info items the documented columns do not list (height, position, ...) are appended as columns named after their key.
Usage
atrium_player(
website_id,
person_id,
season = NULL,
season_id = NULL,
competition_id = NULL,
locale = NULL
)Arguments
- website_id
(integer required): Site config id: which league site's widget this is (12 LNB France, 14 LNBP Mexico, 3 NBL1 Australia, 13 El Salvador, 22 Panama, 236 Austria, 326 Montenegro). Not a league id: one site serves several competitions.
- person_id
(character required): Player UUID (
person_idinatrium_players()or a box score), e.g."4458f165-f865-11f0-8ebf-539c931c1654".- season
(integer optional): Season END year (2026 = 2025-26 on LNB, site 12, whose own year is the START year; the calendar year on the other sites). Needs
competition_idwhen several competitions share that year (seeatrium_seasons()). Omitseasonandseason_idfor the site's default season.- season_id
(character optional): Season UUID (
season_idinatrium_seasons()); sent as is, skipping the END-year lookup ofseason.- competition_id
(character optional): Competition UUID (
competition_idinatrium_seasons()). Picks the season together withseason, and is then not sent; with neitherseasonnorseason_idthe API filters by it.- locale
(character optional): Locale of the labels, e.g.
"en-EN"or"fr-FR". Omitted = the site's own language. Ids and codes never change.
Value
A hoopR_data tibble, one row for the player:
| col_name | type | description |
| website_id | integer | Site config id the body came from (12 LNB, 14 LNBP, 3 NBL1, 13 El Salvador, 22 Panama, 236 Austria, 326 Montenegro), read from the body's links.self. |
| person_id | character | Player UUID (person), shared across seasons and sites. |
| name | character | Player name as the site prints it. |
| bib | character | Jersey number on the card; null when none. |
| team_id | character | Team UUID of the player's current team on the card. |
| team_name | character | Name of the player's current team on the card. |
| image_url | character | URL of the Sportradar-hosted image (400 px). |
| date_of_birth | Date | Player's date of birth, from the card's info items. |
| age | integer | Player's age in years, from the card's info items. |
| nationality | character | Player's nationality in the site's language, from the card's info items. |
| points_per_game | double | Points per game over the season shown on the card. |
| rebounds_offensive_per_game | double | Offensive rebounds per game over the season shown on the card. |
| rebounds_defensive_per_game | double | Defensive rebounds per game over the season shown on the card. |
Details
Source, terms of use, request pacing, seasons, ids, coverage and error classes of this family: see the notes in atrium_fixtures().
atrium_player(website_id = 12, person_id = "4458f165-f865-11f0-8ebf-539c931c1654")See also
Other Atrium Functions:
atrium_box_score(),
atrium_competition_player_stats(),
atrium_competition_team_stats(),
atrium_end_year(),
atrium_fixture(),
atrium_fixture_periods(),
atrium_fixtures(),
atrium_fixtures_ribbon(),
atrium_leaders(),
atrium_pbp(),
atrium_player_game_log(),
atrium_player_seasons(),
atrium_player_stats(),
atrium_players(),
atrium_season_id(),
atrium_seasons(),
atrium_shots(),
atrium_standings(),
atrium_standings_summary(),
atrium_team(),
atrium_team_box_score(),
atrium_team_stats(),
atrium_teams(),
lmb_competition,
lnb_competition,
lnbp_competition,
lpb_competition,
nbl1_competition
