
A small JS API for Faceit
(If you read it on npmjs.com - Read this file on github! Npmjs.com sometimes does not see difference between faceIt and faceit)
npm install faceit-js-api
const Faceit = require("faceit-js-api");
const faceit = new Faceit("API KEY");
To test performance:
faceit.getPlayerInfo("Player name").then(function (player) {
console.log(player);
});
Main class for performing requests
| Method |
Params |
Return |
| getPlayerInfo |
nickname: string |
Player |
| Var |
Type |
Description |
| faceit |
Faceit |
Link to main class |
| nickname |
string |
|
| id |
string |
|
| avatar |
string |
Url to avatar |
| steamID |
string |
|
| steamNickname |
string |
|
| faceitUrl |
string |
Url to faceit profile |
| raw |
object |
All data getted from feceit |
| games |
Games |
Class with games |
| Var |
Type |
Description |
| player |
Player |
|
| csgo |
CSGO |
Undefined if player has not ever play CS:GO |
| dota2 |
Dota2 |
Undefined if player has not ever play Dota 2 |
| wot_RU |
WOT_RU |
Undefined if player has not ever play WOT(ru) |
| Var |
Type |
| games |
Games |
| gameProfileID |
string |
| gamePlayerID |
string |
| region |
string |
| skillLevelLabel |
string |
| skillLevel |
int |
| faceitElo |
int |
| gamePlayerName |
string |
| Method |
Params |
Return |
| getStats |
|
CSGOStats |
| Var |
Type |
| csgo |
CSGO |
| raw |
Object |
| winRate |
string |
| currentWinStreak |
string |
| longestWinStreak |
string |
| wins |
string |
| recentResults |
string[] |
| averageHeadshots |
string |
| matches |
string |
| totalHeadshots |
string |
| kdRatio |
string |
| averageKDRatio |
string |
| Var |
Type |
| games |
Games |
| gameProfileID |
string |
| region |
string |
| regions |
Object[] |
| skillLevelLabel |
string |
| gamePlayerID |
string |
| skillLevel |
int |
| faceitElo |
int |
| gamePlayerName |
string |
| Method |
Params |
Return |
| getStats |
|
Dota2Stats |
| Var |
Type |
| dota2 |
Dota2 |
| raw |
Object |
| currentWinStreak |
string |
| goldMinute |
string |
| averageKDRatio |
string |
| winRate |
string |
| matches |
string |
| averageGoldMinute |
string |
| result |
string |
| recentResults |
string[] |
| kdRatio |
string |
| longestWinStreak |
string |
| Var |
Type |
| games |
Games |
| gameProfileID |
string |
| region |
string |
| regions |
Object[] |
| skillLevelLabel |
string |
| gamePlayerID |
string |
| skillLevel |
int |
| faceitElo |
int |
| gamePlayerName |
string |
| Method |
Params |
Return |
| getStats |
|
WOT_RUStats |
| Var |
Type |
| wot_RU |
WOT_RU |
| raw |
Object |
| averageDamageReceived |
string |
| totalDamageReceived |
string |
| totalHitRatio |
string |
| win |
string |
| totalSurvived |
string |
| totalDamageDealt |
string |
| averageSurvived |
string |
| currentWinningStreak |
string |
| averageHitRatio |
string |
| recentResults |
string[] |
| longestWinStreak |
string |
| totalDamageRatio |
string |
| averageKills |
string |
| averageDamageRatio |
string |
| averageDamageDealt |
string |
| winRate |
string |
| matches |
string |
| totalKills |
string |