Home

Awesome

SteamRep API Wrapper for node.js

NPM version Dependency Status Build Status

Very thin wrapper for the API provided by SteamRep.com.

Installation

npm install steamrep

Usage

var SteamRepAPI = require('steamrep');

// You can change the timeout value if you wish
SteamRepAPI.timeout = 5000;

// All methods are "static"
SteamRepAPI.isScammer("76561197960435530", function(error, result) {
  if(error) {
    console.log(error);
  } else {
    if(result) {
      console.log("This user is tagged as 'SCAMMER' at SteamRep.");
    } else {
      console.log("This user is NOT tagged as 'SCAMMER' at SteamRep.");
    }
  }
});

SteamRepAPI.getProfile("76561197960435530", function(error, result) {
  if(error === null) {
    console.log(result);
  }
});

Properties

timeout

Timeout value used for HTTP requests. Defaults to 10000ms (10 seconds).

Methods

isScammer(steamID, callback)

Provides simple yes/no answer about user's scammer status.

getProfile(steamID, callback)

Provides SteamRep information about given SteamID64, such as VAC status, reputation status, pending reports and more.

Tests

npm test

License

MIT. See LICENSE.