---
title: "Get CS2 Inventory"
method: GET
path: "/trading/user/inventory"
---

# Get CS2 Inventory

`GET /trading/user/inventory`

Fetch your inventory from steam and caches it to the database for 1 hour.

## Request body

- object
  - `invalid` string — Filters invalid items, defaults to no filtering.

## Response `200`

200

- object
  - `success` boolean
  - `updatedAt` integer
  - `allowUpdate` boolean
  - `data` object[]
    - `asset_id` integer
    - `created_at` string
    - `custom_price_percentage` unknown
    - `full_position` integer
    - `icon_url` string
    - `id` integer
    - `invalid` string
    - `is_commodity` boolean
    - `market_name` string
    - `market_value` integer
    - `name_color` string
    - `position` unknown
    - `preview_id` string
    - `price_is_unreliable` integer
    - `stickers` unknown[]
      - unknown
    - `tradable` boolean
    - `tradelock` boolean
    - `updated_at` string
    - `wear` number

## Other responses

- `400` — 400

---

[API](https://skmtc.net/csgoempire/apis/csgoempire-api.md) · [All operations](https://skmtc.net/csgoempire/apis/csgoempire-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/csgoempire/csgoempire-api/revisions/638e58458b14/schema)
