NCAA Men's Basketball Player Box Scores Scraper
Pricing
from $0.02 / 1,000 results
NCAA Men's Basketball Player Box Scores Scraper
Scrape complete player box score data from any NCAA Men's game since 2003. Clean, structured, ready for analysis.
Pricing
from $0.02 / 1,000 results
Rating
0.0
(0)
Developer

SportsVerse
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
๐ NCAA Basketball Player Box Score Scraper
The best NCAA Men's Basketball player box score scraper on Apify โ clean and analysis-ready data from 2003 onward
Stop cleaning messy college basketball data. Get every NCAA Men's Basketball player box score since 2003 - 50+ fields, proper types, zero cleanup required.
๐ฏ What does this scraper do?
This actor extracts detailed player-level statistics from every NCAA Men's Basketball game played since 2003. 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
- โ 50+ fields per player - scoring, shooting, rebounds, assists, and more
- โ 2003โpresent - 20+ seasons of historical coverage
- โ All Division I teams - 350+ teams across all conferences
- โ 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 player game returns 50+ structured data points including:
| Category | What's Included |
|---|---|
| ๐ฎ Game Info | Game ID, season info, game date, season type |
| ๐ Team | Team name, school, mascot, abbreviation, logo, colors |
| ๐ค Player | Name, jersey number, position, headshot URL |
| ๐ฏ Game Status | Starter, did not play, ejected |
| โฑ๏ธ Playing Time | Minutes played |
| ๐ฅ Scoring | Points, field goals, 3-pointers, free throws (made/attempted/pct) |
| ๐ฆ Rebounds | Total, offensive, defensive |
| ๐ค Playmaking | Assists, turnovers, assist-to-turnover ratio |
| ๐ก๏ธ Defense | Steals, blocks, personal fouls |
| ๐ฅ Opponent | Full opponent info and score |
| ๐ Outcome | Team score, opponent score, win/loss |
๐ก See the full data dictionary for all 50+ fields below.
๐ How to scrape NCAA basketball player box score data
Quick Start Guide
Extracting NCAA basketball player box score data is simple - no coding required.
- Create account โ Sign up for a free Apify account
- Open scraper โ Go to NCAA Basketball Player 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 (2003โpresent) | 2026 โ 2025-26 season |
| Team | โ | Full team name (school + mascot) | Kentucky Wildcats, Duke Blue Devils |
Option A: Use Apify Console (No Code)
The easiest way to get started โ just point and click.
- Open the NCAA Basketball Player Box Score Scraper
- Enter a season year (defaults to latest)
- Select a team from the dropdown (e.g., "Kentucky Wildcats", "Duke Blue Devils")
- Click Start
- Download results

๐ก Tip: Use the full team name including school and mascot. This ensures you get exactly the team you want โ for example, "Kentucky Wildcats" vs "Arizona Wildcats" (there are 10 teams with "Wildcats" as their mascot!).
Option B: Use the API (Programmatic)
For automation, scheduling, or integration into your pipeline:
{"season": 2026,"team": "Kentucky Wildcats"}
โ ๏ธ 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.

| View | Description |
|---|---|
| ๐ Player Overview | Key stats at a glance - PTS, REB, AST |
| ๐ฅ Scoring | Points and shooting breakdown |
| ๐ Rebounding | Total, offensive, defensive boards |
| ๐ฏ Playmaking | Assists, turnovers, AST/TO ratio |
| ๐ก๏ธ Defense | Steals, blocks, fouls |
| ๐ Efficiency | Shooting percentages |
| ๐ Game Status | Starter, DNP, ejected status |
| ๐ Game Outcome | Final scores and results |
Sample JSON Output
Each player game returns a clean, flat JSON object with 50+ fields. Field names are descriptive and grouped by prefix (game_, team_, player_, score_, etc.) so you can quickly find what you need.
๐ Data Dictionary
Complete reference for all 50+ fields returned by this scraper. Fields are grouped by prefix for easy navigation.
| Field | Type | Category | Description |
|---|---|---|---|
game_id | integer | Game | Unique identifier for the game |
game_date | string | Game | Game date (YYYY-MM-DD) |
game_datetime | string | Game | Game date and time |
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=postseason) |
game_season_type_name | string | Game | Season type name |
team_name_full | string | Team | Full team name (e.g., "Kentucky Wildcats") |
team_abbreviation | string | Team | Team abbreviation (e.g., "UK") |
team_school | string | Team | School name (e.g., "Kentucky") |
team_mascot | string | Team | Team mascot (e.g., "Wildcats") |
team_id | integer | Team | Unique team identifier |
team_logo | string | Team | URL to team logo |
team_color_primary | string | Team | Primary team color (hex) |
team_color_alternate | string | Team | Alternate team color (hex) |
team_venue | string | Team | Home or away |
player_id | integer | Player | Unique player identifier |
player_display_name | string | Player | Full player name |
player_short_name | string | Player | Abbreviated name (e.g., "J. Smith") |
player_jersey | string | Player | Jersey number |
player_position | string | Player | Full position name (e.g., "Guard") |
player_position_abbr | string | Player | Position abbreviation (e.g., "G") |
player_headshot | string | Player | URL to player headshot image |
player_starter | boolean | Status | Whether player started the game |
player_did_not_play | boolean | Status | Whether player did not play |
player_ejected | boolean | Status | Whether player was ejected |
minutes_played | number | Time | Minutes played |
points_total | integer | Scoring | Total points scored |
field_goals_made | integer | Scoring | Field goals made |
field_goals_attempted | integer | Scoring | Field goals attempted |
field_goals_pct | number | Scoring | Field goal percentage (0-100 scale) |
three_pointers_made | integer | Scoring | Three-pointers made |
three_pointers_attempted | integer | Scoring | Three-pointers attempted |
three_pointers_pct | number | Scoring | Three-point percentage (0-100 scale) |
free_throws_made | integer | Scoring | Free throws made |
free_throws_attempted | integer | Scoring | Free throws attempted |
free_throws_pct | number | Scoring | Free throw percentage (0-100 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 |
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 | Defense | Personal fouls (5 = disqualification in college) |
opponent_id | integer | Opponent | Opponent team ID |
opponent_name_full | string | Opponent | Opponent full name |
opponent_abbreviation | string | Opponent | Opponent abbreviation |
opponent_school | string | Opponent | Opponent school name |
opponent_mascot | string | Opponent | Opponent mascot |
opponent_logo | string | Opponent | URL to opponent logo |
opponent_score | integer | Opponent | Opponent's final score |
score_points_for | integer | Outcome | Team's final score |
score_points_against | integer | Outcome | Opponent's final score |
score_margin | integer | Outcome | Point differential (positive = win) |
game_outcome | string | Outcome | Win or Loss |
๐ก Note: Shooting percentages are on a 0-100 scale. Stats are
nullfor players who did not play. All missing values are explicitnull, not empty strings.
Key Differences from NBA Data
NCAA basketball has some important structural differences from NBA:
| Aspect | NCAA | NBA |
|---|---|---|
| Game Length | Two 20-minute halves | Four 12-minute quarters |
| Foul Out | 5 personal fouls | 6 personal fouls |
| Shot Clock | 30 seconds | 24 seconds |
| Teams | 350+ Division I teams | 30 teams |
| Min Season | 2003 | 2002 |
| Plus/Minus | Not available | Available |
๐ Sportsverse Data Suite
Building something bigger? Our ecosystem covers comprehensive sports data. Check out our other sports scrapers:
| Actor | Description | Status |
|---|---|---|
| ๐ NCAA Basketball Play-by-Play | Every play from every college game | โ Available |
| ๐ NCAA Basketball Team Box Scores | College team statistics per game | โ Available |
| ๐ NCAA Basketball Player Box Scores | College player statistics (this actor) | โ Available |
| ๐ NBA Play-by-Play | Professional basketball play-by-play | โ Available |
| ๐ NBA Team Box Scores | NBA team statistics per game | โ Available |
| ๐ NBA Player Box Scores | NBA player statistics per game | โ Available |
| ๐ 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