SportAPINBAGet SportAPI Key
110–94Final

Detroit Pistons vs Brooklyn Nets Box Score

Friday, October 30, 2026 · 7:30 PM ET · Barclays Center · Attendance 17,548

Score by quarter

Team1234T
DET21353618110
BKN2821172894

Box score

Detroit Pistons

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Paul Reed F3112411026-120-20-0-1
Cade Cunningham G2820540146-151-67-7+10
Duncan Robinson F2617423005-112-75-5+14
Ausar Thompson G2611862005-90-01-2+2
John Collins F264901012-60-20-2+18
Kevin Huerter G248131022-72-42-2+13
Daniss Jenkins G246350002-82-50-0+10
Ronald Holland II F2218324126-102-54-7+14
Javonte Green G226312101-61-63-3+20
Chaz Lanier G36000002-22-20-0-5
Tolu Smith F32110001-10-00-0-5
Ebuka Okorie G30000010-20-10-0-5
Isaac Jones C30000000-10-10-0-5

Did not play: Taurean Prince (Coach's decision); Elijah Harkless (Coach's decision)

Brooklyn Nets

PlayerMinPtsRebAstStlBlkTOFG3PTFT+/-
Michael Porter Jr. F2613710114-92-53-3-25
Nolan Traore G269221233-110-53-4-7
Julius Randle F2515830054-133-64-4-10
Day'Ron Sharpe C243711221-40-21-2-3
Chaney Johnson F196201122-50-32-2-8
Moritz Wagner C2316811017-101-21-1-7
Mikel Brown Jr. G2310041022-90-46-8-9
Noah Clowney F223812131-30-01-2-20
Keon Ellis G216210212-52-50-0-4
Danny Wolf F129620023-53-40-0+10
Terance Mann G122021101-10-00-0+10
Drake Powell G60020010-00-00-0+6
Josh Minott F32000001-20-10-0-13

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

box_score.py
import requests

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