AFL Platform Update - 21st April 2026
New Versions​
This update is released in the following versions:
- AFL API v1.69
- AFL Warehouse v1.5
- R Package v1.5.5 (Installation Guide)
- Python Package v1.1.7 (Installation Guide)
Packages are updated after the API update within the same 24-hour window announced in the Champion Data Update email.
Player Availability​
This update introduces the player availability dataset to the AFL Platform. This covers the availability status of every player, for every (non-bye) round in a given season. This includes where a player has been injured, or playing in another competition.
This is only available for AFL Premiership seasons at this time.
API​
The 1.68 update added a new Season Player Availability Endpoint to the AFL API.
Warehouse​
The Warehouse presents availability data via the FIXTURES.PLAYER_AVAILABILITY table.
Packages​
A new player availability function has been added to the packages:
- R: getPlayerAvailability()
- Python: player_availability()
Match Score Sources​
API​
This update adds a new match summary endpoint for Match Score Sources. This returns the number of chains originating from various locations and causes, and the number of them that resulted in scoring.
Packages​
A new score sources function has been added to the packages:
- R: getScoreSources()
- Python: score_sources()
Match Transactions - Filter by Period​
API​
This update adds a period filter to the API's Match Transactions endpoint, so the transactions returned can be limited to one or more match periods. If filtering to one period, this will return just that period's transactions a bit faster than getting the whole match.
Packages​
This filter has been applied to the Package transaction functions as a 'periods' parameter. This parameter is optional.
- R: getMatchTransactions()
- Python: match_transactions()
Match Chains - Standard and Rotated XYs​
API​
This update adds the full set of XY coordinates to the API's Match Chains endpoint, so chain start and end locations can be plotted as standard or rotated on the same half of the ground.
Packages​
These fields have also been included in the packages' chains functions.
- R: getChains()
- Python: chains()