There is no way to get the reports directly yourself via the Shopify API. The only way yo do this is to call the orders API and compile the numbers yourself.
we have an app that could help with this if you are interested. Let me know.
If you are looking for a tool to create your own dashboard/reports with all your data (e.g., Shopify, Facebook Ads, Google ads), feel free to check our app → Dive analytics
Dive is a BI software tailored for eCommerce merchants where you can:
Quickly run personalized analyses that fit your needs (or use our templates)
Build your own dashboard in a no-code environment
Track specific KPIs with our Goal component and align your team.
Collaborate within Dive to get your whole on the same page.
Use the Shopify Admin API with the given access token and shop URL to fetch report data. Start with the Reports API endpoint to list available reports. If navigating the API is complex, Skyvia can help streamline data extraction for your ETL process.