Skip to main content
Astra is a third-party API project that is not owned, supported, or endorsed by Riot Games. The VALORANT trademark, the Riot Games name, and all related assets are owned by Riot Games Inc.
Astra is a free REST API that gives you structured access to Valorant game asset data — agents, weapons, maps, cosmetics, seasons, and more. This page introduces what Astra provides, how requests work, and the locales you can use to retrieve data in your users’ language.

What Astra provides

Astra exposes data across four broad categories, each available through dedicated endpoints under /v1/.

Agents & Characters

Full agent profiles including display names, descriptions, roles, abilities, and portrait assets for every playable character.

Cosmetics

Player cards, sprays, gun buddies, titles, and other cosmetic items available in the game.

Weapons & Skins

Weapon stats, skin collections, chroma variants, and level unlock data for every weapon in the game.

Game Data

Maps, competitive tiers, seasons, acts, events, game modes, and version metadata.

How it works

Every Astra request is a standard HTTP GET. You do not need to authenticate or register an account — you only need to include a valid User-Agent header with every request. Most endpoints also accept an optional language query parameter so you can receive display text in any of the supported locales. Resources are identified by UUID, which you can retrieve from list endpoints and then use to fetch a single item directly.

Base URL

All endpoints are served from the following base URL:
https://astra.teamfortuna.xyz
No signup or API key is required to use Astra. Simply include a valid User-Agent header with every request and you are ready to go.

Supported locales

Pass any of the following codes as the language query parameter to receive localized display text. The default locale when no parameter is provided is en-US. Use all to receive every locale in a single response.
CodeLanguage / Region
ar-AEArabic (UAE)
de-DEGerman (Germany)
en-USEnglish (United States)
es-ESSpanish (Spain)
es-MXSpanish (Mexico)
fr-FRFrench (France)
id-IDIndonesian (Indonesia)
it-ITItalian (Italy)
ja-JPJapanese (Japan)
ko-KRKorean (South Korea)
pl-PLPolish (Poland)
pt-BRPortuguese (Brazil)
ru-RURussian (Russia)
th-THThai (Thailand)
tr-TRTurkish (Turkey)
vi-VNVietnamese (Vietnam)
zh-CNChinese Simplified (China)
zh-TWChinese Traditional (Taiwan)
allAll locales in one response