ncaa-stats
v2.0.0
Published
A package for extracting NCAA statistics
Downloads
5
Readme
ncaa-stats
- currently supports retrieving the following types of statistics:
- individual stats
- team stats
- individual game highs
- team game highs
install
npm install ncaa-stats
use
Get sports data
var ncaa = require('ncaa-stats');
// get all available sports
ncaa.sports.getSports().then((data) => {
console.log(data);
});
// get list of seasons for a particular sport (e.g. Men's Basketball')
ncaa.sports.getSeasons('MBB').then((data) => {
console.log(data);
});
// get list of divisions for a particular sport and season
ncaa.sports.getDivisions({
sport: 'MFB', // Football
season: '2017' // The 2016-2017 season
}).then((data) => {
console.log(data);
});
// get statistical categories and available ranking periods for a set of parameters
ncaa.sports.getSportDivisionData({
sport: 'MFB', // Football
season: 2016, // The season ending in 2016 (i.e. the 2015-2016 season)
division: 11, // Division I FBS
type: 'individual', // individual statistics
gameHigh: false // regular statistics
}).then((data) => {
console.log(data);
});
ncaa.sports.getSportDivisionData({
sport: 'MFB', // Football
season: 2016, // The 2015-2016 season
division: 12, // Division I FCS
type: 'team', // team statistics
gameHigh: true // game high statistics
}).then((data) => {
console.log(data);
});
Get individual statistics
var ncaa = require('ncaa-stats');
// get individual stats
ncaa.stats.getIndividualStats({
sport: 'MFB', // Footbal
division: '11', // Div I FBS
category: '20' // All purpose yardage
// defaults to most recent year and ranking period if none specified
}).then((data) => {
console.log(data);
});
// get individual game highs
ncaa.stats.getIndividualGameHighs({
sport: 'MBB', // Men's Basketball
division: '2', // Division II
season: '2016', // The 2015-2016 season
category: '612' // Field Goals Made
}).then((data) => {
console.log(data);
});
Get team statistics
var ncaa = require('ncaa-stats');
// get team statistics
ncaa.stats.getTeamStats({
sport: 'MIH', // Men's Ice Hockey
division: '3', // Division III
season: '2015', // The 2014-2015 season
category: '173' // Goal Against Average
}).then((data) => {
console.log(data);
});
// get team game highs
ncaa.stats.getTeamGameHighs({
sport: 'WSO', // Women's Soccer
division: '1', // Division I
season: '2016', // The 2015-2016 season
category: '746' // Attendance
}).then((data) => {
console.log(data);
});
license
MIT