Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

game-data

Jake-Ruston37ISC2.1.1

Player Data for multiple games.

game, data, gamedata, game-data, csgo, minecraft, rocketleague, overwatch, api

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.

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