Skip to main content
Player titles are short text strings that appear beneath a player’s name in Valorant’s in-game UI. They can be earned through ranked progression, events, or the store. Some titles have no text at all — these are blank titles that effectively hide the subtitle. You can fetch the full catalog of titles or look up any individual title by UUID.
All requests must include a User-Agent header in the format AppName/Version (+URL). Requests without it will be rejected.

GET /v1/playertitles

Returns a list of all player titles.
Use the language query parameter to receive localized displayName and titleText values for your users.

Query parameters

language
string
default:"en-US"
BCP 47 locale string for response localization. Example: es-ES, ar-AE, pl-PL.

Example request

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

Response

{
  "status": 200,
  "data": [
    {
      "uuid": "d13e579c-435e-44d4-cec2-6eae5a3c5ed4",
      "displayName": "",
      "titleText": "",
      "isHiddenIfNotOwned": false,
      "assetPath": "ShooterGame/Content/Personalization/Titles/PlayerTitle_Default_PrimaryAsset"
    }
  ]
}

Response fields

status
number
required
HTTP status code of the response.
data
object[]
required
Array of player title objects.
Titles where titleText is an empty string are intentional blank titles. Players equip these to show no subtitle beneath their name.

GET /v1/playertitles/{uuid}

Returns a single player title by its UUID.

Path parameters

uuid
string
required
The UUID of the player title 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/playertitles/d13e579c-435e-44d4-cec2-6eae5a3c5ed4?language=en-US" \
  --header "User-Agent: MyApp/1.0 (+https://example.com)"

Response

{
  "status": 200,
  "data": {
    "uuid": "d13e579c-435e-44d4-cec2-6eae5a3c5ed4",
    "displayName": "",
    "titleText": "",
    "isHiddenIfNotOwned": false,
    "assetPath": "ShooterGame/Content/Personalization/Titles/PlayerTitle_Default_PrimaryAsset"
  }
}