It would be really interesting to see what creative people would do with this, they should add as much seemingly useless stuff to the api as possible. One possible issue I could imagine are people abusing the api by sampling it really fast. So they might have to implement api keys that are tied to a Minecraft account and can automatically get suspended.
I'm not sure if it would be worth the time to develop such a system, but it might even save them the work of developing a nice useable stats page themselves. Also get cubecraft on
/r/dataisbeautiful for free advertisement.
some things the api could contain:
- all stats that are shown in game lobbies given a specific uuid
- bans (same information the appeals page gives currently)
- range of players for any specific stat (for example getting the players with the 3rd to 7th most hit arrows in team skywars)
- number of sentinel/manual bans for a given time interval
- additional global stats for a specific player if available (total time played, first joined), btw. those could be shown in the main lobby anyway
- number of players per game at a specific time
Possibly have some kind of authentication system to access more account specific information such as
- current game
- number of cubelets/points/vanity points
- unlocked items