RepositoryPythonUSUnited States
swar

swar/nba_api

An API Client package to access the APIs for NBA.com

3.8kstars
723forks
87issues
0views

🏀 Truy cập mọi dữ liệu NBA trực tiếp từ Python

Gói API Python chính thức phi chính thức cho stats.nba.com và cdn.nba.com, không cần đăng ký API key.

nba_api là một thư viện Python cho phép truy cập hơn 130 endpoint từ NBA.com bao gồm thống kê người chơi, đội thi đấu, bảng xếp hạng, shot chart, play-by-play và dữ liệu trực tiếp trong thời gian thực. Dự án do cộng đồng duy trì, hỗ trợ cả WNBA và G League qua tham số league_id.

✨ Điểm nổi bật

  • Hơn 130 endpoint được hỗ trợ: truy cập đầy đủ thống kê từ stats.nba.com như player/team stats, box scores, game logs, shot charts, play-by-play.
  • Dữ liệu trực tiếp thời gian thực: lấy scoreboard, box scores, play-by-play và tỷ lệ cược từ cdn.nba.com trong lúc trận đấu.
  • Tích hợp pandas sẵn: dữ liệu được trả về dưới dạng DataFrame, dict hoặc JSON tùy chọn.
  • Dữ liệu tham chiếu ngoại tuyến: danh sách ID người chơi và đội thi đấu được đóng kèm trong gói, hỗ trợ tìm kiếm không cần gửi yêu cầu.
  • Hỗ trợ regex và bỏ dấu: tìm người chơi bằng biểu thức chính quy, bỏ qua chữ hoa/thường và dấu tiếng Anh.
  • Tùy chọn yêu cầu linh hoạt: cấu hình timeout, proxy, headers tùy chỉnh, hoặc xây dựng yêu cầu mà không gửi ngay.
  • Hỗ trợ đa giải: nhiều endpoint hỗ trợ WNBA và G League thông qua league_id.

💡 Vì sao đáng chú ý

Khác với các dịch vụ thứ ba thu phí hoặc giới hạn API key, nba_api cung cấp quyền truy cập miễn phí và mạnh mẽ vào toàn bộ dữ liệu chính thức từ NBA.com. Phù hợp cho phân tích thống kê, xây dựng ứng dụng thể thao, hoặc học tập trong môi trường Jupyter.

Lưu ý: stats.nba.com có thể chặn IP từ dịch vụ đám mây như AWS, GCP, Colab. Người dùng nên thêm thời gian chờ giữa các yêu cầu hoặc sử dụng proxy để tránh giới hạn tốc độ.


#NBA #Python #SportsAnalytics #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
shufinskiy/sport_analytics_tools

Tools to help developers and data scientists in sports

89
Jun 16, 2026
RepositoryJupyter Notebook
danchyy/Basketball_Analytics

Repository which contains various scripts and work with various basketball statistics

172
Jan 24, 2024
RepositoryPython
JakeKandell/NBA-Predict

Predicts Daily NBA Games Using a Logistic Regression Model

140
Dec 8, 2022
RepositoryPython
NBA-Betting/NBA_AI

Using AI to predict the outcomes of NBA games.

124
Oct 12, 2026
RepositoryPython
sportsdataverse/sportsdataverse-py

sportsdataverse python package

123
Oct 23, 2026
RepositoryPython
wyattowalsh/nbadb

Data Extraction (from https://stats.nba.com) and Processing Scripts to Produce the NBA Database on Kaggle (https://kaggle.com/wyattowalsh/basketball)

76
Sep 19, 2026
RepositoryPython
johnwmillr/SportradarAPIs

Python wrapper for the Sportradar APIs ⚽️🏈

57
Oct 10, 2026
RepositoryR
sportsdataverse/hoopR

An R package to quickly obtain clean and tidy men's basketball play by play data.

152
Oct 26, 2026
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026