How to get campaign emails reports using API

We would like to know if campaign emails reports like sent emails , Delivered emails, Opened emails and so on can be retrieved using API. Our campaigns are sending emails daily so we want to fetch that data in our dashboard.

Actually- we want to integrate power bi with infusionsoft and display these reports using power bi - is there any way?

Yes, indirectly, you can gather that information with the api.

Basically, you setup a saved search with the email report that contains the metrics you’d like and then the api can retrieve the real time results of the saved search.

But , I am unable find any API to fetch the saved reports. On the other hand, I noticed some methods in XML-RPC environment to retrieve saved reports.
Are you referring to XML-RPC or API ?

Correct, you won’t be able to do so with just REST