Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

ncaa-stats

2.0.0 • Public • Published

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

Install

npm i ncaa-stats

DownloadsWeekly Downloads

9

Version

2.0.0

License

MIT

Last publish

Collaborators

  • avatar