Player cards are cosmetic profile images that players display in Valorant’s in-game scoreboard and social panels. Each card ships in three image variants — small, wide, and large — making them suitable for different UI layouts. You can retrieve the full collection of player cards or look up a specific card by its UUID.
All requests must include a User-Agent header in the format AppName/Version (+URL). Requests without it will be rejected.
GET /v1/playercards
Returns a list of all player cards.
Pass the language query parameter to receive localized displayName values for your target audience.
Query parameters
BCP 47 locale string for response localization. Example: ko-KR, pt-BR, zh-TW.
Example request
curl --request GET \
--url "https://astra.teamfortuna.xyz/v1/playercards?language=en-US" \
--header "User-Agent: MyApp/1.0 (+https://example.com)"
Response
{
"status" : 200 ,
"data" : [
{
"uuid" : "cfd8d9e8-4984-21ed-00a6-53916619c68f" ,
"displayName" : ".SYS Card" ,
"isHiddenIfNotOwned" : false ,
"themeUuid" : null ,
"displayIcon" : null ,
"smallArt" : "https://valmedia.teamfortuna.xyz/playercards/cfd8d9e8-4984-21ed-00a6-53916619c68f/smallart.png" ,
"wideArt" : "https://valmedia.teamfortuna.xyz/playercards/cfd8d9e8-4984-21ed-00a6-53916619c68f/wideart.png" ,
"largeArt" : "https://valmedia.teamfortuna.xyz/playercards/cfd8d9e8-4984-21ed-00a6-53916619c68f/largeart.png" ,
"assetPath" : "ShooterGame/Content/Personalization/PlayerCards/Ep4_Act3_BP/Grid2/Playercard_Grid2_PrimaryAsset"
}
]
}
Response fields
HTTP status code of the response.
Array of player card objects. Show player card properties
Unique identifier for the player card.
Localized display name of the card.
Whether the card is hidden in the store when the player does not own it.
UUID of the cosmetic theme this card belongs to. May be null for default or unthemed cards.
URL of the card’s general-purpose display icon.
URL of the small art variant, used in compact UI contexts.
URL of the wide art variant, used in horizontal banner contexts such as the scoreboard header.
URL of the large art variant, used in full-size profile displays.
Internal Unreal Engine asset path.
GET /v1/playercards/{uuid}
Returns a single player card by its UUID.
Path parameters
The UUID of the player card to retrieve.
Query parameters
BCP 47 locale string for response localization.
Example request
curl --request GET \
--url "https://astra.teamfortuna.xyz/v1/playercards/cfd8d9e8-4984-21ed-00a6-53916619c68f?language=en-US" \
--header "User-Agent: MyApp/1.0 (+https://example.com)"
Response
{
"status" : 200 ,
"data" : {
"uuid" : "cfd8d9e8-4984-21ed-00a6-53916619c68f" ,
"displayName" : ".SYS Card" ,
"isHiddenIfNotOwned" : false ,
"themeUuid" : null ,
"displayIcon" : null ,
"smallArt" : "https://valmedia.teamfortuna.xyz/playercards/cfd8d9e8-4984-21ed-00a6-53916619c68f/smallart.png" ,
"wideArt" : "https://valmedia.teamfortuna.xyz/playercards/cfd8d9e8-4984-21ed-00a6-53916619c68f/wideart.png" ,
"largeArt" : "https://valmedia.teamfortuna.xyz/playercards/cfd8d9e8-4984-21ed-00a6-53916619c68f/largeart.png" ,
"assetPath" : "ShooterGame/Content/Personalization/PlayerCards/Ep4_Act3_BP/Grid2/Playercard_Grid2_PrimaryAsset"
}
}