Valorant (non-official) API

Beginner's Pick Games & Comics / No Auth Required Beginner HTTPS
Free to Use Varies (check documentation)

Overview

The unofficial Valorant API provides comprehensive data about Riot Games' Valorant including agents, weapons, maps, skins, and game modes — all without authentication. It is community-maintained and kept up-to-date with each game patch. Perfect for developers building Valorant companion apps, wikis, or stat trackers.

Beginner Tip

All endpoints return data arrays; use the ?language=en-US query parameter to get English-language names and descriptions. The API does not require an API key, so you can start querying immediately.

Available Data

Valorant (non-official) data via REST API

Example Response

JSON Response
{
  "id": 1,
  "name": "Valorant (non-official)",
  "data": "An extensive API containing data of most Valorant in-game items, assets and more",
  "source": "Valorant (non-official)"
}

Field Reference

status HTTP status code of the response; 200 indicates success.
data Array of game objects (agents, weapons, maps, etc.) matching the endpoint.
data[].uuid Unique identifier for the game object, used to request specific items.
data[].displayName Localised display name of the agent, weapon, or map.
data[].displayIcon URL to the icon image for the game object, hosted on Riot CDN.
data[].description Lore or gameplay description of the object in the selected language.

Implementation Example

Request
const url = "https://valorant-api.com/";
const response = await fetch(url);
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

Unexpected non-English text The default language may not be English for some endpoints.
Append ?language=en-US to your request URL to force English responses.
Old or missing skin/agent data A new game patch added content not yet indexed by the API.
Check the API changelog at valorant-api.com; the community usually updates within hours of a patch.
Large response payload Requesting all agents or all skins returns a very large JSON array.
Filter by UUID or use specific endpoints like /agents/{uuid} to fetch only the data you need.

Metadata Score Breakdown

Estimated from metadata — endpoint not independently tested

This score is estimated from observable metadata — HTTPS support, authentication model, declared CORS, and documentation reachability — because the API requires authentication or exposes no publicly testable endpoint. The five-signal breakdown is only shown for live-tested APIs.

Metadata estimate · endpoint not independently tested

Technical Specifications

Auth No Auth
HTTPS REQUIRED
CORS UNKNOWN
Category Games & Comics
Difficulty Beginner
Verified: 2026-04-04

Related Tags

Similar APIs

View All →