{"id":22117172,"url":"https://github.com/sportsdataverse/sportsdataverse-js","last_synced_at":"2025-07-25T10:33:12.003Z","repository":{"id":37653681,"uuid":"340444067","full_name":"sportsdataverse/sportsdataverse-js","owner":"sportsdataverse","description":"Retrieves sports data from a popular sports website as well as from the NCAA website, with support for NBA, WNBA, NFL, NHL, College Football and mens and womens college basketball, ","archived":false,"fork":false,"pushed_at":"2024-03-06T01:59:44.000Z","size":16436,"stargazers_count":64,"open_issues_count":1,"forks_count":14,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-06-29T14:49:25.800Z","etag":null,"topics":["247sports","basketball-men","basketball-women","cfb","college-basketball","college-football","espn","hockey","javascript","nba","nfl","nhl","node","node-js","nodejs","soccer","sportsdataverse","tennis","volleyball","wnba"],"latest_commit_sha":null,"homepage":"https://js.sportsdataverse.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sportsdataverse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-19T17:37:30.000Z","updated_at":"2025-06-22T10:20:20.000Z","dependencies_parsed_at":"2024-03-06T02:59:50.020Z","dependency_job_id":null,"html_url":"https://github.com/sportsdataverse/sportsdataverse-js","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sportsdataverse/sportsdataverse-js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sportsdataverse%2Fsportsdataverse-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sportsdataverse%2Fsportsdataverse-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sportsdataverse%2Fsportsdataverse-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sportsdataverse%2Fsportsdataverse-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sportsdataverse","download_url":"https://codeload.github.com/sportsdataverse/sportsdataverse-js/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sportsdataverse%2Fsportsdataverse-js/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266990998,"owners_count":24017732,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["247sports","basketball-men","basketball-women","cfb","college-basketball","college-football","espn","hockey","javascript","nba","nfl","nhl","node","node-js","nodejs","soccer","sportsdataverse","tennis","volleyball","wnba"],"created_at":"2024-12-01T13:29:31.536Z","updated_at":"2025-07-25T10:33:11.327Z","avatar_url":"https://github.com/sportsdataverse.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **sportsdataverse** \u003ca href='https://js.sportsdataverse.org/'\u003e\u003cimg src='https://raw.githubusercontent.com/sportsdataverse/sportsdataverse-js/main/docs/static/img/sdv-js-logo.png' align=\"right\" width=\"20%\" min-width=\"100px\"/\u003e\u003c/a\u003e\n\n![Lifecycle:maturing](https://img.shields.io/badge/lifecycle-maturing-blue.svg?style=for-the-badge\u0026logo=github)\n![Contributors](https://img.shields.io/github/contributors/sportsdataverse/sportsdataverse-js?style=for-the-badge)\n[![npm](https://img.shields.io/npm/v/sportsdataverse?style=for-the-badge)](https://www.npmjs.com/package/sportsdataverse)  [![npm](https://img.shields.io/npm/dm/sportsdataverse?style=for-the-badge)](https://www.npmjs.com/package/sportsdataverse)\n[![Twitter Follow](https://img.shields.io/twitter/follow/SportsDataverse?color=blue\u0026label=%40SportsDataverse\u0026logo=twitter\u0026style=for-the-badge)](https://twitter.com/SportsDataverse) [![Twitter Follow](https://img.shields.io/twitter/follow/SaiemGilani?color=blue\u0026label=%40SaiemGilani\u0026logo=twitter\u0026style=for-the-badge)](https://twitter.com/SaiemGilani)\n[![NPM](https://nodei.co/npm/sportsdataverse.png)](https://npmjs.org/package/sportsdataverse)\n\n\n## **Installation**\n\n```bash\nnpm install sportsdataverse\n```\n## **Documentation**\n\nFor more information on the package and function reference, please see the [sportsdataverse node.js documentation website](https://js.sportsdataverse.org/)\n\n## **Breaking Changes**\n\n[**Full News on Releases**](https://js.sportsdataverse.org/CHANGELOG)\n\n## Follow the [SportsDataverse](https://twitter.com/SportsDataverse) on Twitter and star this repo\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/SportsDataverse?color=blue\u0026label=%40SportsDataverse\u0026logo=twitter\u0026style=for-the-badge)](https://twitter.com/SportsDataverse)\n\n[![GitHub stars](https://img.shields.io/github/stars/sportsdataverse/sportsdataverse-js.svg?color=eee\u0026logo=github\u0026style=for-the-badge\u0026label=Star%20sportsdataverse-js\u0026maxAge=2592000)](https://github.com/sportsdataverse/sportsdataverse-js/stargazers/)\n\n## **Our Authors**\n\n-   [Saiem Gilani](https://twitter.com/saiemgilani)\n\n\u003ca href=\"https://twitter.com/saiemgilani\" target=\"blank\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/SaiemGilani?color=blue\u0026label=%40SaiemGilani\u0026logo=twitter\u0026style=for-the-badge\" alt=\"@SaiemGilani\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/saiemgilani\" target=\"blank\"\u003e\u003cimg src=\"https://img.shields.io/github/followers/saiemgilani?color=eee\u0026logo=Github\u0026style=for-the-badge\" alt=\"@saiemgilani\" /\u003e\u003c/a\u003e\n\n\n## **Citations**\n\nTo cite the [**`sportsdataverse`**](https://js.sportsdataverse.org) Node.js package in publications, use:\n\nBibTex Citation\n```bibtex\n@misc{gilani_2021_sportsdataverse_js,\n  author = {Gilani, Saiem},\n  title = {sportsdataverse-js: The SportsDataverse's Node.js Package for Sports Data.},\n  url = {https://js.sportsdataverse.org},\n  year = {2021}\n}\n```\n\n## **Overview of Services**\n\nSupport for the following data from ESPN's endpoints:\n\n- play-by-play (including shot location data when available)\n- scores\n- schedule\n- standings\n- rankings (not available for professional sports)\n\nRecruiting data from 247Sports available for:\n\n- men's college basketball\n- college football\n\nThe following sports are available from ESPN:\n\n- Men's College Basketball\n- Women's College Basketball\n- College Football\n- WNBA\n- MLB\n- NBA\n- NFL\n- NHL\n- All team sports on the NCAA website:\n  - 'football'\n  - 'basketball-men'\n  - 'basketball-women'\n  - 'soccer-men'\n  - 'soccer-women'\n  - 'fieldhockey'\n  - 'volleyball-women'\n  - 'icehockey-men'\n  - 'icehockey-women'\n  - 'baseball'\n  - 'beach-volleyball'\n  - 'lacrosse-men'\n  - 'lacrosse-women'\n  - 'volleyball-men'\n\n## **API Reference**\n\nOperations for College Football.\n\n**Kind**: global namespace  \n\n* [cfb](#cfb) : \u003ccode\u003eobject\u003c/code\u003e\n    * [.getPlayByPlay(id)](#cfb.getPlayByPlay) ⇒\n    * [.getBoxScore(id)](#cfb.getBoxScore) ⇒\n    * [.getSummary(id)](#cfb.getSummary) ⇒\n    * [.getPicks(id)](#cfb.getPicks) ⇒\n    * [.getPlayerRankings(year, page, group, state)](#cfb.getPlayerRankings) ⇒\n    * [.getSchoolRankings(year, page)](#cfb.getSchoolRankings) ⇒\n    * [.getSchoolCommits(year, school)](#cfb.getSchoolCommits) ⇒\n    * [.getRankings(year, week)](#cfb.getRankings) ⇒\n    * [.getSchedule(year, month, day, group, seasontype)](#cfb.getSchedule) ⇒\n    * [.getScoreboard(year, month, day, group, seasontype, limit)](#cfb.getScoreboard) ⇒\n    * [.getConferences(year, group)](#cfb.getConferences) ⇒\n    * [.getStandings(year, group)](#cfb.getStandings) ⇒\n    * [.getTeamList(group)](#cfb.getTeamList) ⇒\n    * [.getTeamInfo(id)](#cfb.getTeamInfo) ⇒\n    * [.getTeamPlayers(id)](#cfb.getTeamPlayers)\n\n\u003ca name=\"cfb.getPlayByPlay\"\u003e\u003c/a\u003e\n\n### cfb.getPlayByPlay(id) ⇒\nGets the College Football game play-by-play data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getPlayByPlay(401256194);\n```\n\u003ca name=\"cfb.getBoxScore\"\u003e\u003c/a\u003e\n\n### cfb.getBoxScore(id) ⇒\nGets the College Football game box score data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getBoxScore(401256194);\n```\n\u003ca name=\"cfb.getSummary\"\u003e\u003c/a\u003e\n\n### cfb.getSummary(id) ⇒\nGets the College Football game summary data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getSummary(401256194);\n```\n\u003ca name=\"cfb.getPicks\"\u003e\u003c/a\u003e\n\n### cfb.getPicks(id) ⇒\nGets the College Football PickCenter data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getPicks(401256194);\n```\n\u003ca name=\"cfb.getPlayerRankings\"\u003e\u003c/a\u003e\n\n### cfb.getPlayerRankings(year, page, group, state) ⇒\nGets the College Football Player recruiting data for a specified year, page, position, state and institution type if available.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| page | \u003ccode\u003enumber\u003c/code\u003e | Page (50 per page) |\n| group | \u003ccode\u003e\u0026quot;HighSchool\u0026quot;\u003c/code\u003e \\| \u003ccode\u003e\u0026quot;JuniorCollege\u0026quot;\u003c/code\u003e \\| \u003ccode\u003e\u0026quot;PrepSchool\u0026quot;\u003c/code\u003e | Institution Type |\n| state | \u003ccode\u003estring\u003c/code\u003e | State of recruit |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getPlayerRankings({year: 2016});\n```\n\u003ca name=\"cfb.getSchoolRankings\"\u003e\u003c/a\u003e\n\n### cfb.getSchoolRankings(year, page) ⇒\nGets the College Football School recruiting data for a specified year and page if available.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| page | \u003ccode\u003enumber\u003c/code\u003e | Page (50 per page) |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getSchoolRankings({year: 2016});\n```\n\u003ca name=\"cfb.getSchoolCommits\"\u003e\u003c/a\u003e\n\n### cfb.getSchoolCommits(year, school) ⇒\nGets the College Football School commitment data for a specified school and year.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| school | \u003ccode\u003estring\u003c/code\u003e | School |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getSchoolCommits({school: 'Florida State', year: 2021});\n```\n\u003ca name=\"cfb.getRankings\"\u003e\u003c/a\u003e\n\n### cfb.getRankings(year, week) ⇒\nGets the CFB rankings data for a specified year and week if available.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| week | \u003ccode\u003e\\*\u003c/code\u003e | Week |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getRankings(year = 2020, week = 4)\n```\n\u003ca name=\"cfb.getSchedule\"\u003e\u003c/a\u003e\n\n### cfb.getSchedule(year, month, day, group, seasontype) ⇒\nGets the College Football schedule data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 80 for FBS, 81 for FCS |\n| seasontype | \u003ccode\u003enumber\u003c/code\u003e | Pre-Season: 1, Regular Season: 2, Postseason: 3, Off-season: 4 |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getSchedule(year = 2019, month = 11, day = 16, group=80)\n```\n\u003ca name=\"cfb.getScoreboard\"\u003e\u003c/a\u003e\n\n### cfb.getScoreboard(year, month, day, group, seasontype, limit) ⇒\nGets the College Football scoreboard data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 80 for FBS, 81 for FCS |\n| seasontype | \u003ccode\u003enumber\u003c/code\u003e | Pre-Season: 1, Regular Season: 2, Postseason: 3, Off-season: 4 |\n| limit | \u003ccode\u003enumber\u003c/code\u003e | Limit on the number of results @default 300 |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getScoreboard(\nyear = 2019, month = 11, day = 16, group=80\n)\n```\n\u003ca name=\"cfb.getConferences\"\u003e\u003c/a\u003e\n\n### cfb.getConferences(year, group) ⇒\nGets the list of all College Football conferences and their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 80 for FBS, 81 for FCS |\n\n**Example**  \n```js\nconst yr = 2021;\nconst result = await sdv.cfb.getConferences(year = yr, group = 80);\n```\n\u003ca name=\"cfb.getStandings\"\u003e\u003c/a\u003e\n\n### cfb.getStandings(year, group) ⇒\nGets the team standings for College Football.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 80 for FBS, 81 for FCS |\n\n**Example**  \n```js\nconst yr = 2020;\nconst result = await sdv.cfb.getStandings(year = yr);\n```\n\u003ca name=\"cfb.getTeamList\"\u003e\u003c/a\u003e\n\n### cfb.getTeamList(group) ⇒\nGets the list of all College Football teams their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 80 for FBS, 81 for FCS |\n\n**Example**  \n```js\nconst result = await sdv.cfb.getTeamList(group=80);\n```\n\u003ca name=\"cfb.getTeamInfo\"\u003e\u003c/a\u003e\n\n### cfb.getTeamInfo(id) ⇒\nGets the team info for a specific College Football team.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 52;\nconst result = await sdv.cfb.getTeamInfo(teamId);\n```\n\u003ca name=\"cfb.getTeamPlayers\"\u003e\u003c/a\u003e\n\n### cfb.getTeamPlayers(id)\nGets the team roster information for a specific College Football team.\n\n**Kind**: static method of [\u003ccode\u003ecfb\u003c/code\u003e](#cfb)  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 52;\nconst result = await sdv.cfb.getTeamPlayers(teamId);\n```\n\nOperations for Men's College Basketball.\n\n**Kind**: global namespace  \n\n* [mbb](#mbb) : \u003ccode\u003eobject\u003c/code\u003e\n    * [.getPlayByPlay(id)](#mbb.getPlayByPlay) ⇒\n    * [.getBoxScore(id)](#mbb.getBoxScore) ⇒\n    * [.getSummary(id)](#mbb.getSummary) ⇒\n    * [.getPicks(id)](#mbb.getPicks) ⇒\n    * [.getPlayerRankings(year, page, group)](#mbb.getPlayerRankings) ⇒\n    * [.getSchoolRankings(year, page)](#mbb.getSchoolRankings) ⇒\n    * [.getSchoolCommits(year, school)](#mbb.getSchoolCommits) ⇒\n    * [.getSchedule(year, month, day, group, seasontype)](#mbb.getSchedule) ⇒\n    * [.getScoreboard(year, month, day, group, seasontype, limit)](#mbb.getScoreboard) ⇒\n    * [.getConferences(year, group)](#mbb.getConferences) ⇒\n    * [.getStandings(year, group)](#mbb.getStandings) ⇒\n    * [.getTeamList(group)](#mbb.getTeamList) ⇒\n    * [.getTeamInfo(id)](#mbb.getTeamInfo) ⇒\n    * [.getTeamPlayers(id)](#mbb.getTeamPlayers) ⇒\n\n\u003ca name=\"mbb.getPlayByPlay\"\u003e\u003c/a\u003e\n\n### mbb.getPlayByPlay(id) ⇒\nGets the Men's College Basketball game play-by-play data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getPlayByPlay(401260281);\n```\n\u003ca name=\"mbb.getBoxScore\"\u003e\u003c/a\u003e\n\n### mbb.getBoxScore(id) ⇒\nGets the Men's College Basketball game box score data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getBoxScore(401260281);\n```\n\u003ca name=\"mbb.getSummary\"\u003e\u003c/a\u003e\n\n### mbb.getSummary(id) ⇒\nGets the Men's College Basketball game summary data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getSummary(401260281);\n```\n\u003ca name=\"mbb.getPicks\"\u003e\u003c/a\u003e\n\n### mbb.getPicks(id) ⇒\nGets the Men's College Basketball game PickCenter data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getPicks(401260281);\n```\n\u003ca name=\"mbb.getPlayerRankings\"\u003e\u003c/a\u003e\n\n### mbb.getPlayerRankings(year, page, group) ⇒\nGets the Men's College Basketball Player recruiting data for a specified year, page, position and institution type if available.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| page | \u003ccode\u003enumber\u003c/code\u003e | Page (50 per page) |\n| group | \u003ccode\u003e\u0026quot;HighSchool\u0026quot;\u003c/code\u003e \\| \u003ccode\u003e\u0026quot;JuniorCollege\u0026quot;\u003c/code\u003e \\| \u003ccode\u003e\u0026quot;PrepSchool\u0026quot;\u003c/code\u003e | Institution Type |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getPlayerRankings({year: 2016});\n```\n\u003ca name=\"mbb.getSchoolRankings\"\u003e\u003c/a\u003e\n\n### mbb.getSchoolRankings(year, page) ⇒\nGets the Men's College Basketball School recruiting data for a specified year, page, position and institution type if available.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| page | \u003ccode\u003enumber\u003c/code\u003e | Page (50 per page) |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getSchoolRankings({year: 2016});\n```\n\u003ca name=\"mbb.getSchoolCommits\"\u003e\u003c/a\u003e\n\n### mbb.getSchoolCommits(year, school) ⇒\nGets the Men's College Basketball School commitment data for a specified school and year.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| school | \u003ccode\u003estring\u003c/code\u003e | School |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getSchoolCommits({school: 'Clemson', year: 2016});\n```\n\u003ca name=\"mbb.getSchedule\"\u003e\u003c/a\u003e\n\n### mbb.getSchedule(year, month, day, group, seasontype) ⇒\nGets the Men's College Basketball schedule data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division-I, 51 for Division-II, 52 for Division-III |\n| seasontype | \u003ccode\u003enumber\u003c/code\u003e | Pre-Season: 1, Regular Season: 2, Postseason: 3, Off-season: 4 |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getSchedule(\nyear = 2021, month = 02, day = 15, group=50\n)\n```\n\u003ca name=\"mbb.getScoreboard\"\u003e\u003c/a\u003e\n\n### mbb.getScoreboard(year, month, day, group, seasontype, limit) ⇒\nGets the Men's College Basketball scoreboard data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division-I, 51 for Division-II, 52 for Division-III |\n| seasontype | \u003ccode\u003enumber\u003c/code\u003e | Pre-Season: 1, Regular Season: 2, Postseason: 3, Off-season: 4 |\n| limit | \u003ccode\u003enumber\u003c/code\u003e | Limit on the number of results @default 300 |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getScoreboard(\nyear = 2021, month = 02, day = 15, group=50\n)\n```\n\u003ca name=\"mbb.getConferences\"\u003e\u003c/a\u003e\n\n### mbb.getConferences(year, group) ⇒\nGets the Men's College Basketball Conferences.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division-I, 51 for Division-II, 52 for Division-III |\n\n**Example**  \n```js\nconst yr = 2021;\nconst result = await sdv.mbb.getConferences(year = yr, group = 50);\n```\n\u003ca name=\"mbb.getStandings\"\u003e\u003c/a\u003e\n\n### mbb.getStandings(year, group) ⇒\nGets the team standings for Men's College Basketball.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division-I, 51 for Division-II, 52 for Division-III, see wbb.getConferences() for more info |\n\n**Example**  \n```js\nconst yr = 2020;\nconst result = await sdv.mbb.getStandings(year = yr);\n```\n\u003ca name=\"mbb.getTeamList\"\u003e\u003c/a\u003e\n\n### mbb.getTeamList(group) ⇒\nGets the list of all College Football teams their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division-I, 51 for Division-II, 52 for Division-III |\n\n**Example**  \n```js\nconst result = await sdv.mbb.getTeamList(group=50);\n```\n\u003ca name=\"mbb.getTeamInfo\"\u003e\u003c/a\u003e\n\n### mbb.getTeamInfo(id) ⇒\nGets the team info for a specific College Basketball team.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 52;\nconst result = await sdv.mbb.getTeamInfo(teamId);\n```\n\u003ca name=\"mbb.getTeamPlayers\"\u003e\u003c/a\u003e\n\n### mbb.getTeamPlayers(id) ⇒\nGets the team roster information for a specific Men's College Basketball team.\n\n**Kind**: static method of [\u003ccode\u003embb\u003c/code\u003e](#mbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 52;\nconst result = await sdv.mbb.getTeamPlayers(teamId);\n```\n\nOperations for MLB.\n\n**Kind**: global namespace  \n\n* [mlb](#mlb) : \u003ccode\u003eobject\u003c/code\u003e\n    * [.getPlayByPlay(id)](#mlb.getPlayByPlay) ⇒\n    * [.getBoxScore(id)](#mlb.getBoxScore) ⇒\n    * [.getSummary(id)](#mlb.getSummary) ⇒\n    * [.getPicks(id)](#mlb.getPicks) ⇒\n    * [.getSchedule(year, month, day)](#mlb.getSchedule) ⇒\n    * [.getScoreboard(year, month, day, limit)](#mlb.getScoreboard) ⇒\n    * [.getStandings(year, group)](#mlb.getStandings) ⇒\n    * [.getTeamList()](#mlb.getTeamList) ⇒\n    * [.getTeamInfo(id)](#mlb.getTeamInfo) ⇒\n    * [.getTeamPlayers(id)](#mlb.getTeamPlayers) ⇒\n\n\u003ca name=\"mlb.getPlayByPlay\"\u003e\u003c/a\u003e\n\n### mlb.getPlayByPlay(id) ⇒\nGets the MLB game play-by-play data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.mlb.getPlayByPlay(401472105);\n```\n\u003ca name=\"mlb.getBoxScore\"\u003e\u003c/a\u003e\n\n### mlb.getBoxScore(id) ⇒\nGets the MLB game box score data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.mlb.getBoxScore(401472105);\n```\n\u003ca name=\"mlb.getSummary\"\u003e\u003c/a\u003e\n\n### mlb.getSummary(id) ⇒\nGets the MLB game summary data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.mlb.getSummary(401472105);\n```\n\u003ca name=\"mlb.getPicks\"\u003e\u003c/a\u003e\n\n### mlb.getPicks(id) ⇒\nGets the MLB game PickCenter data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.mlb.getPicks(401472105);\n```\n\u003ca name=\"mlb.getSchedule\"\u003e\u003c/a\u003e\n\n### mlb.getSchedule(year, month, day) ⇒\nGets the MLB schedule data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n\n**Example**  \n```js\nconst result = await sdv.mlb.getSchedule(\nyear = 2016, month = 04, day = 15\n)\n```\n\u003ca name=\"mlb.getScoreboard\"\u003e\u003c/a\u003e\n\n### mlb.getScoreboard(year, month, day, limit) ⇒\nGets the MLB scoreboard data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| limit | \u003ccode\u003enumber\u003c/code\u003e | Limit on the number of results @default 300 |\n\n**Example**  \n```js\nconst result = await sdv.mlb.getScoreboard(\nyear = 2019, month = 11, day = 16\n)\n```\n\u003ca name=\"mlb.getStandings\"\u003e\u003c/a\u003e\n\n### mlb.getStandings(year, group) ⇒\nGets the team standings for the MLB.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003estring\u003c/code\u003e | acceptable group names: 'league','conference','division' |\n\n**Example**  \n```js\nconst yr = 2016;\nconst result = await sdv.mlb.getStandings(year = yr);\n```\n\u003ca name=\"mlb.getTeamList\"\u003e\u003c/a\u003e\n\n### mlb.getTeamList() ⇒\nGets the list of all MLB teams their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n**Example**  \n```js\nconst result = await sdv.mlb.getTeamList();\n```\n\u003ca name=\"mlb.getTeamInfo\"\u003e\u003c/a\u003e\n\n### mlb.getTeamInfo(id) ⇒\nGets the team info for a specific MLB team.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.mlb.getTeamInfo(teamId);\n```\n\u003ca name=\"mlb.getTeamPlayers\"\u003e\u003c/a\u003e\n\n### mlb.getTeamPlayers(id) ⇒\nGets the team roster information for a specific MLB team.\n\n**Kind**: static method of [\u003ccode\u003emlb\u003c/code\u003e](#mlb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.mlb.getTeamPlayers(teamId);\n```\n\nOperations for NBA.\n\n**Kind**: global namespace  \n\n* [nba](#nba) : \u003ccode\u003eobject\u003c/code\u003e\n    * [.getPlayByPlay(id)](#nba.getPlayByPlay) ⇒\n    * [.getBoxScore(id)](#nba.getBoxScore) ⇒\n    * [.getSummary(id)](#nba.getSummary) ⇒\n    * [.getPicks(id)](#nba.getPicks) ⇒\n    * [.getSchedule(year, month, day)](#nba.getSchedule) ⇒\n    * [.getScoreboard(year, month, day, limit)](#nba.getScoreboard) ⇒\n    * [.getStandings(year, group)](#nba.getStandings) ⇒\n    * [.getTeamList()](#nba.getTeamList) ⇒\n    * [.getTeamInfo(id)](#nba.getTeamInfo) ⇒\n    * [.getTeamPlayers(id)](#nba.getTeamPlayers) ⇒\n\n\u003ca name=\"nba.getPlayByPlay\"\u003e\u003c/a\u003e\n\n### nba.getPlayByPlay(id) ⇒\nGets the NBA game play-by-play data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nba.getPlayByPlay(401283399);\n```\n\u003ca name=\"nba.getBoxScore\"\u003e\u003c/a\u003e\n\n### nba.getBoxScore(id) ⇒\nGets the NBA game box score data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nba.getBoxScore(401283399);\n```\n\u003ca name=\"nba.getSummary\"\u003e\u003c/a\u003e\n\n### nba.getSummary(id) ⇒\nGets the NBA game summary data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nba.getSummary(401283399);\n```\n\u003ca name=\"nba.getPicks\"\u003e\u003c/a\u003e\n\n### nba.getPicks(id) ⇒\nGets the NBA game PickCenter data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nba.getPicks(401283399);\n```\n\u003ca name=\"nba.getSchedule\"\u003e\u003c/a\u003e\n\n### nba.getSchedule(year, month, day) ⇒\nGets the NBA schedule data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n\n**Example**  \n```js\nconst result = await sdv.nba.getSchedule(\nyear = 2016, month = 04, day = 15\n)\n```\n\u003ca name=\"nba.getScoreboard\"\u003e\u003c/a\u003e\n\n### nba.getScoreboard(year, month, day, limit) ⇒\nGets the NBA scoreboard data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| limit | \u003ccode\u003enumber\u003c/code\u003e | Limit on the number of results @default 300 |\n\n**Example**  \n```js\nconst result = await sdv.nba.getScoreboard(\nyear = 2019, month = 11, day = 16\n)\n```\n\u003ca name=\"nba.getStandings\"\u003e\u003c/a\u003e\n\n### nba.getStandings(year, group) ⇒\nGets the team standings for the NBA.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003estring\u003c/code\u003e | acceptable group names: 'league','conference','division' |\n\n**Example**  \n```js\nconst yr = 2016;\nconst result = await sdv.nba.getStandings(year = yr);\n```\n\u003ca name=\"nba.getTeamList\"\u003e\u003c/a\u003e\n\n### nba.getTeamList() ⇒\nGets the list of all NBA teams their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n**Example**  \n```js\nconst result = await sdv.nba.getTeamList();\n```\n\u003ca name=\"nba.getTeamInfo\"\u003e\u003c/a\u003e\n\n### nba.getTeamInfo(id) ⇒\nGets the team info for a specific NBA team.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.nba.getTeamInfo(teamId);\n```\n\u003ca name=\"nba.getTeamPlayers\"\u003e\u003c/a\u003e\n\n### nba.getTeamPlayers(id) ⇒\nGets the team roster information for a specific NBA team.\n\n**Kind**: static method of [\u003ccode\u003enba\u003c/code\u003e](#nba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.nba.getTeamPlayers(teamId);\n```\n\nOperations for NCAA Sports.\n\n**Kind**: global namespace  \n\n* [ncaa](#ncaa) : \u003ccode\u003eobject\u003c/code\u003e\n    * [.getRedirectUrl(url)](#ncaa.getRedirectUrl) ⇒\n    * [.getInfo(game)](#ncaa.getInfo) ⇒\n    * [.getBoxScore(game)](#ncaa.getBoxScore) ⇒\n    * [.getPlayByPlay(game)](#ncaa.getPlayByPlay) ⇒\n    * [.getScoreboard(sport, division, year, month, day)](#ncaa.getScoreboard) ⇒\n    * [.getSports()](#ncaa.getSports) ⇒\n    * [.getSeasons(sport)](#ncaa.getSeasons) ⇒\n    * [.getDivisions(sport, season)](#ncaa.getDivisions) ⇒\n    * [.getSportDivisionData(sport, season, division, rankingPeriod, type, gameHigh, category)](#ncaa.getSportDivisionData) ⇒\n    * [.getPlayerData(sport, season, division, rankingPeriod, gameHigh, category)](#ncaa.getPlayerData) ⇒\n    * [.getTeamData(sport, season, division, rankingPeriod, gameHigh, category)](#ncaa.getTeamData) ⇒\n\n\u003ca name=\"ncaa.getRedirectUrl\"\u003e\u003c/a\u003e\n\n### ncaa.getRedirectUrl(url) ⇒\nGets the gameId for older games whose url redirects to the current url pattern using the\ngame url fragment (relative to [https://ncaa.com](https://ncaa.com)) pulled from ncaaScoreboard\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| url | \u003ccode\u003estring\u003c/code\u003e | Game url as pulled from ncaaScoreboard.getNcaaScoreboard. |\n\n**Example**  \n```js\nconst result = await sdv.ncaaScoreboard.getNcaaScoreboard(\nsport = 'basketball-men', division = 'd3', year = 2019, month = 02, day = 15\n)\nconst urlGame = result[\"games\"][16][\"game\"][\"url\"]\nconst gameId = await sdv.ncaa.getRedirectUrl(url=urlGame);\n```\n\u003ca name=\"ncaa.getInfo\"\u003e\u003c/a\u003e\n\n### ncaa.getInfo(game) ⇒\nGets the gameInfo data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| game | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.ncaa.getInfo(5764053);\n```\n\u003ca name=\"ncaa.getBoxScore\"\u003e\u003c/a\u003e\n\n### ncaa.getBoxScore(game) ⇒\nGets the box score data for a specified game if available.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| game | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.ncaa.getBoxScore(5764053);\n```\n\u003ca name=\"ncaa.getPlayByPlay\"\u003e\u003c/a\u003e\n\n### ncaa.getPlayByPlay(game) ⇒\nGets the play-by-play data for a specified game if available.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| game | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.ncaa.getPlayByPlay(5764053);\n```\n\u003ca name=\"ncaa.getScoreboard\"\u003e\u003c/a\u003e\n\n### ncaa.getScoreboard(sport, division, year, month, day) ⇒\nGets the scoreboard data for a specified date and team sport if available.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| sport | \u003ccode\u003estring\u003c/code\u003e | Sport name. Acceptable values: 'football','basketball-men', 'basketball-women', 'baseball', 'softball', 'soccer-men','soccer-women', 'fieldhockey', 'icehockey-men','icehockey-women', 'lacrosse-men','lacrosse-women', 'beach-volleyball', 'volleyball-women', 'volleyball-men' |\n| division | \u003ccode\u003estring\u003c/code\u003e | Division of teams desired.  Acceptable values: Football - ['fbs','fcs','d2','d3'] All others - ['d1','d2','d3'] |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n\n**Example**  \n```js\nconst result = await sdv.ncaa.getScoreboard(\nsport = 'basketball-men', division = 'd3', year = 2019, month = 02, day = 15\n)\n```\n\u003ca name=\"ncaa.getSports\"\u003e\u003c/a\u003e\n\n### ncaa.getSports() ⇒\nRetrieves the set of sports and their abbreviations.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n**Example**  \n```js\nconst result = sdv.ncaa.getSports();\n```\n\u003ca name=\"ncaa.getSeasons\"\u003e\u003c/a\u003e\n\n### ncaa.getSeasons(sport) ⇒\nRetrieves the seasons for the selected sport.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| sport | \u003ccode\u003estring\u003c/code\u003e | Sport abbreviation. Acceptable values: 'MBA' = Baseball, 'MBB' = Men's basketball, 'MFB' = Men's Football, 'MIH' = Men's Ice-hockey, 'MLA' = Men's Lacrosse', 'MSO' = Men's Soccer, 'MTE' = Men's Tennis, 'MVB' = Men's Volleyball, 'MWP' = Men's Water Polo, 'WBB' = Women's Basketball, 'WBW' = Women's Bowling, 'WFH' = Field Hockey, 'WIH' = Women's Ice-Hockey, 'WLA' = Women's Lacrosse, 'WSB' = Women's Softball, 'WSO' = Women's Soccer, 'WSV' = Women's Beach Volleyball, 'WTE' = Women's Tennis, 'WVB' = Women's Volleyball, 'WWP' = Women's Water Polo |\n\n**Example**  \n```js\nconst result = sdv.ncaa.getSeasons(sport='MBB');\n```\n\u003ca name=\"ncaa.getDivisions\"\u003e\u003c/a\u003e\n\n### ncaa.getDivisions(sport, season) ⇒\nRetrieves the Divisions for the selected sport and season.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| sport | \u003ccode\u003estring\u003c/code\u003e | Sport abbreviation. Acceptable values: 'MBA' = Baseball, 'MBB' = Men's basketball, 'MFB' = Men's Football, 'MIH' = Men's Ice-hockey, 'MLA' = Men's Lacrosse', 'MSO' = Men's Soccer, 'MTE' = Men's Tennis, 'MVB' = Men's Volleyball, 'MWP' = Men's Water Polo, 'WBB' = Women's Basketball, 'WBW' = Women's Bowling, 'WFH' = Field Hockey, 'WIH' = Women's Ice-Hockey, 'WLA' = Women's Lacrosse, 'WSB' = Women's Softball, 'WSO' = Women's Soccer, 'WSV' = Women's Beach Volleyball, 'WTE' = Women's Tennis, 'WVB' = Women's Volleyball, 'WWP' = Women's Water Polo |\n| season | \u003ccode\u003estring\u003c/code\u003e | Season for sport |\n\n**Example**  \n```js\nconst result = sdv.ncaa.getDivisions(sport='MBB', season='2017');\n```\n\u003ca name=\"ncaa.getSportDivisionData\"\u003e\u003c/a\u003e\n\n### ncaa.getSportDivisionData(sport, season, division, rankingPeriod, type, gameHigh, category) ⇒\nRequest the data from the NCAA Stats website.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Description |\n| --- | --- |\n| sport | Sport abbreviation. Acceptable values: 'MBA' = Baseball, 'MBB' = Men's basketball, 'MFB' = Men's Football, 'MIH' = Men's Ice-hockey, 'MLA' = Men's Lacrosse', 'MSO' = Men's Soccer, 'MTE' = Men's Tennis, 'MVB' = Men's Volleyball, 'MWP' = Men's Water Polo, 'WBB' = Women's Basketball, 'WBW' = Women's Bowling, 'WFH' = Field Hockey, 'WIH' = Women's Ice-Hockey, 'WLA' = Women's Lacrosse, 'WSB' = Women's Softball, 'WSO' = Women's Soccer, 'WSV' = Women's Beach Volleyball, 'WTE' = Women's Tennis, 'WVB' = Women's Volleyball, 'WWP' = Women's Water Polo |\n| season | Season of query, value for 2016-2017 season would be 2017. |\n| division | Division, for college football: 11 for FBS, 12 for FCS, otherwise 1 for Division-I, 2 for Division-II, 3 for Division-III. |\n| rankingPeriod | Integer value indicating the ranking period, options can be found from using the @function ncaa.getSportDivisionData function. |\n| type | Individual or Team type of statistics |\n| gameHigh | logical, indicating whether the statistic desired is of the game-high variety |\n| category | Value for the stat category, can also be found using the @function ncaa.getSportDivisionData |\n\n**Example**  \n```js\nconst sportDivisionData = sdv.ncaa.getSportDivisionData(sport='MFB',season='2016',division=12,type='team',gameHigh=true);\n```\n\u003ca name=\"ncaa.getPlayerData\"\u003e\u003c/a\u003e\n\n### ncaa.getPlayerData(sport, season, division, rankingPeriod, gameHigh, category) ⇒\nGet the Player Data from the NCAA Stats website.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| sport |  | Sport abbreviation. Acceptable values: 'MBA' = Baseball, 'MBB' = Men's basketball, 'MFB' = Men's Football, 'MIH' = Men's Ice-hockey, 'MLA' = Men's Lacrosse', 'MSO' = Men's Soccer, 'MTE' = Men's Tennis, 'MVB' = Men's Volleyball, 'MWP' = Men's Water Polo, 'WBB' = Women's Basketball, 'WBW' = Women's Bowling, 'WFH' = Field Hockey, 'WIH' = Women's Ice-Hockey, 'WLA' = Women's Lacrosse, 'WSB' = Women's Softball, 'WSO' = Women's Soccer, 'WSV' = Women's Beach Volleyball, 'WTE' = Women's Tennis, 'WVB' = Women's Volleyball, 'WWP' = Women's Water Polo |\n| season |  | Season of query, value for 2016-2017 season would be 2017. |\n| division |  | Division, for college football: 11 for FBS, 12 for FCS, otherwise 1 for Division-I, 2 for Division-II, 3 for Division-III. |\n| rankingPeriod |  | Integer value indicating the ranking period, options can be found from using the @function ncaa.getSportDivisionData function. |\n| gameHigh | \u003ccode\u003e\u0026#x27;Y\u0026#x27;\u003c/code\u003e \\| \u003ccode\u003e\u0026#x27;N\u0026#x27;\u003c/code\u003e | logical, indicating whether the statistic desired is of the game-high variety |\n| category |  | Value for the stat category, can also be found using the @function ncaa.getSportDivisionData |\n\n**Example**  \n```js\nconst players =  await sdv.ncaa.getPlayerData(sport = 'MFB', year = '2017', division = '11',rankingPeriod = '52', gameHigh='N', category = '20')\n```\n\u003ca name=\"ncaa.getTeamData\"\u003e\u003c/a\u003e\n\n### ncaa.getTeamData(sport, season, division, rankingPeriod, gameHigh, category) ⇒\nGet the Team Data from the NCAA Stats website.\n\n**Kind**: static method of [\u003ccode\u003encaa\u003c/code\u003e](#ncaa)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| sport |  | Sport abbreviation. Acceptable values: 'MBA' = Baseball, 'MBB' = Men's basketball, 'MFB' = Men's Football, 'MIH' = Men's Ice-hockey, 'MLA' = Men's Lacrosse', 'MSO' = Men's Soccer, 'MTE' = Men's Tennis, 'MVB' = Men's Volleyball, 'MWP' = Men's Water Polo, 'WBB' = Women's Basketball, 'WBW' = Women's Bowling, 'WFH' = Field Hockey, 'WIH' = Women's Ice-Hockey, 'WLA' = Women's Lacrosse, 'WSB' = Women's Softball, 'WSO' = Women's Soccer, 'WSV' = Women's Beach Volleyball, 'WTE' = Women's Tennis, 'WVB' = Women's Volleyball, 'WWP' = Women's Water Polo |\n| season |  | Season of query, value for 2016-2017 season would be 2017. |\n| division |  | Division, for college football: 11 for FBS, 12 for FCS, otherwise 1 for Division-I, 2 for Division-II, 3 for Division-III. |\n| rankingPeriod |  | Integer value indicating the ranking period, options can be found from using the @function ncaaSports.getSportDivisionData function. |\n| gameHigh | \u003ccode\u003e\u0026#x27;Y\u0026#x27;\u003c/code\u003e \\| \u003ccode\u003e\u0026#x27;N\u0026#x27;\u003c/code\u003e | logical, indicating whether the statistic desired is of the game-high variety |\n| category |  | Value for the stat category, can also be found using the @function ncaaSports.getSportDivisionData |\n\n**Example**  \n```js\nconst teams =  await sdv.ncaa.getTeamData(sport = 'MFB', year = '2017', division = '11', rankingPeriod = '52', gameHigh='N', category = '20')\n```\n\nOperations for NFL.\n\n**Kind**: global namespace  \n\n* [nfl](#nfl) : \u003ccode\u003eobject\u003c/code\u003e\n    * [.getPlayByPlay(id)](#nfl.getPlayByPlay) ⇒\n    * [.getBoxScore(id)](#nfl.getBoxScore) ⇒\n    * [.getSummary(id)](#nfl.getSummary) ⇒\n    * [.getPicks(id)](#nfl.getPicks) ⇒\n    * [.getSchedule(year, month, day)](#nfl.getSchedule) ⇒\n    * [.getWeeklySchedule(week, year, seasonType)](#nfl.getWeeklySchedule) ⇒\n    * [.getScoreboard(year, month, day, limit)](#nfl.getScoreboard) ⇒\n    * [.getStandings(year, group)](#nfl.getStandings) ⇒\n    * [.getTeamList()](#nfl.getTeamList)\n    * [.getTeamInfo(id)](#nfl.getTeamInfo) ⇒\n    * [.getTeamPlayers(id)](#nfl.getTeamPlayers) ⇒\n\n\u003ca name=\"nfl.getPlayByPlay\"\u003e\u003c/a\u003e\n\n### nfl.getPlayByPlay(id) ⇒\nGets the NFL game play-by-play data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nfl.getPlayByPlay(401220403);\n```\n\u003ca name=\"nfl.getBoxScore\"\u003e\u003c/a\u003e\n\n### nfl.getBoxScore(id) ⇒\nGets the NFL game box score data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nfl.getBoxScore(401220403);\n```\n\u003ca name=\"nfl.getSummary\"\u003e\u003c/a\u003e\n\n### nfl.getSummary(id) ⇒\nGets the NFL game summary data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nfl.getSummary(401220403);\n```\n\u003ca name=\"nfl.getPicks\"\u003e\u003c/a\u003e\n\n### nfl.getPicks(id) ⇒\nGets the NFL PickCenter data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nfl.getPicks(401220403);\n```\n\u003ca name=\"nfl.getSchedule\"\u003e\u003c/a\u003e\n\n### nfl.getSchedule(year, month, day) ⇒\nGets the NFL schedule data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n\n**Example**  \n```js\nconst result = await sdv.nfl.getSchedule(\nyear = 2019, month = 11, day = 17\n)\n```\n\u003ca name=\"nfl.getWeeklySchedule\"\u003e\u003c/a\u003e\n\n### nfl.getWeeklySchedule(week, year, seasonType) ⇒\nGets the NFL Weekly Schedule data for a specified season type.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| week | \u003ccode\u003e\\*\u003c/code\u003e | Week (1-17) Default is 1 |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) Default is current year |\n| seasonType | \u003ccode\u003e\\*\u003c/code\u003e | Season Type (1 = Preseason, 2 = Regular Season, 3 = Postseason) Default is 2 |\n\n**Example**  \n```js\nconst result = await sdv.nfl.getWeeklySchedule(\nweek = 1, year = 2023, seasonType = 2\n)\n```\n\u003ca name=\"nfl.getScoreboard\"\u003e\u003c/a\u003e\n\n### nfl.getScoreboard(year, month, day, limit) ⇒\nGets the NFL scoreboard data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| limit | \u003ccode\u003enumber\u003c/code\u003e | Limit on the number of results @default 300 |\n\n**Example**  \n```js\nconst result = await sdv.nfl.getScoreboard(\nyear = 2019, month = 11, day = 17\n)\n```\n\u003ca name=\"nfl.getStandings\"\u003e\u003c/a\u003e\n\n### nfl.getStandings(year, group) ⇒\nGets the team standings for the NFL.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003estring\u003c/code\u003e | acceptable group names: 'league','conference','division' |\n\n**Example**  \n```js\nconst yr = 2021;\nconst result = await sdv.nfl.getStandings(year = yr);\n```\n\u003ca name=\"nfl.getTeamList\"\u003e\u003c/a\u003e\n\n### nfl.getTeamList()\nGets the list of all NFL teams their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Example**  \n```js\nconst result = await sdv.nfl.getTeamList();\n```\n\u003ca name=\"nfl.getTeamInfo\"\u003e\u003c/a\u003e\n\n### nfl.getTeamInfo(id) ⇒\nGets the team info for a specific NFL team.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.nfl.getTeamInfo(teamId);\n```\n\u003ca name=\"nfl.getTeamPlayers\"\u003e\u003c/a\u003e\n\n### nfl.getTeamPlayers(id) ⇒\nGets the team roster information for a specific NFL team.\n\n**Kind**: static method of [\u003ccode\u003enfl\u003c/code\u003e](#nfl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.nfl.getTeamPlayers(teamId);\n```\n\nOperations for NHL.\n\n**Kind**: global namespace  \n\n* [nhl](#nhl) : \u003ccode\u003eobject\u003c/code\u003e\n    * [.getPlayByPlay(id)](#nhl.getPlayByPlay) ⇒\n    * [.getBoxScore(id)](#nhl.getBoxScore) ⇒\n    * [.getSummary(id)](#nhl.getSummary) ⇒\n    * [.getPicks(id)](#nhl.getPicks) ⇒\n    * [.getSchedule(year, month, day)](#nhl.getSchedule) ⇒\n    * [.getScoreboard(year, month, day, limit)](#nhl.getScoreboard) ⇒\n    * [.getStandings(year, group)](#nhl.getStandings) ⇒\n    * [.getTeamList()](#nhl.getTeamList)\n    * [.getTeamInfo(id)](#nhl.getTeamInfo) ⇒\n    * [.getTeamPlayers(id)](#nhl.getTeamPlayers) ⇒\n\n\u003ca name=\"nhl.getPlayByPlay\"\u003e\u003c/a\u003e\n\n### nhl.getPlayByPlay(id) ⇒\nGets the NHL game play-by-play data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nhl.getPlayByPlay(401272446);\n```\n\u003ca name=\"nhl.getBoxScore\"\u003e\u003c/a\u003e\n\n### nhl.getBoxScore(id) ⇒\nGets the NHL game box score data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nhl.getBoxScore(401272446);\n```\n\u003ca name=\"nhl.getSummary\"\u003e\u003c/a\u003e\n\n### nhl.getSummary(id) ⇒\nGets the NHL game summary data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nhl.getSummary(401272446);\n```\n\u003ca name=\"nhl.getPicks\"\u003e\u003c/a\u003e\n\n### nhl.getPicks(id) ⇒\nGets the NHL PickCenter data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.nhl.getPicks(401272446);\n```\n\u003ca name=\"nhl.getSchedule\"\u003e\u003c/a\u003e\n\n### nhl.getSchedule(year, month, day) ⇒\nGets the NHL schedule data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n\n**Example**  \n```js\nconst result = await sdv.nhl.getSchedule(\nyear = 2019, month = 11, day = 17\n)\n```\n\u003ca name=\"nhl.getScoreboard\"\u003e\u003c/a\u003e\n\n### nhl.getScoreboard(year, month, day, limit) ⇒\nGets the NHL scoreboard data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| limit | \u003ccode\u003enumber\u003c/code\u003e | Limit on the number of results @default 300 |\n\n**Example**  \n```js\nconst result = await sdv.nhl.getScoreboard(\nyear = 2019, month = 11, day = 16\n)\n```\n\u003ca name=\"nhl.getStandings\"\u003e\u003c/a\u003e\n\n### nhl.getStandings(year, group) ⇒\nGets the team standings for the NHL.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003estring\u003c/code\u003e | acceptable group names: 'league','conference','division' |\n\n**Example**  \n```js\nconst yr = 2016;\nconst result = await sdv.nhl.getStandings(year = yr);\n```\n\u003ca name=\"nhl.getTeamList\"\u003e\u003c/a\u003e\n\n### nhl.getTeamList()\nGets the list of all NHL teams their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Example**  \n```js\nconst result = await sdv.nhl.getTeamList();\n```\n\u003ca name=\"nhl.getTeamInfo\"\u003e\u003c/a\u003e\n\n### nhl.getTeamInfo(id) ⇒\nGets the team info for a specific NHL team.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.nhl.getTeamInfo(teamId);\n```\n\u003ca name=\"nhl.getTeamPlayers\"\u003e\u003c/a\u003e\n\n### nhl.getTeamPlayers(id) ⇒\nGets the team roster information for a specific NHL team.\n\n**Kind**: static method of [\u003ccode\u003enhl\u003c/code\u003e](#nhl)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.nhl.getTeamPlayers(teamId);\n```\n\nERROR, Cannot find namespace.\nOperations for WBB.\n\n**Kind**: global namespace  \n\n* [wbb](#wbb) : \u003ccode\u003eobject\u003c/code\u003e\n    * [.getPlayByPlay(id)](#wbb.getPlayByPlay) ⇒\n    * [.getBoxScore(id)](#wbb.getBoxScore) ⇒\n    * [.getSummary(id)](#wbb.getSummary) ⇒\n    * [.getSchedule(year, month, day, group, seasontype, limit)](#wbb.getSchedule) ⇒\n    * [.getScoreboard(year, month, day, group, seasontype, limit)](#wbb.getScoreboard) ⇒\n    * [.getConferences(year, group)](#wbb.getConferences) ⇒\n    * [.getStandings(year, group)](#wbb.getStandings) ⇒\n    * [.getTeamList(group)](#wbb.getTeamList) ⇒\n    * [.getTeamInfo(id)](#wbb.getTeamInfo) ⇒\n    * [.getTeamPlayers(id)](#wbb.getTeamPlayers) ⇒\n\n\u003ca name=\"wbb.getPlayByPlay\"\u003e\u003c/a\u003e\n\n### wbb.getPlayByPlay(id) ⇒\nGets the Women's College Basketball game play-by-play data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.wbb.getPlayByPlay(401260565);\n```\n\u003ca name=\"wbb.getBoxScore\"\u003e\u003c/a\u003e\n\n### wbb.getBoxScore(id) ⇒\nGets the Women's College Basketball game box score data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.wbb.getBoxScore(401260565);\n```\n\u003ca name=\"wbb.getSummary\"\u003e\u003c/a\u003e\n\n### wbb.getSummary(id) ⇒\nGets the Women's College Basketball game summary data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.wbb.getSummary(401260565);\n```\n\u003ca name=\"wbb.getSchedule\"\u003e\u003c/a\u003e\n\n### wbb.getSchedule(year, month, day, group, seasontype, limit) ⇒\nGets the Women's College Basketball schedule data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division-I, 51 for Division-II, 52 for Division-III |\n| seasontype | \u003ccode\u003enumber\u003c/code\u003e | Pre-Season: 1, Regular Season: 2, Postseason: 3, Off-season: 4 |\n| limit | \u003ccode\u003enumber\u003c/code\u003e | Limit on the number of results @default 300 |\n\n**Example**  \n```js\nconst result = await sdv.wbb.getSchedule(\nyear = 2021, month = 02, day = 15, group=50\n)\n```\n\u003ca name=\"wbb.getScoreboard\"\u003e\u003c/a\u003e\n\n### wbb.getScoreboard(year, month, day, group, seasontype, limit) ⇒\nGets the Women's College Basketball scoreboard data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division-I, 51 for Division-II, 52 for Division-III |\n| seasontype | \u003ccode\u003enumber\u003c/code\u003e | Pre-Season: 1, Regular Season: 2, Postseason: 3, Off-season: 4 |\n| limit | \u003ccode\u003enumber\u003c/code\u003e | Limit on the number of results @default 300 |\n\n**Example**  \n```js\nconst result = await sdv.wbb.getScoreboard(\nyear = 2019, month = 02, day = 15, group=50\n)\n```\n\u003ca name=\"wbb.getConferences\"\u003e\u003c/a\u003e\n\n### wbb.getConferences(year, group) ⇒\nGets the list of all Women's College Basketball conferences and their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division-I, 51 for Division-II, 52 for Division-III |\n\n**Example**  \n```js\nconst yr = 2021;\nconst result = await sdv.wbb.getConferences(year = yr, group = 50);\n```\n\u003ca name=\"wbb.getStandings\"\u003e\u003c/a\u003e\n\n### wbb.getStandings(year, group) ⇒\nGets the team standings for Women's College Basketball.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division-I, 51 for Division-II, 52 for Division-III, see wbb.getConferences() for more info |\n\n**Example**  \n```js\nconst yr = 2020;\nconst result = await sdv.wbb.getStandings(year = yr);\n```\n\u003ca name=\"wbb.getTeamList\"\u003e\u003c/a\u003e\n\n### wbb.getTeamList(group) ⇒\nGets the list of all Women's College Basketball teams their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| group | \u003ccode\u003enumber\u003c/code\u003e | Group is 50 for Division I, 51 for Division II, 52 for Division III |\n\n**Example**  \n```js\nget list of teams\nconst result = await sdv.wbb.getTeamList(group=50);\n```\n\u003ca name=\"wbb.getTeamInfo\"\u003e\u003c/a\u003e\n\n### wbb.getTeamInfo(id) ⇒\nGets the team info for a specific WBB team.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 52;\nconst result = await sdv.wbb.getTeamInfo(teamId);\n```\n\u003ca name=\"wbb.getTeamPlayers\"\u003e\u003c/a\u003e\n\n### wbb.getTeamPlayers(id) ⇒\nGets the team roster information for a specific WBB team.\n\n**Kind**: static method of [\u003ccode\u003ewbb\u003c/code\u003e](#wbb)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 52;\nconst result = await sdv.wbb.getTeamPlayers(teamId);\n```\n\nOperations for WNBA.\n\n**Kind**: global namespace  \n\n* [wnba](#wnba) : \u003ccode\u003eobject\u003c/code\u003e\n    * [.getPlayByPlay(id)](#wnba.getPlayByPlay) ⇒\n    * [.getBoxScore(id)](#wnba.getBoxScore) ⇒\n    * [.getSummary(id)](#wnba.getSummary) ⇒\n    * [.getSchedule(year, month, day)](#wnba.getSchedule) ⇒\n    * [.getScoreboard(year, month, day, limit)](#wnba.getScoreboard) ⇒\n    * [.getStandings(year, group)](#wnba.getStandings) ⇒\n    * [.getTeamList()](#wnba.getTeamList) ⇒\n    * [.getTeamInfo(id)](#wnba.getTeamInfo) ⇒\n    * [.getTeamPlayers(id)](#wnba.getTeamPlayers) ⇒\n\n\u003ca name=\"wnba.getPlayByPlay\"\u003e\u003c/a\u003e\n\n### wnba.getPlayByPlay(id) ⇒\nGets the WNBA game play-by-play data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ewnba\u003c/code\u003e](#wnba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.wnba.getPlayByPlay(401244185);\n```\n\u003ca name=\"wnba.getBoxScore\"\u003e\u003c/a\u003e\n\n### wnba.getBoxScore(id) ⇒\nGets the WNBA game box score data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ewnba\u003c/code\u003e](#wnba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.wnba.getBoxScore(401244185);\n```\n\u003ca name=\"wnba.getSummary\"\u003e\u003c/a\u003e\n\n### wnba.getSummary(id) ⇒\nGets the WNBA game summary data for a specified game.\n\n**Kind**: static method of [\u003ccode\u003ewnba\u003c/code\u003e](#wnba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Game id. |\n\n**Example**  \n```js\nconst result = await sdv.wnba.getSummary(401244185);\n```\n\u003ca name=\"wnba.getSchedule\"\u003e\u003c/a\u003e\n\n### wnba.getSchedule(year, month, day) ⇒\nGets the WNBA schedule data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003ewnba\u003c/code\u003e](#wnba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n\n**Example**  \n```js\nconst result = await sdv.wnba.getSchedule(\nyear = 2019, month = 07, day = 15\n)\n```\n\u003ca name=\"wnba.getScoreboard\"\u003e\u003c/a\u003e\n\n### wnba.getScoreboard(year, month, day, limit) ⇒\nGets the WNBA scoreboard data for a specified date if available.\n\n**Kind**: static method of [\u003ccode\u003ewnba\u003c/code\u003e](#wnba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003e\\*\u003c/code\u003e | Year (YYYY) |\n| month | \u003ccode\u003e\\*\u003c/code\u003e | Month (MM) |\n| day | \u003ccode\u003e\\*\u003c/code\u003e | Day (DD) |\n| limit | \u003ccode\u003enumber\u003c/code\u003e | Limit on the number of results @default 300 |\n\n**Example**  \n```js\nconst result = await sdv.wnba.getScoreboard(\nyear = 2019, month = 07, day = 15\n)\n```\n\u003ca name=\"wnba.getStandings\"\u003e\u003c/a\u003e\n\n### wnba.getStandings(year, group) ⇒\nGets the team standings for the WNBA.\n\n**Kind**: static method of [\u003ccode\u003ewnba\u003c/code\u003e](#wnba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| year | \u003ccode\u003enumber\u003c/code\u003e | Season |\n| group | \u003ccode\u003estring\u003c/code\u003e | acceptable group names: 'league','conference' |\n\n**Example**  \n```js\nconst yr = 2016;\nconst result = await sdv.wnba.getStandings(year = yr);\n```\n\u003ca name=\"wnba.getTeamList\"\u003e\u003c/a\u003e\n\n### wnba.getTeamList() ⇒\nGets the list of all WNBA teams their identification info for ESPN.\n\n**Kind**: static method of [\u003ccode\u003ewnba\u003c/code\u003e](#wnba)  \n**Returns**: json  \n**Example**  \n```js\nconst result = await sdv.wnba.getTeamList();\n```\n\u003ca name=\"wnba.getTeamInfo\"\u003e\u003c/a\u003e\n\n### wnba.getTeamInfo(id) ⇒\nGets the team info for a specific WNBA team.\n\n**Kind**: static method of [\u003ccode\u003ewnba\u003c/code\u003e](#wnba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.wnba.getTeamInfo(teamId);\n```\n\u003ca name=\"wnba.getTeamPlayers\"\u003e\u003c/a\u003e\n\n### wnba.getTeamPlayers(id) ⇒\nGets the team roster information for a specific WNBA team.\n\n**Kind**: static method of [\u003ccode\u003ewnba\u003c/code\u003e](#wnba)  \n**Returns**: json  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| id | \u003ccode\u003enumber\u003c/code\u003e | Team Id |\n\n**Example**  \n```js\nconst teamId = 16;\nconst result = await sdv.wnba.getTeamPlayers(teamId);\n```\n\n* * *\n\n\u0026copy; 2020-21 \u003ca href=\"https://js.sportsdataverse.org/\"\u003esportsdataverse.js\u003c/a\u003e, developed by \u003ca href='https://twitter.com/saiemgilani'\u003eSaiem Gilani\u003c/a\u003e, part of the \u003ca href='https://sportsdataverse.org'\u003eSportsDataverse\u003c/a\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsportsdataverse%2Fsportsdataverse-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsportsdataverse%2Fsportsdataverse-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsportsdataverse%2Fsportsdataverse-js/lists"}