NBA Team Box Score Scraper
Pricing
from $0.20 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
๐ NBA Team Box Score Scraper
The best NBA team box score scraper on Apify โ clean and analysis-ready data from 2002 onward
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:
| Category | What's Included |
|---|---|
| ๐ฎ Game Info | Game ID, season info, game date, season type |
| ๐ Team | Team name, city, mascot, abbreviation, logo |
| ๐ฏ Scoring | Points for/against, margin, largest lead |
| ๐น Shooting | Field goals, 3-pointers, free throws (made/attempted/pct) |
| ๐ฆ Rebounds | Total, offensive, defensive |
| ๐ค Playmaking | Assists, turnovers, assist-to-turnover ratio |
| ๐ก๏ธ Defense | Steals, blocks |
| ๐จ Fouls | Personal, technical, flagrant |
| ๐ฅ Opponent | Full 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.
- Create account โ Sign up for a free Apify account
- Open scraper โ Go to NBA Team Box Score Scraper
- Select inputs โ Choose a team and season year
- Run โ Click Start in the Apify Console
- Export โ Download as JSON, CSV, Excel, XML, or HTML
โจ Try it FREE - No credit card required
๐ฅ Inputs
The scraper requires two simple inputs:
| Input | Required | Description | Example |
|---|---|---|---|
| Season | โ | 4-digit year (2002โpresent) | 2026 โ 2025-26 season |
| Team | โ | NBA team mascot name | Raptors, Lakers, Celtics |
Option A: Use Apify Console (No Code)
The easiest way to get started โ just point and click.
- Open the NBA Team Box Score Scraper
- Enter a season year (defaults to latest)
- Select a team from the dropdown
- Click Start
- Download results

Option B: Use the API (Programmatic)
For automation, scheduling, or integration into your pipeline:
{"season": 2026,"team": "Mavericks"}
โ ๏ธ Note: both
seasonandteamare 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.

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

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.
| Field | Type | Category | Description |
|---|---|---|---|
game_id | string | Game | Unique identifier for the game |
game_date | string | Game | Game date (YYYY-MM-DD) |
game_datetime | string | Game | Game date and time (ISO 8601) |
game_season | integer | Game | Season year (e.g., 2026 for 2025-26 season) |
game_season_type | integer | Game | Season type code (1=preseason, 2=regular, 3=playoffs) |
game_season_type_name | string | Game | Season type name (Preseason, Regular Season, Playoffs) |
team_name_full | string | Team | Full team name (e.g., "Dallas Mavericks") |
team_abbreviation | string | Team | Team abbreviation (e.g., "DAL") |
team_city | string | Team | Team city (e.g., "Dallas") |
team_mascot | string | Team | Team mascot (e.g., "Mavericks") |
team_id | string | Team | Unique team identifier |
team_logo | string | Team | URL to team logo |
team_venue | string | Team | Home or away |
team_outcome | string | Team | Win or Loss |
score_points_for | integer | Scoring | Points scored by team |
score_points_against | integer | Scoring | Points scored by opponent |
score_margin | integer | Scoring | Point differential (positive = win) |
score_largest_lead | integer | Scoring | Largest lead during the game |
field_goals_made | integer | Shooting | Field goals made |
field_goals_attempted | integer | Shooting | Field goals attempted |
field_goals_pct | number | Shooting | Field goal percentage (0-1 scale) |
three_pointers_made | integer | Shooting | Three-pointers made |
three_pointers_attempted | integer | Shooting | Three-pointers attempted |
three_pointers_pct | number | Shooting | Three-point percentage (0-1 scale) |
free_throws_made | integer | Shooting | Free throws made |
free_throws_attempted | integer | Shooting | Free throws attempted |
free_throws_pct | number | Shooting | Free throw percentage (0-1 scale) |
rebounds_total | integer | Rebounds | Total rebounds |
rebounds_offensive | integer | Rebounds | Offensive rebounds |
rebounds_defensive | integer | Rebounds | Defensive rebounds |
assists_total | integer | Playmaking | Total assists |
turnovers_total | integer | Playmaking | Total turnovers |
turnovers_non_player | integer | Playmaking | Team turnovers (not attributed to players) |
assists_to_turnovers_ratio | number | Playmaking | Assists divided by turnovers |
steals_total | integer | Defense | Total steals |
blocks_total | integer | Defense | Total blocks |
fouls_personal | integer | Fouls | Personal fouls |
fouls_technical | integer | Fouls | Technical fouls |
fouls_flagrant | integer | Fouls | Flagrant fouls |
opponent_name_full | string | Opponent | Opponent full name |
opponent_abbreviation | string | Opponent | Opponent abbreviation |
opponent_city | string | Opponent | Opponent city |
opponent_mascot | string | Opponent | Opponent mascot |
opponent_id | string | Opponent | Opponent team ID |
opponent_logo | string | Opponent | URL to opponent logo |
opponent_score | integer | Opponent | Opponent'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:
| Actor | Description | Status |
|---|---|---|
| ๐ NBA Play-by-Play | Every play from every game | โ Available |
| ๐ NBA Team Box Scores | Team statistics per game (this actor) | โ Available |
| ๐ NBA Player Box Scores | Player statistics per game | โ Available |
| ๐ NBA Schedule | Game schedules and matchups | ๐ง Coming Soon |
| ๐ NCAA Play-by-Play | College basketball play-by-play | ๐ง Coming Soon |
| ๐ NCAA Team Box Scores | College team statistics | ๐ง Coming Soon |
| ๐ NCAA Player Box Scores | College player statistics | ๐ง Coming Soon |
| ๐ NHL Play-by-Play | Hockey game events | ๐ง Coming Soon |
| ๐ NHL Box Scores | Player & team statistics | ๐ง Coming Soon |
| ๐ NFL Play-by-Play | Football play tracking | ๐ง Coming Soon |
| ๐ NFL Box Scores | Player & team statistics | ๐ง Coming Soon |
| โพ MLB Play-by-Play | Baseball game events | ๐ง Coming Soon |
| โพ MLB Box Scores | Player & 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