Skip to main content
Chromas are the color and style variants that exist within a single weapon skin. Every skin has at least one chroma — the first is always the base skin appearance included with the skin purchase. Additional chromas are unlocked using Radianite Points and introduce alternate color palettes or visual styles for the same skin. You can use these endpoints to fetch all chromas across all skins at once, or look up a specific chroma directly by UUID without needing to traverse the parent skin object.
Use the swatch image URL to display a small color preview of a chroma in your UI — for example, inside a color picker or skin selector component. The fullRender URL provides a full-resolution view of the weapon in that chroma for detail screens.

GET /v1/weapons/skinchromas

Retrieve a list of all weapon skin chromas across every skin in Valorant.

Query parameters

language
string
default:"en-US"
The locale used for all display name strings in the response. Accepts any Valorant-supported locale, for example en-US, de-DE, ja-JP, or zh-TW.

Example request

curl --request GET \
  --url "https://astra.teamfortuna.xyz/v1/weapons/skinchromas" \
  --header "User-Agent: MyApp/1.0 (+https://example.com)"

Response

status
number
required
HTTP status code of the response. 200 indicates success.
data
object[]
required
Array of chroma objects, one per chroma across all skins.

Response

{
  "status": 200,
  "data": [
    {
      "uuid": "12966603-4cb3-03dd-bf2e-338fb15d144f",
      "displayName": ".EXE Ghost",
      "displayIcon": "https://valmedia.teamfortuna.xyz/weapons-skinchromas/12966603-4cb3-03dd-bf2e-338fb15d144f/displayicon.png",
      "fullRender": "https://valmedia.teamfortuna.xyz/weapons-skinchromas/12966603-4cb3-03dd-bf2e-338fb15d144f/fullrender.png",
      "swatch": null,
      "streamedVideo": null,
      "assetPath": "ShooterGame/Content/Equippables/Guns/Sidearms/Luger/Grid/Chromas/Standard/LugerPistol_Grid_Standard_PrimaryAsset"
    }
  ]
}