Skip to main content
The Game Modes API provides data on every available Valorant game mode — from Unrated and Competitive to Deathmatch and Spike Rush — along with their configuration flags. You can also query equippable items tied to specific modes, such as the Snowball Launcher available in the Snowball Fight limited-time mode.
The User-Agent header is required for all requests. Use the format AppName/Version (+URL) — for example, MyApp/1.0 (+https://example.com).

Endpoints


GET /v1/gamemodes

Returns an array of all Valorant game modes.

Request parameters

string
required
Identifies your application. Format: AppName/Version (+URL).
string
default:"en-US"
Locale for localized display names. Example: fr-FR, ko-KR.

Example request

Response


GET /v1/gamemodes/

Returns a single game mode matching the provided UUID.

Request parameters

string
required
The UUID of the game mode to retrieve.
string
required
Identifies your application. Format: AppName/Version (+URL).
string
default:"en-US"
Locale for localized display names.

Example request

cURL

GET /v1/gamemodes/equippables

Returns all equippable items associated with game modes. Equippables are special items available only in specific modes, such as the Snowball Launcher in the Snowball Fight limited-time mode.

Request parameters

string
required
Identifies your application. Format: AppName/Version (+URL).
string
default:"en-US"
Locale for localized display names.

Example request

cURL

GET /v1/gamemodes/equippables/

Returns a single equippable item by UUID.

Request parameters

string
required
The UUID of the equippable item to retrieve.
string
required
Identifies your application. Format: AppName/Version (+URL).
string
default:"en-US"
Locale for localized display names.

Example request

cURL

Response fields

Game mode fields

string
required
Unique identifier for the game mode.
string
required
Localized display name of the game mode (e.g., "Competitive", "Deathmatch").
string
Match time limit, if applicable. null for standard modes without a hard time cap.
string
Internal economy type string (e.g., "EAresEconomyType::Standard").
boolean
Whether match timeouts are permitted in this mode.
boolean
Whether team voice chat is enabled for this mode.
boolean
Whether the minimap is available to players in this mode.
number
Number of ability orbs present on the map in this mode.
string[]
Team role assignments if the mode uses asymmetric teams. null for standard modes.
object[]
Overrides for game features specific to this mode. null when no overrides apply.
object[]
Boolean rule overrides for this mode. null when no overrides apply.
string
URL to the mode’s display icon. May be null.
string
URL to a tall variant of the icon used in list views. May be null.
string
Internal Unreal Engine asset path.