SportAPINBAGet SportAPI Key
117–107Final

Minnesota Timberwolves vs Houston Rockets Box Score

Wednesday, November 4, 2026 · 8:30 PM ET · Toyota Center (Houston) · Attendance 18,055

Score by quarter

Team1234T
MIN33242535117
HOU30272723107

Box score

Minnesota Timberwolves

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Jaden McDaniels F3714842027-140-60-0+9
Ayo Dosunmu G34211620010-200-31-2+10
Rudy Gobert C3381121403-70-02-6+11
Jonathan Kuminga F3216851115-104-72-4+6
LaMelo Ball G3120263176-114-74-5+15
Jaylen Clark G2510412034-62-30-0-1
Trey Lyles F205200102-31-20-0+3
Bones Hyland G1619241027-134-71-2-1
Joan Beringer F134700122-30-00-0-2

Did not play: Cody Williams (Coach's decision); Zyon Pullin (Coach's decision); Isaiah Evans (Coach's decision); Rocco Zikarsky (Coach's decision)

Houston Rockets

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Alperen Sengun C391712100345-150-17-9-7
Kevin Durant F3521521147-142-55-6-6
Jabari Smith Jr. F3511420313-42-33-4-8
Amen Thompson G3211810033-90-25-6-11
Fred VanVleet G3018330046-124-92-2-8
Tari Eason F249612004-101-50-0-8
Reed Sheppard G2114223005-123-81-1+2
Marcus Smart G184110121-51-41-2-7
Bogdan Bogdanovic G50000000-00-00-00
Oscar Tshiebwe C22000001-10-00-0+3

Did not play: Steven Adams (Right soleus strain); Bruce Thornton (Coach's decision); Jae'Sean Tate (Coach's decision); Isaiah Crawford (Coach's decision); Clint Capela (Right ankle sprain)

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 1584. /api/basketball/games/1584/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/1584.

box_score.py
import requests

API_KEY = "YOUR_API_KEY"
answer = requests.get(
    "https://sportapi.ai/api/basketball/games/1584/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.