Valorant API Docs (unofficial)
This is a site dedicated to documenting the Valorant API endpoints the client uses internally. These endpoints are not officially supported. However, as long as you use common sense and don't do anything a Riot employee would frown at, you won't get banned.
You can join the Discord server here: https://discord.gg/a9yzrw3KAm
Getting Started
One of the easiest ways to get started and get a feel for what kinds of data you can get from the apis is to play around with the requests yourself in a REST client like Insomnia.
-
Download and install Insomnia here: https://insomnia.rest/download
- Recent updates to Insomnia require a Kong account. For a fork of Insomnia that does not require an account, see https://github.com/ArchGPT/insomnium
- Add insomnia-plugin-valorant
- This plugin autocompletes useful API placeholders such as auth info, lockfile data, and player info. For more info, see https://github.com/techchrism/insomnia-plugin-valorant
- Import Workspace
Investigating Endpoints
Endpoints are commonly found from the ShooterGame log located at %LocalAppData%\VALORANT\Saved\Logs\ShooterGame.log
You can use Valorant Log Endpoint Scraper to quickly export a list of endpoints and other urls found in the log.
Prior Work
Documenting the endpoints and making them available is a team effort. Here are some notable contributions:
- RumbleMike's ValorantClientAPI repo
- Hidan's endpoint gist
- The assistance of many in the Discord