Valorant-API
Free Valorant game data API with no key: agents, abilities, weapons, skins, maps and ranks with official artwork in multiple languages. Tested example.
Endpoint tested and returned HTTP 200 on 2026-08-19
What is the Valorant-API?
Valorant-API is a free, key-free community API providing Valorant game content — agents and their abilities, weapons and skins, maps, ranks and sprays — including official artwork and multi-language support.
This is a content and assets API rather than a match statistics one: it returns the game's static data, extracted from official sources, with high-quality artwork URLs for every agent, weapon and map.
Multi-language support via the `language` parameter is genuinely thorough, covering all languages the game ships in, which makes it practical for building localised community sites.
Quick facts
- Base URL
https://valorant-api.com/v1- Authentication
- No API key required.
- Rate limit
- No published limit; assets are CDN-served.
- Pricing
- Free. Game assets remain Riot Games property — check their terms before commercial use.
- CORS
- Not enabled — call it from your server
- Official docs
- Read the docs
How to use the Valorant-API
Every request below was executed against the live API on 2026-08-19, and the response shown is the real body it returned — not an illustration.
1. Fetch all Valorant agents
GET https://valorant-api.com/v1/agents?language=en-US
curl 'https://valorant-api.com/v1/agents?language=en-US'const res = await fetch("https://valorant-api.com/v1/agents?language=en-US");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);import requests
res = requests.get("https://valorant-api.com/v1/agents?language=en-US", timeout=20)
res.raise_for_status()
print(res.json()){
"status": 200,
"data": [
{
"uuid": "e370fa57-4757-3604-3648-499e1f642d3f",
"displayName": "Gekko",
"description": "Gekko the Angeleno leads a tight-knit crew of calamitous creatures. His buddies bound forward, scattering enemies out of the way, with Gekko chasing them down to regroup and go again.",
"developerName": "Aggrobot",
"releaseDate": "1970-01-01T00:00:00Z",
"characterTags": null,
"displayIcon": "https://media.valorant-api.com/agents/e370fa57-4757-3604-3648-499e1f642d3f/displayicon.png",
"displayIconSmall": "https://media.valorant-api.com/agents/e370fa57-4757-3604-3648-499e1f642d3f/displayicon.png",
"bustPortrait": "https://media.valorant-api.com/agents/e370fa57-4757-3604-3648-499e1f642d3f/fullportrait.png",
"fullPortrait": "https://media.valorant-api.com/agents/e370fa57-4757-3604-3648-499e1f642d3f/fullportrait.png",
"fullPortraitV2": "https://media.valorant-api.com/agents/e370fa57-4757-3604-3648-499e1f642d3f/fullportrait.png",
"killfeedPortrait": "https://media.valorant-api.com/agents/e370fa57-4757-3604-3648-499e1f642d3f/killfeedportrait.png",
"minimapPortrait": "https://media.valorant-api.com/agents/e370fa57-4757-3604-3648-499e1f642d3f/minimapportrait.png",
"homeScreenPromoTileImage": null,
"background": "https://media.valorant-api.com/agents/e370fa57-4757-3604-3648-499e1f642d3f/background.png",
"backgroundGradientColors": [
"371c5cff",
"0f1923ff",
"3a2656ff",
"0f192300"
],
"assetPath": "ShooterGame/Content/CharacterParameters
| Parameter | Type | Required | Description |
|---|---|---|---|
agents | path | Optional | All playable agents with abilities and artwork. agents |
weapons | path | Optional | Weapons with stats and skins. weapons |
maps | path | Optional | Maps with minimaps and callouts. maps |
language | string | Optional | Locale code for translated content. en-US |
isPlayableCharacter | boolean | Optional | Filter agents to playable characters only. true |
Response fields
statusinteger- Response status code, inside the body.
data[].uuidstring- Unique content identifier.
data[].displayNamestring- Localised name.
data[].descriptionstring- Localised description.
data[].displayIcon / fullPortraitstring- Official artwork URLs.
data[].abilitiesarray- For agents, each ability with name, description and icon.
data[].roleobject- Agent role such as Duelist or Controller.
What you can build with the Valorant-API
- Build a Valorant agent or weapon reference site
- Create localised community tools with official artwork
- Power an agent picker or team composition tool
- Display map callouts and minimaps for strategy guides
Common errors and how to fix them
Non-playable entries in the agents list
The list includes an unreleased duplicate agent.
Fix: Pass isPlayableCharacter=true to filter to the real roster.
Untranslated content
The language parameter was omitted or unsupported.
Fix: Use full locale codes such as en-US or ja-JP.
Asset hotlinking
Artwork is Riot's intellectual property.
Fix: Check Riot's legal terms before using assets commercially; community use is generally tolerated.
Valorant-API — frequently asked questions
Is Valorant-API free?
Yes, completely free with no API key. It is a community-run project, not an official Riot API.
Does it provide match or player statistics?
No, it is a static game content API — agents, weapons, maps and artwork. For match data you need Riot's official API, which requires approval.
Why does the agents list contain a duplicate?
An unreleased or non-playable entry is included. Pass isPlayableCharacter=true to get only the actual roster.
Can I use the artwork commercially?
The artwork is Riot Games' intellectual property. Community and fan use is generally tolerated under Riot's legal policy, but review their terms before any commercial use.
Tools that pair with this API
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
Image Cropper
Crop images online to an exact rectangle with pixel-precise x, y, width and height inputs or aspect-ratio presets. Free, private and browser-based.
Valorant-API is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-19; always check the official documentation before relying on this API in production, as terms and limits can change.