Hi! That type of app information is typically something you should get through the Repository API:
In particular you might want to have a look at this endpoint:
There is an error in that documentation though (it's reported and should be fixed shortly). The endpoint paths should be without the extra '/' between "hub" and "list". So the paths should look like this:
It is possible to access some of the information you are looking for through the SDK method IHub.GetAppList but the information you get there is not complete, so I would recommend you to look into using the repository service instead.