# Changelog of Basketball API Scraper — Box Scores, Stats & Standings (`sian.agency/basketball-api-scraper`) Actor

- **URL**: https://apify.com/sian.agency/basketball-api-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/basketball-api-scraper.md

## Changelog

All notable changes to Basketball API Scraper will be documented in this file.

### \[2026-09-18]

#### 🛠️ Reliability

- **Fewer empty runs** - All request parameters now pass through a single normalisation step, so runs started from the Console, the API or an AI assistant build the same request; transient network timeouts are retried instead of ending the run, and a missing standings table now tells you which Competition ID and Season ID to re-check.

### \[2026-07-31]

#### 🎉 Basketball API Scraper - Launch!

- **Per-Player Box Scores** - Pull 22 statistical columns for every player in every game: points, rebounds, assists, steals, blocks, turnovers, personal fouls, plus-minus, minutes played, field goal percentage and full shooting splits
- **League Standings in One Call** - Wins, losses, win percentage, games behind, streak and point differential, with every conference, division and league-wide table returned together
- **Quarter-by-Quarter Scoring** - Every game row carries points per quarter, overtime and the playoff series score, not just a final result
- **Shot-Classified Play-by-Play** - Every basket labelled as a one, two or three-pointer with the running score and the player who scored it
- **Roster & Player Salary Data** - Jersey numbers, positions, heights, weights, nationalities, salary amounts and contract expiry dates
- **Point Spread & Game Total Odds** - Basketball markets with opening and current prices plus price movement
- **Live Basketball Scores** - Every game in progress worldwide with current quarter and running score
- **Pay Per Operation** - 14 discrete charge events, so a league standings pull never costs the same as a 109-row play-by-play pull

#### 💎 User Benefits

- Fantasy basketball developers get production-grade per-player data without maintaining a scraper
- Analytics teams get whole-league tables and full season histories from a single operation
- Betting modellers get odds, quarter-level team stats and scoring sequences for the same game
- Error rows are written to the dataset for transparency and are never charged
- Export straight to JSON, CSV, Excel or XML from the Apify dataset

#### 🎯 Use Cases

- Fantasy platform developers building draft boards and weekly projections from per-player box scores
- Front-end teams shipping live score widgets that refresh in-play basketball games
- Analytics teams tracking record, streak, roster turnover and payroll on one season dashboard
- Quantitative modellers backtesting closing-line value against quarter-scoring distributions
- Journalists and academics assembling reproducible historical basketball datasets
- Scouts building cross-league player databases with contract expiry tracking
