A third-party VALORANT API wrapper library.

Overview

wrapper-valorant-api

A NodeJS wrapper for the VALORANT API.

NPM Version

Installation

npm:

npm i wrapper-valorant-api

yarn:

yarn add wrapper-valorant-api

VAL-CONTENT-V1

Method Description
getContents({locale, region?)} Get content filtered by locale.

VAL-MATCH-V1

Method Description
match.getByMatchId({matchid, region?}) Get match by id
match.getByPuuid({puuid, region?)} Get matchlist for games played by puuid
match.getByQueue({queue, region?}) Get recent matches

VAL-RANKED-V1

Method Description
getLeaderboard({actId, region?, size?, startIndex?}) Get leaderboard for the competitive queue

ACCOUNT-V1

Method Description
account.getByPuuid({puuid, region?}) Get account by puuid
account.getByName({gameName, tagLine, region?}) Get account by riot id
account.getMyAccount({authorization, region?}) Get account by authentication string
account.getActiveShard({puuid, region?}) Get active shard for a player

Supported regions:

Valorant API:

Region Endpoint
APAC ap.api.riotgames.com
BR br.api.riotgames.com
EU eu.api.riotgames.com
KR kr.api.riotgames.com
LATAM latam.api.riotgames.com
NA na.api.riotgames.com

Account API:

Region Endpoint
ASIA asia.api.riotgames.com
AMERICAS americas.api.riotgames.com
EUROPE europe.api.riotgames.com

Usage

JavaScript:

const { ValorantApi } = require("wrapper-valorant-api");

const APIKey = ""; // Your API Key

const ValApi = new ValorantApi(APIKey); // An API instance for Valorant query

// Example usage of the VAL-CONTENT-V1 API
ValApi.getContents({ locale: "en-US" }).then((data) => console.log(data));

// Production API Key

ValApi.match.getByPuuid({ puuid: "" }); // Your puuid

ValApi.match
	.getByQueue({ queue: "competetive" })
	.then((data) => console.log(data));

Typescript:

import { ValorantApi } from "wrapper-valorant-api";

const APIKey = ""; // Your API Key

const ValApi = new ValorantApi(APIKey); // An API instance for Valorant query

// Example usage of the VAL-CONTENT-V1 API
ValApi.getContents({ locale: "en-US" }).then((data) => console.log(data));

// Production API Key

ValApi.match.getByPuuid({ puuid: "" }); // Your puuid

ValApi.match
	.getByQueue({ queue: "competetive" })
	.then((data) => console.log(data));

Contact

You might also like...

The Remix Stack for deploying to Vercel with testing, linting, formatting, structure and mock for 3rd party API integration.

The Remix Stack for deploying to Vercel with testing, linting, formatting, structure and mock for 3rd party API integration.

Remix DnB Stack See it live: https://dnb-stack.vercel.app/ Learn more about Remix Stacks. npx create-remix --template robipop22/dnb-stack What's in th

Dec 13, 2022

Identitfy and categorize Node.js dependencies (builtins, third parties..)

Dependa Identify and categorize Node.js dependencies (builtins, alias, third parties..). The module and the code has been inspired by builtins and bui

Nov 10, 2022

This is the group project for the fourth week of the third module in the Microverse program.

Space Travelers' Hub This is the Space Travelers' Hub app initialized in the fourth week of the third module in the Microverse program. It was done us

Sep 4, 2022

"Pizza Party!" - A Jovo V4 master template supporting a lot of features

"Pizza Party!" - Yet another Jovo V4 master template supporting a lot of features There are a lot of Jovo examples around but I did not find any proje

Aug 2, 2022

This repository demonstrates how to integrate your Dialogflow agent with 3rd-party services services using a Node.JS backend service

This repository demonstrates how to integrate your Dialogflow agent with 3rd-party services services using a Node.JS backend service

This repository demonstrates how to integrate your Dialogflow agent with 3rd-party services services using a Node.JS backend service. Integrating your service allows you to take actions based on end-user expressions and send dynamic responses back to the end-user.

Jul 21, 2022

Happy Birthday is a web-based party live background generated by CANVAS powered by JavaScript. This show a lot of random colorize particles in the background.

Happy Birthday is a web-based party live background generated by CANVAS powered by JavaScript. This show a lot of random colorize particles in the background.

Happy BirthDay JS Happy Birthday is a web-based party live background generated by CANVAS powered by JavaScript. This show a lot of random colorize pa

Oct 29, 2022

An open source API wrapper for TechHost API.

TechHost API Wrapper An open source API wrapper for TechHost API. Badges Installation Install techhost-api-wrapper with npm. npm install techhost-api-

Jun 23, 2022

News API Wrapper for Violetics API News

News API Wrapper for Violetics API News

Mar 23, 2022

Tiny Telegra.ph API wrapper for Deno

Telegra.ph API wrapper for Deno 🦕 This is a tiny Telegra.ph API wrapper for Deno written in TypeScript. All methods as listed here are available. See

Jul 28, 2022
Releases(2.1.1)
Owner
LordPrinz
Just student with some passions 🎹❤
LordPrinz
Calculating Pi number without limitation until 10k digits or more in your browser powered by JS without any third party library!

PI Calculator Web JS (Online) Calculating Pi number without limitation until 10k digits or more in your browser powered by JS without any third party

Max Base 6 Jul 27, 2022
Userscript developed by Stay & Third Party userscript available on Stay.

Stay offical userscript Get the userscript manager Stay² Developed by Stay Name Description Link 知乎@AutoExpand 自动展开回答,支持知乎桌面版 Get Google@PreventAppJum

shen yin 72 Nov 15, 2022
Minimal versions of popular analytics libraries. Reduce the impact of third-party scripts on your application.

minimal-analytics This project aims to provide minimal implementations of popular analytics libraries. It's aimed at users who want to reduce the impa

James Hill 32 Dec 25, 2022
A tiny cross-platform client for SQLite3, with precompiled binaries as the only third-party dependencies.

Tiny SQLite3 A tiny cross-platform client for SQLite3, with precompiled binaries as the only third-party dependencies. A nice feature about this modul

Fabio Spampinato 19 Oct 27, 2022
A third-party messenger application for Path of Exile.

PoE Instant Messenger Download (Windows) The latest release can be downloaded here Tool showcase Theme Setup Notifier Messenger Settings Light Dark Co

Cedric 11 Jul 29, 2022
Quickly check your websites for third party requests.

Third Party Checker Tool for crawling websites and checking for third party requests using Puppeteer. Installation git clone https://github.com/pxlrbt

Dennis Koch 7 Nov 1, 2022
Automatically generated documentation for the Valorant API endpoints the client uses internally.

Valorant API Docs To read documentation and get started, see Docs This is a project designed to automatically document Valorant endpoints based on a J

Techdoodle 223 Dec 25, 2022
Informações de todos os Agentes e Armas e Skins do Valorant

Bem vindo a Valorant Info Criei um painel que busca as informações dos Agentes(Informaçoes das habilidades e também um vídeo mostrando como e usada) T

Luiz Wanderson 28 Jul 29, 2022
Valorant DiscordRPC Program.

ValoCord Installation Download the latest release and setup the program. Enjoy it :) Usage Firstly setup the program. Open Valorant and Discord app. Y

Aronshire 5 Dec 17, 2022
The Third (and hopefully last) Version Of The Beatshape API!

Beatshape API V3 This is The Third (and hopefully last) Version Of The Beatshape API! How To Run: Install Node.js Clone This Repo git clone https://gi

CDX Team 1 Dec 25, 2021