game-data
v2.1.1
Published
Player Data for multiple games.
Downloads
16
Maintainers
Readme
game-data
const core = require('game-data');
const client = new core.Client({
steam: '<YOUR_STEAM_API_KEY',
rocket: '<YOUR_ROCKET_LEAGUE_API_KEY>'
});
You only need to provide the keys of the APIs you will be using.
- Steam API Key can be found at: https://steamcommunity.com/dev/apikey
- Rocket League API Key can be found at: https://developers.rocketleaguestats.com/
Rocket League
client.getRocketLeagueProfile('shadowinsaanity', '2').then(data => {
console.log(data.name); // shadowinsaanity
});
- Possible platforms:
steam
,psn
,xbl
Overwatch
client.getOverwatchProfile('Calvin-1337', 'competitive', 'na').then(data => {
console.log(data.tier); // grandmaster
});
- Possible modes:
competitive
,quickplay
- Possible regions:
us
,eu
,kr
Minecraft
client.getMinecraftProfile('play.minesuperior.com/status').then(data => {
console.log(data.status); // true
});
Counter-Strike: Global Offensive
client.getCSGOProfile('76561198294668168').then(data => {
console.log(data.id); // 76561198294668168
});
| Method | Type | |----------------|--------| | pistolKills() | number | | heavyKills() | number | | smgKills() | number | | rifleKills() | number | | grenadeKills() | number | | knifeKills() | number | | achieved() | number |
License
ISC