BS-API
An npm package that can interact with bs-api easily.
Install
npm install bsapi.js
Updates
Version v2.0.5 ( Major Update )
- Bug Fixes
- Added CLI
- Added New Response Type ( clublog )
Types
Request Types | Description |
---|---|
get |
Uses Get Method To Request Data |
post |
Uses Post Method To Request Data |
ws |
Uses WebSocket To Receive Data ( player type ) |
Response Type | Description |
---|---|
player |
Get A Player's Game Stats |
clubs |
Get A Club's Stats |
rankings/players |
Top Rankings ( Player ) |
rankings/clubs |
Top Rankings ( Club ) |
brawlers |
List Of Every Brawlers |
events |
Events Rotation |
You can find the list of every response types at here |
Usage
const bs = require('bsapi.js')
bs.<Request_Type>('<Type>','<TAG>').then(res => {
// Handle Datas
}).catch(err => // Handle Errors )
-
Example Usage
Get
A Player's In-Game Profile Informationbs.get('player','82PGQVJ2L').then(res => { console.log(res) }).catch(err => console.log(err))
Get
Current Event Rotation ( Async / Await )(async () => { console.log(await bs.get('events')); })();
WebSocket
To Get Battlelogsbs.ws({ type: 'battlelog', tag: '82PGQVJ2L' }, (err, data) => { console.log(err, data) })
Tag Validator
This function allows you to validate a Brawl Stars Tag
const { validator } = require('bsapi.js')
// ... ( async )
await validator('<Type>', '<#TAG>')
supported types : club
, player
, brawler
CLI
Interact with bs-api through cli.
npm install -g bsapi.js
to use cli, you'll have to install this package globally
-
Usage
For CLI options, use the help command or
-h
(or--help
) argument :$ bs help
License
Apache-2.0
-
Links
-
Contributors
-
Disclaimer