Skip to main content
The Bundles API gives you access to every themed cosmetic collection that has appeared in the Valorant featured store. Bundles group skins, gun buddies, sprays, and player cards under a shared theme — such as the Prime 2.0 Bundle — and are typically sold at a discounted price compared to purchasing each item individually. You can retrieve the full bundle catalog or fetch details for a specific bundle by UUID.
The User-Agent header is required for all requests. Use the format AppName/Version (+URL) — for example, MyApp/1.0 (+https://example.com).

Endpoints

MethodPathDescription
GET/v1/bundlesReturns all bundles
GET/v1/bundles/{uuid}Returns a single bundle by UUID

GET /v1/bundles

Returns an array of all Valorant store bundles.

Request parameters

User-Agent
string
required
Identifies your application. Format: AppName/Version (+URL).
language
string
default:"en-US"
Locale for localized display names and descriptions. Example: es-ES, it-IT.

Example request

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

Response

{
  "status": 200,
  "data": [
    {
      "uuid": "89443dca-429b-a9b0-afa1-5fa10b2446e5",
      "displayName": "Remasterizado 5 Years // Beta",
      "displayNameSubText": null,
      "description": "Remasterizado 5 Years // Beta",
      "extraDescription": null,
      "promoDescription": null,
      "useAdditionalContext": false,
      "displayIcon": "https://valmedia.teamfortuna.xyz/bundles/89443dca-429b-a9b0-afa1-5fa10b2446e5/displayicon.png",
      "displayIcon2": "https://valmedia.teamfortuna.xyz/bundles/89443dca-429b-a9b0-afa1-5fa10b2446e5/displayicon2.png",
      "displayIcon3": null,
      "logoIcon": null,
      "verticalPromoImage": "https://valmedia.teamfortuna.xyz/bundles/89443dca-429b-a9b0-afa1-5fa10b2446e5/verticalpromoimage.png",
      "assetPath": "ShooterGame/Content/UI/OutOfGame/MainMenu/Store/Bundles/StorefrontItem_Val5BetaThemeBundle_DataAsset"
    }
  ]
}

GET /v1/bundles/

Returns a single bundle matching the provided UUID.

Request parameters

uuid
string
required
The UUID of the bundle to retrieve.
User-Agent
string
required
Identifies your application. Format: AppName/Version (+URL).
language
string
default:"en-US"
Locale for localized display names and descriptions.

Example request

cURL
curl --request GET \
  --url "https://astra.teamfortuna.xyz/v1/bundles/89443dca-429b-a9b0-afa1-5fa10b2446e5" \
  --header "User-Agent: MyApp/1.0 (+https://example.com)"

Response

{
  "status": 200,
  "data": {
    "uuid": "89443dca-429b-a9b0-afa1-5fa10b2446e5",
    "displayName": "5 Years // Beta Remastered",
    "displayNameSubText": null,
    "description": "5 Years // Beta Remastered",
    "extraDescription": null,
    "promoDescription": null,
    "useAdditionalContext": false,
    "displayIcon": "https://valmedia.teamfortuna.xyz/bundles/89443dca-429b-a9b0-afa1-5fa10b2446e5/displayicon.png",
    "displayIcon2": "https://valmedia.teamfortuna.xyz/bundles/89443dca-429b-a9b0-afa1-5fa10b2446e5/displayicon2.png",
    "displayIcon3": null,
    "logoIcon": null,
    "verticalPromoImage": "https://valmedia.teamfortuna.xyz/bundles/89443dca-429b-a9b0-afa1-5fa10b2446e5/verticalpromoimage.png",
    "assetPath": "ShooterGame/Content/UI/OutOfGame/MainMenu/Store/Bundles/StorefrontItem_Val5BetaThemeBundle_DataAsset"
  }
}

Response fields

uuid
string
required
Unique identifier for the bundle.
displayName
string
required
Localized name of the bundle (e.g., "Prime 2.0 Bundle").
displayNameSubText
string
Secondary localized name or subtitle. May be null.
description
string
Localized marketing description of the bundle’s theme or contents. May be null.
extraDescription
string
Additional localized description text. May be null.
promoDescription
string
Promotional copy shown during featured store events. May be null.
useAdditionalContext
boolean
Whether the bundle uses additional context data for display purposes.
displayIcon
string
URL to the primary bundle display icon.
displayIcon2
string
URL to a secondary display icon variant. May be null.
logoIcon
string
URL to the bundle’s logo icon. May be null.
assetPath
string
Internal Unreal Engine asset path for the bundle data object.
Bundle UUIDs are stable across patches. You can safely store and reference them to track which bundles have appeared in the featured store over time.