You can track all games with that API not just the logged ones.As I said I did search in their API github before and didn't see anything that could provide amount of players connected, in general or per platform.
You could make your own app using that API where players would be able to connect. You could track the players using that app you made. But not the ones playing the game, specially those who never connected to that app.
Getting the UserId you can get all activity data of that User with others APIs including the last time played that activity.
That is how you get population including by activity.
The only limitation is that you don’t have a direct API so you have to crawl all the users that takes time depending of the server you have… in GTS casa took me around 2 weeks to crawl everybody (around 12 millions accounts at time) from a local Python server (could be way faster in a Cloud solution).
Of course I don’t know the Bungie API performance… it can be slower or faster than PD API.
Last edited: