NBA Team Box Score Scraper avatar
NBA Team Box Score Scraper

Pricing

from $0.20 / 1,000 results

Go to Apify Store
NBA Team Box Score Scraper

NBA Team Box Score Scraper

Scrape full NBA team box scores instantly. Get advanced team stats, shooting percentages, scoring breakdowns, and efficiency metrics for any game.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

SportsVerse

SportsVerse

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

๐Ÿ€ NBA Team Box Score Scraper

NBA Logo

The best NBA team box score scraper on Apify โ€” clean and analysis-ready data from 2002 onward

Apify Store Maintained Made for Sports Analytics Data Quality

Stop cleaning messy basketball data. Get every NBA team box score since 2002 - 35+ fields, proper types, zero cleanup required.


๐ŸŽฏ What does this scraper do?

This actor extracts team-level box score statistics from every NBA game played since 2002. It delivers clean, structured data ready for analysis or integration into your applications. No manual cleanup, no parsing nightmares, no messy nested data.

Key Benefits

  • โœ… 35+ fields per game - scoring, shooting, rebounds, assists, and more
  • โœ… 2002โ€“present - 20+ seasons of historical coverage
  • โœ… Clean structure - proper types and descriptive field names
  • โœ… Fast & reliable - built-in validation and error handling
  • โœ… Export anywhere - JSON, CSV, Excel, XML, and more

๐Ÿ’ก No manual cleanup. No parsing nightmares. Just clean data.


๐Ÿ“ฆ What data can you extract?

Every team game returns 35+ structured data points including:

CategoryWhat's Included
๐ŸŽฎ Game InfoGame ID, season info, game date, season type
๐Ÿ€ TeamTeam name, city, mascot, abbreviation, logo
๐ŸŽฏ ScoringPoints for/against, margin, largest lead
๐Ÿน ShootingField goals, 3-pointers, free throws (made/attempted/pct)
๐Ÿ“ฆ ReboundsTotal, offensive, defensive
๐Ÿค PlaymakingAssists, turnovers, assist-to-turnover ratio
๐Ÿ›ก๏ธ DefenseSteals, blocks
๐Ÿšจ FoulsPersonal, technical, flagrant
๐Ÿ‘ฅ OpponentFull opponent info and score

๐Ÿ’ก See the full data dictionary for all 35+ fields below.


๐Ÿš€ How to scrape NBA team box score data

Quick Start Guide

Extracting NBA team box score data is simple - no coding required.

  1. Create account โ€” Sign up for a free Apify account
  2. Open scraper โ€” Go to NBA Team Box Score Scraper
  3. Select inputs โ€” Choose a team and season year
  4. Run โ€” Click Start in the Apify Console
  5. Export โ€” Download as JSON, CSV, Excel, XML, or HTML

โœจ Try it FREE - No credit card required


๐Ÿ“ฅ Inputs

The scraper requires two simple inputs:

InputRequiredDescriptionExample
Seasonโœ…4-digit year (2002โ€“present)2026 โ†’ 2025-26 season
Teamโœ…NBA team mascot nameRaptors, Lakers, Celtics

Option A: Use Apify Console (No Code)

The easiest way to get started โ€” just point and click.

  1. Open the NBA Team Box Score Scraper
  2. Enter a season year (defaults to latest)
  3. Select a team from the dropdown
  4. Click Start
  5. Download results

Apify Console Input UI

Option B: Use the API (Programmatic)

For automation, scheduling, or integration into your pipeline:

{
"season": 2026,
"team": "Mavericks"
}

โš ๏ธ Note: both season and team are required fields.


๐Ÿ“ค Output

Results are stored in the Storage tab as a structured dataset. View directly on the platform or download in multiple formats.

Results Preview

Once scraping completes, preview your data immediately in the Output tab.

Apify Output Preview

Organized Views

We've pre-configured logical dataset views to help you explore the data more easily.

Grouped Dataset Views

Sample JSON Output

Each team game returns a clean, flat JSON object with 35+ fields. Field names are descriptive and grouped by prefix (game_, team_, score_, field_goals_, etc.) so you can quickly find what you need.


๐Ÿ“– Data Dictionary

Complete reference for all 35+ fields returned by this scraper. Fields are grouped by prefix for easy navigation.

FieldTypeCategoryDescription
game_idstringGameUnique identifier for the game
game_datestringGameGame date (YYYY-MM-DD)
game_datetimestringGameGame date and time (ISO 8601)
game_seasonintegerGameSeason year (e.g., 2026 for 2025-26 season)
game_season_typeintegerGameSeason type code (1=preseason, 2=regular, 3=playoffs)
game_season_type_namestringGameSeason type name (Preseason, Regular Season, Playoffs)
team_name_fullstringTeamFull team name (e.g., "Dallas Mavericks")
team_abbreviationstringTeamTeam abbreviation (e.g., "DAL")
team_citystringTeamTeam city (e.g., "Dallas")
team_mascotstringTeamTeam mascot (e.g., "Mavericks")
team_idstringTeamUnique team identifier
team_logostringTeamURL to team logo
team_venuestringTeamHome or away
team_outcomestringTeamWin or Loss
score_points_forintegerScoringPoints scored by team
score_points_againstintegerScoringPoints scored by opponent
score_marginintegerScoringPoint differential (positive = win)
score_largest_leadintegerScoringLargest lead during the game
field_goals_madeintegerShootingField goals made
field_goals_attemptedintegerShootingField goals attempted
field_goals_pctnumberShootingField goal percentage (0-1 scale)
three_pointers_madeintegerShootingThree-pointers made
three_pointers_attemptedintegerShootingThree-pointers attempted
three_pointers_pctnumberShootingThree-point percentage (0-1 scale)
free_throws_madeintegerShootingFree throws made
free_throws_attemptedintegerShootingFree throws attempted
free_throws_pctnumberShootingFree throw percentage (0-1 scale)
rebounds_totalintegerReboundsTotal rebounds
rebounds_offensiveintegerReboundsOffensive rebounds
rebounds_defensiveintegerReboundsDefensive rebounds
assists_totalintegerPlaymakingTotal assists
turnovers_totalintegerPlaymakingTotal turnovers
turnovers_non_playerintegerPlaymakingTeam turnovers (not attributed to players)
assists_to_turnovers_rationumberPlaymakingAssists divided by turnovers
steals_totalintegerDefenseTotal steals
blocks_totalintegerDefenseTotal blocks
fouls_personalintegerFoulsPersonal fouls
fouls_technicalintegerFoulsTechnical fouls
fouls_flagrantintegerFoulsFlagrant fouls
opponent_name_fullstringOpponentOpponent full name
opponent_abbreviationstringOpponentOpponent abbreviation
opponent_citystringOpponentOpponent city
opponent_mascotstringOpponentOpponent mascot
opponent_idstringOpponentOpponent team ID
opponent_logostringOpponentURL to opponent logo
opponent_scoreintegerOpponentOpponent's final score

๐Ÿ’ก Note: Shooting percentages are on a 0-1 scale. Multiply by 100 for traditional percentages. All missing values are explicit null, not empty strings.


๐Ÿ”— Sportsverse Data Suite

Building something bigger? Our ecosystem covers comprehensive sports data. Check out our other sports scrapers:

ActorDescriptionStatus
๐Ÿ€ NBA Play-by-PlayEvery play from every gameโœ… Available
๐Ÿ€ NBA Team Box ScoresTeam statistics per game (this actor)โœ… Available
๐Ÿ€ NBA Player Box ScoresPlayer statistics per gameโœ… Available
๐Ÿ€ NBA ScheduleGame schedules and matchups๐Ÿšง Coming Soon
๐Ÿ€ NCAA Play-by-PlayCollege basketball play-by-play๐Ÿšง Coming Soon
๐Ÿ€ NCAA Team Box ScoresCollege team statistics๐Ÿšง Coming Soon
๐Ÿ€ NCAA Player Box ScoresCollege player statistics๐Ÿšง Coming Soon
๐Ÿ’ NHL Play-by-PlayHockey game events๐Ÿšง Coming Soon
๐Ÿ’ NHL Box ScoresPlayer & team statistics๐Ÿšง Coming Soon
๐Ÿˆ NFL Play-by-PlayFootball play tracking๐Ÿšง Coming Soon
๐Ÿˆ NFL Box ScoresPlayer & team statistics๐Ÿšง Coming Soon
โšพ MLB Play-by-PlayBaseball game events๐Ÿšง Coming Soon
โšพ MLB Box ScoresPlayer & team statistics๐Ÿšง Coming Soon

๐Ÿค Support & Feedback

Found a bug? Want a new field? Have an idea?

  • ๐Ÿ› Report issues in the actor comments
  • ๐Ÿ’ก Suggest features or enhancements
  • ๐Ÿ“Š Request additional fields or output tweaks

We read every message and aim to respond quickly.


Built with โค๏ธ and lots of โ˜• for the sports analytics community