Represents BrawlStars API
-
client.player(playerTag) ⇒
Promise.<Object>
-
client.battlelog(playerTag) ⇒
Promise.<Object>
-
client.club(clubTag) ⇒
Promise.<Object>
-
client.members(clubTag) ⇒
Promise.<Object>
-
client.clubRanks(countryCode, option) ⇒
Promise.<Object>
-
client.playerRanks(countryCode, option) ⇒
Promise.<Object>
-
client.brawlerRanks(countryCode, brawlerId, option) ⇒
Promise.<Object>
-
client.brawlers(option) ⇒
Promise.<Object>
-
client.brawlerId(brawlerId) ⇒
Promise.<Object>
-
ClientOption :
Object
-
ClubSearchOption :
Object
-
SearchOption :
Object
| Param | Type | Description |
| --- | --- | --- |
| option | ClientOption
| API Options |
Example
const { Client } = require('brawlperk.js');
const client = new Client({ token: '', timeout: 5000 });
Search players
| Param | Type | Description |
| --- | --- | --- |
| playerTag | string
| Search player by playerTag. |
Example
client.player('#2QCCLG', { limit: 10 });
Get player battlelog information
| Param | Type | Description |
| --- | --- | --- |
| playerTag | string
| Tag of player. |
Example
client.battlelog('#8QU8J9LP');
Get club information.
| Param | Type | Description |
| --- | --- | --- |
| clubTag | string
| Tag of the club. |
Example
client.club('#8QU8J9LP');
Retrieve clubs members
| Param | Type | Description |
| --- | --- | --- |
| clubTag | string
| Tag of the club. |
| option | SearchOption
| Optional options |
Example
client.members('#8QU8J9LP', { limit: 10 });
Get club rankings for a specific location
| Param | Type | Description |
| --- | --- | --- |
| countryCode | string
| Country Code |
| option | SearchOption
| Optional options |
Example
client.clubRanks('global');
Get player rankings for a specific location
| Param | Type | Description |
| --- | --- | --- |
| countryCode | string
| Country Code |
| option | SearchOption
| Optional options |
Example
client.playerRanks('global');
Brawler rankings for a country or global rankings.
| Param | Type | Description |
| --- | --- | --- |
| countryCode | string
| Country Code |
| brawlerId | number
| Brawler ID |
| option | SearchOption
| Optional options |
Example
client.brawlerRanks('global', 16000000);
Get list of available brawlers.
| Param | Type | Description |
| --- | --- | --- |
| option | SearchOption
| Optional options |
Example
client.brawlers();
Get Brawler Data based on ID
| Param | Type | Description |
| --- | --- | --- |
| brawlerId | number
| Brawler ID |
Example
client.brawlerId(16000000);
| Param | Type | Description |
| --- | --- | --- |
| token | string
| BrawlStars API Token |
| timeout | number
| Request timeout in millisecond |
| Param | Type | Description |
| --- | --- | --- |
| limit | number
| Limit the number of items returned in the response. |
| after | string
| Return only items that occur after this marker. Before marker can be found from the response, inside the 'paging' property. Note that only after or before can be specified for a request, not both. |
| before | string
| Return only items that occur before this marker. Before marker can be found from the response, inside the 'paging' property. Note that only after or before can be specified for a request, not both. |