Get a seller's stall

GET/v1/stalls/{steam_id}

Everything one seller has on sale. 30 lots to a page. A closed stall looks the same as an empty one. A paused one shows its seller with paused and no lots.

Request

Path parameters

  • steam_idstringrequired

    The seller's SteamID64.

Query parameters

  • pagestring

    Which page, from 1.

curl 'https://api.rockvel.store/v1/stalls/76561198012345678' \
  -H "Authorization: Bearer $ROCKVEL_KEY"

Answer 200

  • sellerobjectoptional

    The seller. Left out if the stall is closed or empty.

    Fields of seller
    • steam_idstring

      The seller's SteamID64.

    • namestring

      The seller's name when the lot went on sale.

    • avatar_urlstringoptional

      The seller's avatar when the lot went on sale.

  • pausedbooleanoptional

    The stall is paused: its lots come back after the pause. Left out otherwise.

  • lotsobject[]

    The lots of this page.

    Fields of lots
    • idstring

      The lot's id, to buy it by.

    • price_centsinteger

      The price in US cents.

    • floatnumberoptional

      The float the seller's inventory showed.

    • paint_seedintegeroptional

      The paint seed the seller's inventory showed.

    • phasestringoptional

      The phase of a Doppler or Gamma Doppler.

    • image_urlstring

      The item's picture.

    • stickersobject[]optional

      Stickers the seller's inventory showed.

      Fields of stickers
      • idintegeroptional

        Its number in the game.

      • namestring

        Its name.

      • image_urlstringoptional

        Its picture.

      • slotinteger

        Which place on the item it takes.

      • wearnumberoptional

        How scraped it is, 0 for intact.

      • scalenumberoptional

        Its scale, as the game places it.

      • rotationnumberoptional

        Its rotation, as the game places it.

      • offset_xnumberoptional

        Its offset along x, as the game places it.

      • offset_ynumberoptional

        Its offset along y, as the game places it.

      • offset_znumberoptional

        Its offset along z, as the game places it.

      • tint_idintegeroptional

        Its tint's number in the game.

      • patternintegeroptional

        The pattern of a charm.

      • highlightintegeroptional

        The moment on a souvenir charm.

    • descriptionstringoptional

      What the seller wrote about the lot. Plain text.

    • max_discountintegeroptional

      How far below the price, in percent, the seller takes bargains. Left out if they take none.

    • sellerobjectoptional

      Who sells it. Left out if their stall is closed.

      Fields of seller
      • steam_idstring

        The seller's SteamID64.

      • namestring

        The seller's name when the lot went on sale.

      • avatar_urlstringoptional

        The seller's avatar when the lot went on sale.

    • ownbooleanoptional

      The lot is yours. Left out otherwise.

    • listed_atdate-time

      When the lot went on sale.

    • item_slugstring

      The item's slug.

    • namestring

      The market_hash_name.

    • raritystringoptional

      Rarity, such as Classified.

    • exteriorstringoptional

      Exterior as a code: FN, MW, FT, WW or BS.

    • stattrakbooleanoptional

      The item is StatTrak.

    • souvenirbooleanoptional

      The item is a Souvenir.

  • totalinteger

    How many there are on all pages.

  • page_sizeinteger

    How many fit on one page.

{
  "seller": {
    "steam_id": "76561198012345678",
    "name": "frostbyte",
    "avatar_url": "https://avatars.steamstatic.com/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb_full.jpg"
  },
  "lots": [
    {
      "id": "019a4b9d-2e17-7a58-b1c6-0d3f6a9e4b12",
      "price_cents": 3250,
      "float": 0.2613,
      "paint_seed": 412,
      "image_url": "https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwlcK3wiFO0POlPPNSI_-RHGavzOtyufRkASq2lkxx4W-HnNyqJC3FZwYoC5p0Q7FfthW6wdWxPu-371Pdit5HnyXgznQeHYY5wyA",
      "stickers": [
        {
          "id": 1693,
          "name": "Sticker | Crown (Foil)",
          "slot": 1,
          "wear": 0.08
        }
      ],
      "max_discount": 10,
      "seller": {
        "steam_id": "76561198012345678",
        "name": "frostbyte",
        "avatar_url": "https://avatars.steamstatic.com/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb_full.jpg"
      },
      "listed_at": "2026-11-01T07:41:17Z",
      "item_slug": "ak-47-redline-field-tested",
      "name": "AK-47 | Redline (Field-Tested)",
      "rarity": "Classified",
      "exterior": "FT"
    }
  ],
  "total": 1,
  "page_size": 30
}

Any route can also answer with the statuses on the Errors page.