Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including fantasydata-node-client with all npm packages installed. Try it out:

var fantasydataNodeClient = require("fantasydata-node-client")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

fantasydata-node-client v1.2.1

Node.js SDK to interface with FantasyData APIs

fantasydata-api-node

FantasyData API client library wrapper for Node. For more information on the FantasyData API check the Fantasy Data Developer Portal. There are no external dependencies for this package aside from node.

Installation

This library is distributed on npm. In order to add it as a dependency, run the following command:

$ npm install --save fantasydata-node-client

Authentication

You can find your api keys in the Fantasy Data Developer Portal. See Usage for implementation details.

Usage

In this simple example we authenticate two clients, MLBv3Stats and MLBv3Projections, with their respective keys. We then pull standings for 2018 and do whatever we need to with the JSON returned.

const fdClientModule = require('fantasydata-node-client');
const keys = {
    'MLBv3StatsClient':'YOUR-MLBV3STATS-KEY',
    'MLBv3ProjectionsClient':'YOUR-MLBV3PROJECTIONS-KEY'
};
const FantasyDataClient = new fdClientModule(keys);
    
FantasyDataClient.MLBv3StatsClient.getStandingsPromise('2018')
    .then((resp) => {
        // data here
    })
    .catch((err) => {
        // handle errors
    });

Documentation

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free