Site usage statistics SharePoint Online in PowerBI

Brass Contributor

Hi, We have a requirement where we want to show the top 10 most read news pages in the last month on a PowerBI dashboard. The business knows about the site usage page ( but still wants this data on a separate dashboard to combine this with other statistics. Does anyone wich API and method is used by Microsoft to create the default site usage page?


A little extra information:

  • Modern communication site
  • Modern pages (default news)



2 Replies

Hi @Davy Loose,


I believe the Microsoft Graph API has what you are looking for, specifically getSharePointSiteUsagePages.


I hope this helps.



I spoke too soon. The data is too aggregate to be of value. The end point only provides:

"Get the number of pages viewed across all sites."

I don't think you get at the page usage date from the site or from the SharePoint Admin Center.