Skip to main content

Curated NBA data sources, APIs, analytics tools, learning resources, and metric explainers.

36
GitHub Stars
45
Curated Resources
8
Categories
6 hours ago
Last Refreshed
Official & League DataAnalytics & Advanced Metrics SitesAPIs & Open DataLicensed Production FeedsYouTube & LearningData Analysis Libraries & ToolsAdvanced Stats ExplainedLegacy / Archived (still useful)

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me analytics & advanced metrics sites resources from awesome-nba-data"

Installation instructions →

What's inside

Analytics & Advanced Metrics Sites

  • 82Games

    Lineup, five-player-unit, on/off, physicality, and game-analysis archives with current-season research.

  • Basketball-Reference

    Unofficial historical reference for player, team, season, and game pages; automated reuse is governed by Sports Reference's data-use policy.

  • BBall Index - LEBRON

    Derived role, skill, and LEBRON tooling with a mix of public and paid access.

  • Cleaning the Glass

    Paid analytics that filter garbage time and provide team, player, and lineup views.

  • Crafted NBA

    Player/team dashboards and meta-metrics (DARKO, DRIP, LEBRON, RAPTOR, CraftedPM), comparisons, and roles.

  • Dunks & Threes - EPM

    Derived Estimated Plus-Minus and team-rating leaderboards with a public methodology page.

Legacy / Archived (still useful)

  • Back Picks

    Ben Taylor's long-form analytics pieces and historical series.

  • FiveThirtyEight NBA

    NBA coverage largely archived; RAPTOR explainer still valuable.

APIs & Open Data

  • BALLDONTLIE NBA API

    API-key service with free teams, players, and games; statistics, play-by-play, lineups, injuries, and odds require paid tiers.

  • hoopR

    Open-source R package and bulk loaders for men's basketball data, including NBA play-by-play releases from 2002 onward.

  • Kaggle - NBA Datasets

    Community dataset index where provenance, license, coverage, and correction behavior must be checked per dataset.

  • nba_api

    Unofficial MIT-licensed Python client for NBA.com endpoints; upstream schemas and endpoints change without a public stability contract.

  • pbpstats

    Open-source parser that derives possessions, lineups, and shot-zone context from NBA, WNBA, and G League play-by-play.

  • PBP Stats API Docs

    Paid API documentation for derived possession, lineup, on-off, and WOWY data.

Data Analysis Libraries & Tools

  • Basketball Reference Web Scraper

    Unofficial Python scraper retained for legacy research; Sports Reference policy review is required before automated use.

  • DuckDB

    Open-source analytical database for local SQL over Parquet and reproducible research snapshots.

  • Polars

    Open-source DataFrame engine suited to typed, lazy transformations over Parquet and other analytical formats.

Advanced Stats Explained

YouTube & Learning

Official & League Data

  • NBA.com

    Official league site for scores, schedules, standings, news, and video; use remains subject to NBA terms.

  • NBA Communications

    Official press releases for transactions, awards, schedule changes, and league announcements.

  • NBA Injury Report: 2025-26 Season

    Official, season-specific reports containing participation statuses and stated reasons that teams update throughout reporting windows; this changing web reference is not a historical bulk-data API.

  • NBA Official (Officiating Hub)

    Official rulebook, Coach's Challenge, and Last Two Minute report hub.

  • NBA Player Transactions

    Official filterable transaction reference for signings, waivers, trades, and other roster moves; the public page does not establish a documented bulk-data license.

  • NBA Stats (stats.nba.com)

    Official stats portal for box scores, play-by-play, shooting, tracking summaries, lineups, and Hustle data; it is not a published bulk-data license.

Licensed Production Feeds

  • Sportradar NBA API

    Licensed B2B NBA feeds with schedules, rosters, statistics, play-by-play, change logs, and provider identifiers.

  • SportsDataIO NBA API

    Commercial NBA feeds for scores, statistics, play-by-play, injuries, projections, and betting data with subscription-specific access.

Showing a sample of 45 resources. View the full list on GitHub →