Home > OS >  Can't get a steam user's inventory through the API
Can't get a steam user's inventory through the API

Time:08-30

I'm trying to get info about a Steam user's inventory but it seems that I'm doing something wrong. After running script below (ofc first I replace PROFILEID with my Steam User ID) all I get is {'success': False}. Can anyone tell me how to fix this? I set my inventory as visible for everyone.

import requests

inventory = requests.get("http://steamcommunity.com/profiles/PROFILEID/inventory/json/730/1").json()
print(inventory)

After deleting ".json()" it prints <Response [200]>

CodePudding user response:

Changing the 1 at the end of the URL to a 2 worked for me.

https://steamcommunity.com/profiles/76561198048165534/inventory/json/730/1{"success":false}

https://steamcommunity.com/profiles/76561198048165534/inventory/json/730/2{"success":true,"rgInventory":{"23071433672":{"id":"23071433672","classid":"1989287349","instanceid":"302028390", ...

  • Related