> ## Documentation Index
> Fetch the complete documentation index at: https://docs.teamfortuna.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Astra: Valorant Game Asset Data API

> Astra is a free REST API for Valorant game asset data — agents, maps, weapons, skins, and more — with support for 20+ locales.

<Danger>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.</Danger>
Astra gives you instant access to comprehensive Valorant game asset data through a simple REST API. Fetch agent details, weapon stats, map information, skin hierarchies, competitive tiers, and much more — all localized into 20+ languages and always up to date with the current game version.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Make your first API call in under 5 minutes.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    Learn the User-Agent requirement for all requests.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/version">
    Browse every available endpoint with examples.
  </Card>

  <Card title="Localization" icon="globe" href="/concepts/localization">
    Request data in any of the 20+ supported languages.
  </Card>
</CardGroup>

## What you can build

Astra powers community tools, stat trackers, Discord bots, and companion apps. Here are common use cases:

<CardGroup cols={2}>
  <Card title="Agent browsers" icon="user-ninja">
    Display agent abilities, roles, and artwork in your app.
  </Card>

  <Card title="Skin galleries" icon="palette">
    Browse weapon skins, chromas, and unlock levels.
  </Card>

  <Card title="Rank displays" icon="trophy">
    Show competitive tier icons and names for any region.
  </Card>

  <Card title="Map explorers" icon="map">
    Retrieve map names, coordinates, and metadata.
  </Card>
</CardGroup>

## Get started in 3 steps

<Steps>
  <Step title="Set your User-Agent">
    All requests require a `User-Agent` header identifying your app. No signup or API key needed.

    ```
    User-Agent: MyApp/1.0 (+https://myapp.example.com)
    ```
  </Step>

  <Step title="Make your first request">
    Call any endpoint on `https://astra.teamfortuna.xyz`. Try fetching the current game version:

    ```bash theme={null}
    curl -H "User-Agent: MyApp/1.0" https://astra.teamfortuna.xyz/v1/version
    ```
  </Step>

  <Step title="Add localization">
    Append `?language=ja-JP` (or any supported locale) to receive localized display names and descriptions.

    ```bash theme={null}
    curl -H "User-Agent: MyApp/1.0" "https://astra.teamfortuna.xyz/v1/agents?language=ja-JP"
    ```
  </Step>
</Steps>
