fantasydata-node-client
v1.8.2
Published
Node.js SDK to interface with FantasyData APIs
Readme
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-clientAuthentication
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 |
