An idea on how the api for XRun could work:
GET http://api.playerservers.com/player/{UUID}/XRun Shows score and maps this player finished maps, example: { "player": { "score": 69, "maps": [ "Stone", "Snow", "Ores" ] }
GET http://api.playerservers.com/player/{UUID}/XRun/{MAP} Shows the score, PB and Last time in seconds of this player, example: {"player": { "score": 69, "best": 29.5, "last": 65.3 }}
the format is not the problem, its about to take time to do it atleast when xrun is more inactive than survival....