← Changelog

Item schema endpoint

July 2, 2026

GET /v1/schema returns a schema of all Counter-Strike 2 items. Includes market_hash_name, with category, rarity, collections, containers, wears and float range, StatTrak/Souvenir flags, marketplace ids, and an image URL:

json
"AK-47 | Redline (Field-Tested)": {
  "category": "skin",
  "rarity": { "name": "Classified", "tier": 5, "color": "#d32ce6" },
  "collections": ["The Phoenix Collection"],
  "containers": ["Operation Phoenix Weapon Case"],
  "ids": { "buff": 33960, "youpin": 1414, "c5game": 22499 },
  "wears": ["Minimal Wear", "Field-Tested", "Well-Worn", "Battle-Scarred"],
  "float_range": { "min": 0.1, "max": 0.7 },
  "image": "https://cs2.sh/image/C0x6zwlC-fAu6Oob",
  "...": "..."
}

Variants are supported. All items map back to their corresponding collections / containers.

At launch, the catalog was rebuilt every 12 hours. The current automatic pipeline checks Valve manifests every 30 minutes and marketplace freshness every six hours. Provider data refreshes at least every 12 hours, or sooner for new Valve identities and unsettled providers; a new immutable generation is published only when semantic inputs change. Available on all plans.