Przedmioty

Szczegóły przedmiotu

Pobierz pełne szczegóły konkretnego przedmiotu rynku Steam, w tym metadane, histogram i historię cen.

Endpoint

Ten endpoint zwraca kompleksowe dane dla konkretnego przedmiotu rynku Steam, w tym rekord przedmiotu, metadane, najnowszy histogram zleceń kupna/sprzedaży oraz historię cen.

GET   /v2/steam/items/{appId}/{marketHashName}

Wymagane parametry

appId
number
Steam application ID, do którego należy przedmiot.
marketHashName
string
Market hash name przedmiotu zakodowany w URL.

Uwierzytelnianie

Dołącz swój klucz API jako header x-api-key.

x-api-key: YourSecretAPIKey

Pola odpowiedzi

PoleTypOpis
itemobjectRekord przedmiotu
metaobject|nullMetadane przedmiotu (obrazy, tagi, opisy)
histogramobject|nullNajnowszy histogram zleceń kupna/sprzedaży
priceHistoryobject|nullHistoryczne dane cenowe

Obiekt przedmiotu

PoleTypOpis
_idstringID dokumentu
nameIdnumber|nullID nazwy rynkowej Steam
appIdnumberSteam application ID
marketNamestringWyświetlana nazwa rynkowa
marketHashNamestringNazwa rynkowa zakodowana w URL
classIdnumber|nullSteam class ID
instanceIdnumber|nullSteam instance ID
isGlitchedbooleanCzy listing przedmiotu jest zgłitchowany
metaUpdatedAtstring|nullISO timestamp ostatniej aktualizacji metadanych
histogramUpdatedAtstring|nullISO timestamp ostatniej aktualizacji histogramu
priceHistoryUpdatedAtstring|nullISO timestamp ostatniej aktualizacji historii cen
Częstotliwość aktualizacji. Przedmioty Steam Community Market są zwykle odświeżane co 24 godziny. CS2 (appId 730) i Rust (appId 252490) są obecnie odświeżane co 1 do 2 godzin. Częstotliwość może się zmieniać w miarę dostrajania scraperów, sprawdź pola *UpdatedAt z timestampami, jeśli musisz wiedzieć dokładnie, kiedy rekord został ostatnio odświeżony.

Obiekt meta

PoleTypOpis
appIdnumberSteam application ID
contextIdnumberID kontekstu ekwipunku Steam
classIdnumberSteam class ID
instanceIdnumberSteam instance ID
imageobjectURL-e obrazów przedmiotu
image.iconUrlstring|nullURL obrazu ikony
image.iconUrlLargestring|nullURL dużego obrazu ikony
image.iconDragUrlstring|nullURL obrazu ikony drag
colorobjectInformacje o kolorach przedmiotu
color.namestring|nullKod hex koloru nazwy
color.backgroundstring|nullKod hex koloru tła
flagsobjectFlagi przedmiotu
flags.commoditybooleanCzy przedmiot jest towarem
flags.marketablebooleanCzy przedmiot można sprzedać na rynku
flags.tradablebooleanCzy przedmiot można wymieniać
descriptionsarrayTablica obiektów opisów ze Steam
tagsarrayTablica obiektów tagów ze Steam

Obiekt histogram

PoleTypOpis
buyOrdersarrayTablica punktów cenowych zleceń kupna
buyOrders[].pricenumberCena zlecenia kupna
buyOrders[].quantitynumberLiczba zleceń kupna w tej cenie
sellOrdersarrayTablica punktów cenowych listingów sprzedaży
sellOrders[].pricenumberCena listingu sprzedaży
sellOrders[].quantitynumberLiczba listingów sprzedaży w tej cenie
datestringISO timestamp zarejestrowania histogramu

Obiekt price history

PoleTypOpis
dataarrayTablica historycznych punktów cenowych
data[].pricenumberCena sprzedaży
data[].quantitynumberLiczba sprzedaży
data[].datestringISO timestamp daty sprzedaży

Przykład odpowiedzi

response.json
{
  "success": true,
  "response": {
    "item": {
      "_id": "6789abcdef012345",
      "nameId": 176096978,
      "appId": 730,
      "marketName": "AK-47 | Redline (Field-Tested)",
      "marketHashName": "AK-47 %7C Redline %28Field-Tested%29",
      "classId": 310777487,
      "instanceId": 480085569,
      "isGlitched": false,
      "metaUpdatedAt": "2025-01-15T00:00:00.000Z",
      "histogramUpdatedAt": "2025-01-15T00:00:00.000Z",
      "priceHistoryUpdatedAt": "2025-01-15T00:00:00.000Z"
    },
    "meta": {
      "appId": 730,
      "contextId": 2,
      "classId": 310777487,
      "instanceId": 480085569,
      "image": {
        "iconUrl": "-9a81dlWLwJ2UXnc...",
        "iconUrlLarge": "-9a81dlWLwJ2UXnc...",
        "iconDragUrl": null
      },
      "color": {
        "name": "D2D2D2",
        "background": null
      },
      "flags": {
        "commodity": false,
        "marketable": true,
        "tradable": true
      },
      "descriptions": [],
      "tags": []
    },
    "histogram": {
      "buyOrders": [
        { "price": 1050, "quantity": 245 },
        { "price": 1049, "quantity": 12 }
      ],
      "sellOrders": [
        { "price": 1089, "quantity": 3 },
        { "price": 1090, "quantity": 7 }
      ],
      "date": "2025-01-15T12:00:00.000Z"
    },
    "priceHistory": {
      "data": [
        { "price": 1075, "quantity": 150, "date": "2025-01-14T00:00:00.000Z" },
        { "price": 1062, "quantity": 142, "date": "2025-01-13T00:00:00.000Z" }
      ]
    }
  }
}