fantasydata-node-client

1.8.2 • Public • Published

fantasydata-api-node

SportsDataIO API client (formerly branded as FantasyData) library wrapper for Node. For more information on the SportsDataIO API check the SportsDataIO 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 SportsDataIO 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 2023 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('2023')
    .then((resp) => {
        // data here
    })
    .catch((err) => {
        // handle errors
    });

Documentation

API Documentation
NFL API
MLB API
NBA API
NHL API
NCAA Football API
NCAA Basketball API
PGA / Golf API
NASCAR API
Soccer API
UFC / MMA API
WNBA API
NCAA Women's Basketball API
Tennis API
LoL API
CS:GO API

Readme

Keywords

Package Sidebar

Install

npm i fantasydata-node-client

Weekly Downloads

132

Version

1.8.2

License

MIT

Unpacked Size

692 kB

Total Files

90

Last publish

Collaborators

  • fantasydata