Hello. I need to fetch steam account inventories at a fast pace, so the normal endpoint is out of question due to high rate limits (I don't want to use proxies either). I'm looking to get the csgo inventory specificly.

Normal endpoint:
https://steamcommunity.com/inventory/<STEAMID>/<APPID>/2?l=english&count=5000

I have tried to use protobufs (cs uses protobufs to fetch inventory for the client) but passing in a different steamid still returned the inventory of the account I logged in with. It could be possible that I messed up with something since I'm new to protobufs and the library I was using. I also think I could get the inventory with this:

https://partner.steamgames.com/doc/a...ry#GetAllItems

but I think this requires a publisher key which costs money. Any ideas?