Note that the /kraken/streams endpoint has a channel parameter that allows you to request a comma-separated list of channels (ids on v5) to get the stream object for. I think the max is 100 per request, although I’m not sure if too long URLs could cause issues at some point. But either way, it doesn’t have to be 500 requests for 500 users.