We have a requirement to gather and show teams usage data in our custom admin dashboard. We want to identify if which teams are not active since last 7, 30, 90 days.
In Microsoft Teams Admin center, there is this report "Teams Usage" - admin can generate and download CSV report. Please see the screenshot below:

And the CSV report output has number of guests, reply messages, active users, active chats, meetings, mentioned etc. And it will look like as below:

We want to use this output in our dashboard. The above report admin can generate but it's a manual process. I couldn't find any way or API to get this data programmatically.
So my question is: Is there any way to export and get this report output data programmatically? If Yes, then guide me towards it.