Skip to main content
Flex items are a category of Valorant cosmetics — including titles, icons, and other display items — that players earn by completing special gameplay milestones rather than purchasing from the store. The Flex API gives you access to every flex item available in the game, along with display icons and localized names, either as a full list or as individual lookups by UUID.
All requests must include a User-Agent header in the format AppName/Version (+URL). Requests without it will be rejected.

GET /v1/flex

Returns a list of all flex cosmetic items.
Use the language query parameter to retrieve localized displayName values for your target locale.

Query parameters

language
string
default:"en-US"
BCP 47 locale string for response localization. Example: de-DE, fr-FR, pt-BR.

Example request

curl --request GET \
  --url "https://astra.teamfortuna.xyz/v1/flex?language=en-US" \
  --header "User-Agent: MyApp/1.0 (+https://example.com)"

Response

{
  "status": 200,
  "data": [
    {
      "uuid": "cb4bf100-4590-c564-c805-67bcf98b7baa",
      "displayName": ":D Flex",
      "displayIcon": "https://valmedia.teamfortuna.xyz/flex/cb4bf100-4590-c564-c805-67bcf98b7baa/displayicon.png",
      "assetPath": "ShooterGame/Content/Equippables/Totems/Hazard/Totem_Hazard_PrimaryAsset"
    }
  ]
}

Response fields

status
number
required
HTTP status code of the response.
data
object[]
required
Array of flex item objects.

GET /v1/flex/{uuid}

Returns a single flex item by its UUID.

Path parameters

uuid
string
required
The UUID of the flex item to retrieve.

Query parameters

language
string
default:"en-US"
BCP 47 locale string for response localization.

Example request

curl --request GET \
  --url "https://astra.teamfortuna.xyz/v1/flex/cb4bf100-4590-c564-c805-67bcf98b7baa?language=en-US" \
  --header "User-Agent: MyApp/1.0 (+https://example.com)"

Response

{
  "status": 200,
  "data": {
    "uuid": "cb4bf100-4590-c564-c805-67bcf98b7baa",
    "displayName": ":D Flex",
    "displayIcon": "https://valmedia.teamfortuna.xyz/flex/cb4bf100-4590-c564-c805-67bcf98b7baa/displayicon.png",
    "assetPath": "ShooterGame/Content/Equippables/Totems/Hazard/Totem_Hazard_PrimaryAsset"
  }
}