There’s no direct APIs endpoints that will return the analytics data that can be generated from the admin reports, but you could use ShopifyQL and the Admin API to piece together the data you’re looking for. For example you could use the Orders dataset, which is a part of ShopifyQL to explore data about order value and volume, and create custom reports with the Reports resource in Rest.
If I understand correctly, in order to fetch the fields I mentioned above, we should first create a custom report in the UI and then pull it via the Reports endpoint?