Access your own M+ runs

I am trying to get a list of all the M+ instances I’ve run this season and from what I’ve reading this is probably not possible but decided to ask and check.

I’ve looked into the API, the Game Data one provides end points for top server runs, period runs, etc. and the Profile one only shows your best runs for a dungeon. I am not missing anything here right?

And if so, how does Raider IO capture data for lower keys too which is exactly what I want to achieve since I don’t run +30s to show up on the leaderboards?