Skins
Cosmetic skins from the current game patch. Records include artwork, acquisition sources, shop prices and applicable items or classes.
Use the catalog matching the cosmetic slot: item_skins, armor_skins, action_skins, nameplate_skins, or lobby_skins.
Races are character skins and have their own page: Races.
GET/v2/item_skins
Replace item_skins with any skin catalog above. Each result uses its matching canonical id.<skin_kind>.<slug> id.
target_itemoptionalFilter item or armor skins by an exact canonical item archetype id.
patchoptionalReturn skins introduced by one exact game patch.
localeoptionalglobalLanguage used to resolve localized names, descriptions, and labels.
sortoptionalglobalSort by a field and direction. Use
field:order, such as name:asc, or use asc or desc for the endpoint's default field.cursoroptionalglobalContinue from the previous page. Pass the opaque
pagination.next value unchanged. Omit it for the first page.limitglobalGET/v2/item_skins/{id}
idpathPick any item skin id from the list.
localeoptionalglobalLanguage used to resolve localized names, descriptions, and labels.
The sources array preserves each game-data source. A shop source may also carry exclusive_source_key for a second way to earn the skin, such as Twitch Drops.
GET/v2/item_skins/{id}/icon
idpathPick any item skin id from the list.
sizeoptionalglobalIcon transforms — resize to N (square) or WxH. 1–512 per axis.
dproptionalglobalIcon transforms — pixel-density multiplier (1, 2, or 3). Combine with size for retina renders.
formatoptionalglobalIcon transforms — re-encode. Omit to keep the source format.
trimoptionalglobalIcon transforms — auto-strip transparent margin (1% fuzz).
bgoptionalglobalGET/v2/item_skins/{id}/tooltip
idpathPick any item skin id from the list.
localeoptionalglobalLanguage used to resolve localized names, descriptions, and labels.
Returns the compact profile payload used by the embeddable skin tooltip. See the Tooltips guide for installation and supported skin kinds.