It looks like we now have access to 9.1’s new Mythic+ scoring data in the Character Mythic Keystone Profile API.
However, these endpoints only give the total score, and two results for each dungeon: the best timed run, and the best over-time run, regardless of which affixes applied during the run.
I’d like the Character Mythic Keystone Profile APIs to give the best Tyrannical and best Fortified run for each dungeon. This would allow an API user to breakdown characters’ Mythic+ scores in this new algorithm, and offer suggestions about how they can improve their score (ie: “your low run of $DUNGEON is dragging down your score”).
It looks like third-party sites like RaiderIO work around this by constantly scraping recent runs from the WoW APIs, and then calculate it locally. This isn’t a feasible solution for an application that is only periodically running reports, and has limited state.