Загрузить инвентарь
POST/v1/inventory
Заменяет копию тем, что отдал Steam: все страницы steamcommunity.com/inventory/<steam_id>/730/2?l=english&count=2000 без изменений, до 32 МБ. В течение 30 секунд после прошлой загрузки ответом будет уже лежащая копия. Лоты, чьи предметы исчезли из полного инвентаря, снимаются с продажи.
Запрос
Тело запроса
pagesobject[]обязательноОтветы Steam, по одному на страницу, без изменений.
curl -X POST 'https://api.rockvel.store/v1/inventory' \
-H "Authorization: Bearer $ROCKVEL_KEY" \
-H 'Content-Type: application/json' \
-d '{
"pages": [
{
"asset_properties": [
{
"appid": 730,
"asset_properties": [
{
"float_value": "0.2613",
"name": "Wear Rating",
"propertyid": 2
}
],
"assetid": "54267934219",
"contextid": "2"
}
],
"assets": [
{
"amount": "1",
"appid": 730,
"assetid": "54267934219",
"classid": "7993041821",
"contextid": "2",
"instanceid": "9148385265"
}
],
"descriptions": [
{
"classid": "7993041821",
"instanceid": "9148385265",
"market_hash_name": "AK-47 | Redline (Field-Tested)",
"tags": [],
"tradable": 1
}
],
"success": 1,
"total_inventory_count": 1
}
]
}'Ответ 200
itemsobject[]Что можно выставить: предметы, доступные для обмена, не выставленные и не проданные.
Поля items
asset_idstringId именно этого предмета в Steam. Меняется, когда предмет переходит к другому владельцу.
namestringНазвание, как его показывает Steam.
market_hash_namestringНазвание на торговой площадке Steam. На каждое своя карточка маркета.
image_urlstringИконка предмета в Steam.
kindstringВид предмета.
Одно из
weaponknifeglovesagentstickerpatchcharmgraffitimusic_kitcontainercollectibleotherraritystringможет отсутствоватьРедкость словами Steam.
exteriorstringможет отсутствоватьКод состояния: FN, MW, FT, WW или BS.
stattrakbooleanможет отсутствоватьПредмет StatTrak.
souvenirbooleanможет отсутствоватьПредмет Souvenir.
marketablebooleanSteam разрешает продавать предмет на своей площадке.
floatnumberможет отсутствоватьФлот, от 0 до 1. Поля нет у предметов без флота.
paint_seedintegerможет отсутствоватьPaint seed, от 0 до 1000.
kill_countintegerможет отсутствоватьСчётчик убийств StatTrak.
paint_indexintegerможет отсутствоватьНомер раскраски в игре.
def_indexintegerможет отсутствоватьНомер оружия в игре.
phasestringможет отсутствоватьФаза Doppler или Gamma Doppler.
name_tagstringможет отсутствоватьИменная бирка на предмете.
inspect_linkstringможет отсутствоватьОткрывает предмет в игре.
highlight_urlstringможет отсутствоватьВидео момента сувенирного брелока.
stickersobject[]может отсутствоватьНаклейки на предмете и нашивки на агенте.
Поля stickers
idintegerможет отсутствоватьНомер в игре.
namestringНазвание.
image_urlstringможет отсутствоватьИзображение.
slotintegerКакое место на предмете занимает.
wearnumberможет отсутствоватьНасколько потёрта, 0 — целая.
scalenumberможет отсутствоватьМасштаб, как в игре.
rotationnumberможет отсутствоватьПоворот, как в игре.
offset_xnumberможет отсутствоватьСмещение по x, как в игре.
offset_ynumberможет отсутствоватьСмещение по y, как в игре.
offset_znumberможет отсутствоватьСмещение по z, как в игре.
tint_idintegerможет отсутствоватьНомер оттенка в игре.
patternintegerможет отсутствоватьУзор брелока.
highlightintegerможет отсутствоватьМомент на сувенирном брелоке.
keychainsobject[]может отсутствоватьБрелоки на предмете.
Поля keychains
idintegerможет отсутствоватьНомер в игре.
namestringНазвание.
image_urlstringможет отсутствоватьИзображение.
slotintegerКакое место на предмете занимает.
wearnumberможет отсутствоватьНасколько потёрта, 0 — целая.
scalenumberможет отсутствоватьМасштаб, как в игре.
rotationnumberможет отсутствоватьПоворот, как в игре.
offset_xnumberможет отсутствоватьСмещение по x, как в игре.
offset_ynumberможет отсутствоватьСмещение по y, как в игре.
offset_znumberможет отсутствоватьСмещение по z, как в игре.
tint_idintegerможет отсутствоватьНомер оттенка в игре.
patternintegerможет отсутствоватьУзор брелока.
highlightintegerможет отсутствоватьМомент на сувенирном брелоке.
tagsobject[]может отсутствоватьВсе метки, которые Steam даёт предмету.
Поля tags
categorystringВид метки, например Collection.
namestringСама метка.
notesstring[]может отсутствоватьСтроки Steam об этом предмете: его матч, дата выпуска, содержимое контейнера.
referenceobjectможет отсутствоватьПодсказка для цены: самый дешёвый лот этого названия на lis-skins, у Doppler — этой фазы. Флот, паттерн и наклейки в ней не учтены. Только в вашем инвентаре и на витрине, поля нет, если на lis-skins такого лота нет.
Поля reference
price_centsintegerЦена в центах США.
offersintegerСколько лотов этого названия или фазы на lis-skins.
hidden_countintegerСколько ещё предметов Steam считает, но не показал. Пока значение больше 0, из-за отсутствия в копии ничего не снимается с продажи.
fetched_atdate-timeКогда загружена эта копия.
stalebooleanКопии больше 5 минут: пора загрузить свежую.
{
"items": [
{
"asset_id": "54267934219",
"name": "AK-47 | Redline (Field-Tested)",
"market_hash_name": "AK-47 | Redline (Field-Tested)",
"image_url": "https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwlcK3wiFO0POlPPNSI_-RHGavzOtyufRkASq2lkxx4W-HnNyqJC3FZwYoC5p0Q7FfthW6wdWxPu-371Pdit5HnyXgznQeHYY5wyA",
"kind": "weapon",
"rarity": "Classified Rifle",
"exterior": "FT",
"marketable": true,
"float": 0.2613,
"paint_seed": 412,
"paint_index": 282,
"def_index": 7,
"inspect_link": "steam://run/730//+csgo_econ_action_preview%2006168DEAFD92CC071E0E26F0072E0536023EE1",
"stickers": [
{
"id": 1693,
"name": "Sticker | Crown (Foil)",
"slot": 1,
"wear": 0.08
}
],
"tags": [
{ "category": "Type", "name": "Rifle" },
{ "category": "Weapon", "name": "AK-47" },
{
"category": "Collection",
"name": "The Phoenix Collection"
},
{
"category": "Quality",
"name": "Classified Rifle"
},
{
"category": "Exterior",
"name": "Field-Tested"
}
],
"reference": { "price_cents": 3240, "offers": 213 }
}
],
"hidden_count": 0,
"fetched_at": "2026-11-01T06:41:17Z",
"stale": false
}Любой маршрут может также ответить статусами со страницы Ошибки.