Playoff bracket of a season: one row per series (quarter-finals, semi-finals, finals).
Endpoint: GET https://api.basketball-bundesliga.de/seasons/{season}/playoff-tree (DBBL: the same route on
https://api-1.dbbl.scb.world).
Arguments
- season
(required) Season END year (2026 = 2025-26, the sdv key). Sent to the API as its START-year seasonId (season - 1).
- league
(default
"bbl") League:bbl(men, easyCredit Basketball Bundesliga, api.basketball-bundesliga.de) ordbbl(women, Toyota Damen-Basketball-Bundesliga, api-1.dbbl.scb.world). The two share one API; game ids overlap, so a game is (league, game_id).
Value
A hoopR_data tibble: Playoff bracket of a season: one row per series (quarter-finals, semi-finals,
finals). An empty valid answer raises hoopR_no_data; the columns are always these, in this order
(sportsdataverse-py scb_playoff_series):
| col_name | type | description |
| league | character | League the row belongs to: bbl (men) or dbbl (women); BBL and DBBL game ids overlap, so a game is (league, game_id). |
| season | integer | Season END year (2026 = 2025-26), the sdv key; the API's season_id plus one. |
| season_id | integer | Season, START year (2026 = 2026-27). |
| round | character | Round of the bracket: quarter_finals, semi_finals or finals. |
| series | integer | 1-based position of the series within its round, in the order the API lists them. |
| match_winner_id | character | Season-team id of the series winner, a string (the playoff tree sends an integer). |
| is_match_finished | logical | The series is decided. |
| team_a_id | character | Season-team id of series team A (the higher seed is A), a string (the playoff tree sends it as an integer); equals the club team id. |
| team_a_name | character | Name of series team A (the higher seed is A) as listed that season. |
| team_a_tlc | character | Three-letter club code of series team A (the higher seed is A). |
| team_a_rank | integer | Regular-season table position (the seed) of series team A (the higher seed is A). |
| team_a_victories | integer | Series wins of team A. |
| team_b_id | character | Season-team id of series team B (the higher seed is A), a string (the playoff tree sends it as an integer); equals the club team id. |
| team_b_name | character | Name of series team B (the higher seed is A) as listed that season. |
| team_b_tlc | character | Three-letter club code of series team B (the higher seed is A). |
| team_b_rank | integer | Regular-season table position (the seed) of series team B (the higher seed is A). |
| team_b_victories | integer | Series wins of team B. |
| games | integer | Games of the series. |
Details
Source, terms of use, request pacing, seasons, ids, coverage and error classes of this family: see the notes in scb_seasons().
scb_playoff_series(season = 2026)See also
Other SCB Functions:
scb_game(),
scb_game_actions(),
scb_game_players(),
scb_game_teams(),
scb_games(),
scb_games_recent(),
scb_player_statistics(),
scb_playoff_games(),
scb_records_per_game(),
scb_records_season_averages(),
scb_referees(),
scb_season_player(),
scb_season_players(),
scb_season_teams(),
scb_seasons(),
scb_standings(),
scb_team(),
scb_team_rosters(),
scb_team_seasons(),
scb_team_statistics(),
scb_transfers(),
scb_transfers_teams()
