SkinMarketCap API
Items

List grouped items

CS2 items with their wears, StatTrak™ and Souvenir versions grouped into one entry. Costs 1 credit per page.

GET
/v1/grouped-items

Authorization

x-api-key<token>

In: header

Query Parameters

q?string

Words in the item's name

Length1 <= length <= 100
category?string

Comma-separated, any of: knife, gloves, pistol, rifle, sniper-rifle, smg, shotgun, machinegun, sticker, container, charm, agent, music-kit, equipment

Length1 <= length <= 500
weapon?string

Comma-separated weapon names

Length1 <= length <= 500
rarity?string

Comma-separated rarity names

Length1 <= length <= 500
exterior?string

Comma-separated wears the item must come in

Length1 <= length <= 500
phase?string

Comma-separated Doppler phases

Length1 <= length <= 500
collection?string

Comma-separated collection slugs, as /v1/collections lists them

Length1 <= length <= 500
stattrak?string

true: items that come in StatTrak™, false: items that never do. With souvenir=true as well, items that come in either

Value in

  • "true"
  • "false"
souvenir?string

true: items that come as Souvenir, false: items that never do

Value in

  • "true"
  • "false"
minPrice?|

minPrice at least this, integer USD cents

Range0 <= value
maxPrice?|

minPrice at most this, integer USD cents

Range0 <= value
sort?string

price sorts by minPrice; items with nothing listed come last

Default"name"

Value in

  • "name"
  • "price"
  • "listings"
order?string
Default"asc"

Value in

  • "asc"
  • "desc"
page?integer

Page to return, from 1

Range1 <= value
Default1
limit?integer

Items per page, up to 1000

Range1 <= value <= 1000
Default100

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/grouped-items"
{  "data": [    {      "slug": "karambit-doppler-phase-4",      "name": "★ Karambit | Doppler",      "type": "skin",      "weapon": "Karambit",      "image": "https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL6kJ_m-B1Q7uCvZaZkNM-SA1iUzv5mvOR7cDm7lA4i5wKJk4jxNWXCaQQnA5B5Q-8O4xnpltazNri37gGPgtlDzin7iXhN6y44tb0GUaYg5OSJ2A0QBM1-",      "rarity": {        "name": "Covert",        "color": "#eb4b4b"      },      "phase": "Phase 4",      "inspectLink": "steam://run/730//+csgo_econ_action_preview%200018FB0320A503280630033800F39585B9",      "minPrice": 119990,      "maxPrice": 140000,      "collections": [        {          "slug": "the-chroma-collection",          "name": "The Chroma Collection"        },        {          "slug": "the-chroma-2-collection",          "name": "The Chroma 2 Collection"        },        {          "slug": "the-chroma-3-collection",          "name": "The Chroma 3 Collection"        }      ],      "crates": [        {          "slug": "chroma-case",          "name": "Chroma Case"        },        {          "slug": "chroma-2-case",          "name": "Chroma 2 Case"        },        {          "slug": "chroma-3-case",          "name": "Chroma 3 Case"        }      ],      "qualities": [        {          "quality": "normal",          "minPrice": 124000,          "maxPrice": 131781        },        {          "quality": "stattrak",          "minPrice": 119990,          "maxPrice": 140000        }      ],      "listings": 424,      "variantCount": 4    }  ],  "pagination": {    "page": 1,    "limit": 100,    "total": 29069,    "totalPages": 291  }}