Skip to content

Releases: henrygd/ncaa-api

v3.2.0

22 Jan 23:48

Choose a tag to compare

  • Add experimental /brackets endpoint (#8)
  • Add RSS news feed endpoint by @Tyler-widd in #23
  • Add dark param for logos

Full Changelog: v3.1.0...v3.2.0

v3.1.0

22 Nov 20:43

Choose a tag to compare

Try the API here: https://ncaa-api.henrygd.me/openapi

Full Changelog: v3.0.0...v3.1.0

v3.0.0

09 Nov 17:55

Choose a tag to compare

This release updates the API to be mostly compatible with major upstream changes.

https://ncaa-api.henrygd.me/openapi

Breaking changes to game routes

The old data.ncaa.com/casablanca endpoints we used seem to be fully disabled now, which has forced game sub-resources (box score, etc.) to move to a newer response format.

Some sports / seasons may return 502 or empty data. If you run into this, please open an issue.

Full Changelog: v2.0.1...v3.0.0

v2.0.1

15 Jan 00:22

Choose a tag to compare

Fixes cache-control header not being applied consistently.

This caused the CDN for our public API to hold stale data (#5). That problem should now be resolved.

Full Changelog: v2.0.0...v2.0.1

v2.0.0

28 Dec 00:05

Choose a tag to compare

Important

The /game/id route has been changed to return general game information. If you were previously using this for box scores, please update to use /game/id/boxscore instead.

New Features

  • Adds /schools-index route to return a big list of all schools.
  • /game/id route to return general information about a game. This gives you things like live stats (possession, field position, etc.), line scores, venue (if available), and which subroutes exist.

Full Changelog: v1.3.1...v2.0.0

v1.3.1

06 Dec 21:35

Choose a tag to compare

Minify JSON responses and cached data.

v1.3.0

05 Dec 21:16

Choose a tag to compare

Adds /game routes.

Example game: https://www.ncaa.com/game/6305900

  • /game/6305900 or /game/6305900/boxscore returns box score
  • /game/6305900/play-by-play returns play by play
  • /game/6305900/scoring-summary returns scoring summary if available
  • /game/6305900/team-stats returns team stats if available

Full Changelog: v1.2.5...v1.3.0

v1.2.5

29 Jun 19:38

Choose a tag to compare

  • Add semaphores (@henrygd/semaphore) to scoreboard route to improve cache hit rate and prevent possible race condition if resource doesn't exist in cache
  • Add graceful SIGINT handling
  • Update dependencies

Full Changelog: v1.2.4...v1.2.5