Basketball Reference Scraper | NBA Stats and History avatar

Basketball Reference Scraper | NBA Stats and History

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Basketball Reference Scraper | NBA Stats and History

Basketball Reference Scraper | NBA Stats and History

Pull NBA player, team, and game stats from Basketball Reference including box scores, season averages, advanced metrics, standings, awards, and historical records. Perfect for sports analytics, fantasy tools, betting models, and basketball data journalism projects.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

ParseForge Banner

๐Ÿ€ Basketball Reference Scraper

๐Ÿš€ Export NBA player statistics in seconds. No API key, no login, no limits on what season or stat type you pull.

The Basketball Reference Scraper extracts NBA player statistics from Basketball Reference, the authoritative source for basketball data. Whether you need scoring leaders, advanced efficiency metrics, or raw season totals, this actor pulls the complete player table for any season and stat type you choose.

Data is scraped in real-time from the official public stats pages - no caching, no stale records, no truncation.

Coverage

  • Seasons: NBA 1950-present (75+ seasons of historical data)
  • Stat types: Per Game, Totals, Advanced
  • Players per season: 450-550 active players
  • Fields per player: 19 data points covering scoring, playmaking, defense, and shooting efficiency

Target Audience / Use Cases

WhoWhy
Sports analystsBuild season-over-season performance comparisons
Fantasy basketball managersTrack player stats across a full season
Data scientistsTrain prediction models on historical NBA data
Sports journalistsPull quick stats for game previews and recaps
Basketball researchersStudy long-term trends in the NBA
DevelopersPower sports dashboards and apps

๐Ÿ“‹ What the Basketball Reference Scraper does

  • Fetches the full player stats table for any NBA season from 1950 to present
  • Supports three stat types: Per Game averages, Season Totals, and Advanced metrics
  • Parses all player rows including name, team, position, age, and full stat line
  • Handles traded players correctly (returns the combined TOT row, not duplicates)
  • Converts all numeric stats to proper number types (no string parsing needed)
  • Limits free users to 10 items as a preview; paid users get the full dataset

๐Ÿ’ก Why it matters: Basketball Reference is the gold standard for NBA stats. Every number here is the same one scouts, analysts, and broadcasters rely on. Getting it programmatically means you can build tools that stay current automatically.

๐Ÿ“Š Data fields

Each record includes: age, assists, blocks, gamesPlayed, minutesPerGame, playerName, playerUrl, points, position, rebounds, results, season, statType, steals, team. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

๐Ÿš€ How to use

  1. Create a free Apify account (includes $5 credit)
  2. Open the Basketball Reference Scraper actor
  3. Set your season year (e.g. 2024) and statType (per_game, totals, or advanced)
  4. Set maxItems to how many players you want (up to 500+ for full season)
  5. Click Run and wait a few seconds
  6. Download your dataset as JSON, CSV, or Excel
ActorDescription
Transfermarkt ScraperFootball player values and transfer history
SofaScore ScraperLive scores and sports statistics across all leagues
Chess.com ScraperChess player profiles, ratings, and game history

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for scrapers across 100+ data sources - sports, finance, jobs, real estate, and more.

This actor is an independent tool and is not affiliated with or endorsed by Sports Reference LLC or Basketball Reference. Data is accessed from publicly available web pages for informational and research purposes.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.