> ## Documentation Index
> Fetch the complete documentation index at: https://docs.teamfortuna.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Skin Chromas — GET /v1/weapons/skinchromas endpoints

> Fetch all Valorant weapon skin chromas or a single chroma by UUID. Chromas are the color and style variants within each weapon skin.

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.

<Tip>
  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.
</Tip>

***

## GET /v1/weapons/skinchromas

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

### Query parameters

<ParamField query="language" type="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`.
</ParamField>

### Example request

<CodeGroup>
  ```bash All chromas theme={null}
  curl --request GET \
    --url "https://astra.teamfortuna.xyz/v1/weapons/skinchromas" \
    --header "User-Agent: MyApp/1.0 (+https://example.com)"
  ```

  ```bash With language theme={null}
  curl --request GET \
    --url "https://astra.teamfortuna.xyz/v1/weapons/skinchromas?language=de-DE" \
    --header "User-Agent: MyApp/1.0 (+https://example.com)"
  ```
</CodeGroup>

### Response

<ResponseField name="status" type="number" required>
  HTTP status code of the response. `200` indicates success.
</ResponseField>

<ResponseField name="data" type="object[]" required>
  Array of chroma objects, one per chroma across all skins.

  <Expandable title="data[] properties">
    <ResponseField name="uuid" type="string" required>
      Unique identifier for this chroma.
    </ResponseField>

    <ResponseField name="displayName" type="string" required>
      Display name of the chroma. The base chroma uses the skin name (e.g. `"Prime Vandal"`). Additional chromas append a variant label, separated by a newline character, for example `"Prime Vandal\nVariant 1 Yellow"`.
    </ResponseField>

    <ResponseField name="displayIcon" type="string | null">
      URL to the chroma's display icon image, typically a weapon silhouette in that chroma's colors.
    </ResponseField>

    <ResponseField name="fullRender" type="string | null">
      URL to a full-resolution render of the weapon in this chroma. Use this for detail or preview screens.
    </ResponseField>

    <ResponseField name="swatch" type="string | null">
      URL to a small color swatch image representing this chroma's primary color. `null` for the base chroma (index 0).
    </ResponseField>

    <ResponseField name="streamedVideo" type="string | null">
      URL to a preview video for this chroma, if one exists. `null` for most chromas.
    </ResponseField>

    <ResponseField name="assetPath" type="string" required>
      Internal Unreal Engine asset path for this chroma.
    </ResponseField>
  </Expandable>
</ResponseField>

### Response

```json theme={null}
{
  "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"
    }
  ]
}
```
