SportAPINBAGet SportAPI Key
114–108Final

Miami Heat vs Sacramento Kings Box Score

Sunday, November 8, 2026 · 9:00 PM ET · Golden 1 Center · Attendance 13,016

Score by quarter

Team1234T
MIA34342323114
SAC30292227108

Box score

Miami Heat

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Davion Mitchell G40173110126-112-63-6-5
Giannis Antetokounmpo F342914322514-230-11-7+19
Bam Adebayo C3418843017-151-53-3-5
Klay Thompson G3223240208-157-130-0+18
Pelle Larsson G2211331014-73-40-0+3
Andrew Wiggins F326310112-62-40-0-6
Bobby Portis F204110001-41-41-2+6
Ryan Conwell G196221022-52-50-0+10
Tim Hardaway Jr. G70000010-20-10-0-10

Did not play: Simone Fontecchio (Coach's decision); Myron Gardner (Coach's decision); Nikola Jovic (Coach's decision); Nick Richards (Coach's decision); Dru Smith (Coach's decision)

Sacramento Kings

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Darius Acuff Jr. G393251010511-213-77-7-12
Precious Achiuwa F3671420163-50-01-2-6
De'Andre Hunter F3114310014-112-74-4-19
Zach LaVine G2515420026-101-52-2-6
Dylan Cardwell C184930122-30-00-0+2
Keegan Murray F2310122103-100-34-4-8
Malik Monk G219231023-90-33-4+10
Leaky Black F206511102-42-40-0+1
Daeqwon Plowden G126000002-42-40-0+4
Emanuel Sharp G125102002-51-40-0+7
Jonathan Mogbo F20000000-00-00-0-3

Did not play: Alex Karaban (Coach's decision)

Starters are marked with a bar. Min: minutes, TO: turnovers, FG, 3PT and FT: made-attempted.

Get this box score from the API

Every game has an id, and this one is 1614. /api/basketball/games/1614/players returns one line per player: minutes, points, shooting, rebounds, assists, steals, blocks, turnovers, fouls and plus-minus. Players who didn't play have the reason in dnp. The team totals are at /api/basketball/games/1614.

box_score.py
import requests

API_KEY = "YOUR_API_KEY"
answer = requests.get(
    "https://sportapi.ai/api/basketball/games/1614/players",
    headers={"X-API-Key": API_KEY},
    timeout=20,
).json()

game = answer["game"]
print(game["away"]["name"], game["away"]["score"], "@", game["home"]["name"], game["home"]["score"])
for side in ("away", "home"):
    print(game[side]["name"])
    for row in answer["data"][side]:
        if row["dnp"]:
            continue
        print(f'  {row["player"]["name"]:<24} {row["minutes"]:>2} min {row["pts"]:>3} pts {row["reb"]:>2} reb {row["ast"]:>2} ast')

The API documentation lists every basketball endpoint. The same key works for the NBA, WNBA, EuroLeague, NCAA and the other leagues, and for football too.