Gamble Aug 8, 2019 @ 2:24am
Steam Inventory Item ID
so i wanted to know if there is some kind of specific id given to the steam item which wont change even if the item is traded between users and will always be unique. i want that id to make a website.

Is this available somehow???
< >
Showing 1-15 of 21 comments
MalikQayum Aug 8, 2019 @ 2:31am 
you need to be more specific about what you need, is it for a specific game?
Gamble Aug 8, 2019 @ 2:35am 
nah it is for any game any item that can be traded @MalikQayum
MalikQayum Aug 8, 2019 @ 2:40am 
then answer would be the assetid
Gamble Aug 8, 2019 @ 2:41am 
can you please link me some forum or article about that
MalikQayum Aug 8, 2019 @ 2:43am 
Originally posted by Gamble Gaming:
can you please link me some forum or article about that
i just looked at the endpoint myself and quickly saw it, i did not look at any forums or articles about it.
Last edited by MalikQayum; Aug 8, 2019 @ 2:44am
Gamble Aug 8, 2019 @ 2:47am 
i really did not understand this... guess i am noob at this XD

but can you inform me how to find assetid of any item for ex :- This ONE

Originally posted by MalikQayum:
Originally posted by Gamble Gaming:
can you please link me some forum or article about that
i just looked at the endpoint myself and quickly saw it, i did not look at any forums or articles about it.
Gamble Aug 8, 2019 @ 2:55am 
hey it says old assetid in google search does that mean it changes when the item is traded to other account --> https://imgur.com/q8Cd5Fe
MalikQayum Aug 8, 2019 @ 2:59am 
https://steamcommunity.com/inventory/76561198359990793/753/6?l=english&count=5000
{ "appid":753," contextid":"6", "assetid":"8723530993", "classid":"1107427531", "instanceid":"246376138", "amount":"1" }

you can test it quickly and trade that specific item to an alternative account, then check the endpoint if the item still has that assetid.
Last edited by MalikQayum; Aug 8, 2019 @ 3:01am
Gamble Aug 8, 2019 @ 3:10am 
yup it changes
ReBoot Aug 8, 2019 @ 3:20am 
Well, what about the instance ID?
MalikQayum Aug 8, 2019 @ 3:39am 
then you won't be able to get check it, this mean the endpoint does not support it and you will have to resort to apis.
(which is why i asked to begin with if this was for a specific game.)

there is public api that has support for some interfaces:

IEconItems_205790
IEconItems_221540
IEconItems_238460
IEconItems_440
IEconItems_570
IEconItems_583950
IEconItems_620
IEconItems_730

under these we can access the method > GetPlayerItems and the version v000, example:

https://api.steampowered.com/IEconItems_440/GetPlayerItems/v0001/?key=<apikey>&steamid=76561198359990793

{ "result": { "status": 1, "num_backpack_slots": 50, "items": [ { "id": 5519689580, "original_id": 5519689580, "defindex": 5803, "level": 20, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1119354880, "float_value": 92 }, { "defindex": 528, "value": 1167910912, "float_value": 5021 } ] }, { "id": 5618107103, "original_id": 5618107103, "defindex": 166, "level": 5, "quality": 6, "inventory": 0, "quantity": 1, "origin": 0, "flag_cannot_trade": true, "attributes": [ { "defindex": 143, "value": 1486737536, "float_value": 1388150609936384 }, { "defindex": 746, "value": 1065353216, "float_value": 1 }, { "defindex": 292, "value": 1115684864, "float_value": 64 }, { "defindex": 388, "value": 1115684864, "float_value": 64 }, { "defindex": 153, "value": 1065353216, "float_value": 1 } ] }, { "id": 5618107209, "original_id": 5618107209, "defindex": 5849, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "style": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1120665600, "float_value": 102 }, { "defindex": 744, "value": 1, "float_value": 1.40129846432481707e-45 }, { "defindex": 528, "value": 1169604608, "float_value": 5848 }, { "defindex": 731, "value": 1065353216, "float_value": 1 }, { "defindex": 815, "value": 1, "float_value": 1.40129846432481707e-45 } ] }, { "id": 5800133727, "original_id": 5800133727, "defindex": 5867, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "style": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1121189888, "float_value": 106 }, { "defindex": 744, "value": 1, "float_value": 1.40129846432481707e-45 }, { "defindex": 528, "value": 1169641472, "float_value": 5866 }, { "defindex": 731, "value": 1065353216, "float_value": 1 }, { "defindex": 815, "value": 1, "float_value": 1.40129846432481707e-45 } ] }, { "id": 5800443238, "original_id": 5800443238, "defindex": 356, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "attributes": [ { "defindex": 796, "value": "10 0 -6" }, { "defindex": 217, "value": 1065353216, "float_value": 1 }, { "defindex": 125, "value": 3260809216, "float_value": -55 }, { "defindex": 551, "value": 1065353216, "float_value": 1 } ] } ] } }

here we can access the original_id which can be used to what you want to achieve but this is only going to work with the appids that has the interfaces supported.

EDIT: for some reason artifact "IEconItems_583950" doesn't have the method > GetPlayerItems. Perhaps valve didn't bother with it, seeing how it wasn't a big success.
Last edited by MalikQayum; Aug 8, 2019 @ 3:45am
Gamble Aug 8, 2019 @ 9:52am 
no its not about a specific game i want some items on my website and i want to know if the same items are being returned by the user, basically emoticons (so i guess the game will be STEAM??)


Originally posted by MalikQayum:
then you won't be able to get check it, this mean the endpoint does not support it and you will have to resort to apis.
(which is why i asked to begin with if this was for a specific game.)

there is public api that has support for some interfaces:

IEconItems_205790
IEconItems_221540
IEconItems_238460
IEconItems_440
IEconItems_570
IEconItems_583950
IEconItems_620
IEconItems_730

under these we can access the method > GetPlayerItems and the version v000, example:

https://api.steampowered.com/IEconItems_440/GetPlayerItems/v0001/?key=<apikey>&steamid=76561198359990793

{ "result": { "status": 1, "num_backpack_slots": 50, "items": [ { "id": 5519689580, "original_id": 5519689580, "defindex": 5803, "level": 20, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1119354880, "float_value": 92 }, { "defindex": 528, "value": 1167910912, "float_value": 5021 } ] }, { "id": 5618107103, "original_id": 5618107103, "defindex": 166, "level": 5, "quality": 6, "inventory": 0, "quantity": 1, "origin": 0, "flag_cannot_trade": true, "attributes": [ { "defindex": 143, "value": 1486737536, "float_value": 1388150609936384 }, { "defindex": 746, "value": 1065353216, "float_value": 1 }, { "defindex": 292, "value": 1115684864, "float_value": 64 }, { "defindex": 388, "value": 1115684864, "float_value": 64 }, { "defindex": 153, "value": 1065353216, "float_value": 1 } ] }, { "id": 5618107209, "original_id": 5618107209, "defindex": 5849, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "style": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1120665600, "float_value": 102 }, { "defindex": 744, "value": 1, "float_value": 1.40129846432481707e-45 }, { "defindex": 528, "value": 1169604608, "float_value": 5848 }, { "defindex": 731, "value": 1065353216, "float_value": 1 }, { "defindex": 815, "value": 1, "float_value": 1.40129846432481707e-45 } ] }, { "id": 5800133727, "original_id": 5800133727, "defindex": 5867, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "style": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1121189888, "float_value": 106 }, { "defindex": 744, "value": 1, "float_value": 1.40129846432481707e-45 }, { "defindex": 528, "value": 1169641472, "float_value": 5866 }, { "defindex": 731, "value": 1065353216, "float_value": 1 }, { "defindex": 815, "value": 1, "float_value": 1.40129846432481707e-45 } ] }, { "id": 5800443238, "original_id": 5800443238, "defindex": 356, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "attributes": [ { "defindex": 796, "value": "10 0 -6" }, { "defindex": 217, "value": 1065353216, "float_value": 1 }, { "defindex": 125, "value": 3260809216, "float_value": -55 }, { "defindex": 551, "value": 1065353216, "float_value": 1 } ] } ] } }

here we can access the original_id which can be used to what you want to achieve but this is only going to work with the appids that has the interfaces supported.

EDIT: for some reason artifact "IEconItems_583950" doesn't have the method > GetPlayerItems. Perhaps valve didn't bother with it, seeing how it wasn't a big success.
MalikQayum Aug 8, 2019 @ 11:54am 
no because as i mentioned IEconItems_753 does not exist, so that means you won't be able to get the orignal_id.
Gamble Aug 8, 2019 @ 2:00pm 
so what about profile backgrounds??
MalikQayum Aug 8, 2019 @ 3:19pm 
Originally posted by Gamble Gaming:
so what about profile backgrounds??
community items (emoticons,backgrounds, trading cards, coupons, item rewards, gifts) all belong to the 753, and there is no support for the IEconItems_753.

question is more why it matters to you, that you get that same exact emoticon back.. and not just another one, example:

if you give me Battle-Car "Road Hog" emoticon (the one you linked), let's call yours X-Battle-Car "Road Hog" and mine Y-Battle-Car "Road Hog" now you give yours and i have X-Battle-Car "Road Hog" and Y-Battle-Car "Road Hog", right?
so now you want it back, so why does it matter if you get X- or Y- ?
You still get the card back right, it is just not the one you sent, but it is identically in every way.
< >
Showing 1-15 of 21 comments
Per page: 1530 50

Date Posted: Aug 8, 2019 @ 2:24am
Posts: 21