1. records: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/records/year
2. players: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/players/year/abbrev
2a. games: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/games/year/abbrev
3. stats: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/stats/year/abbrev/player_name
3d. playoff stats: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/stats/year/abbrev/player_name/playoffs
3a. boxscores: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/boxscores/year/abbrev/date
3b. vs: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/vs/year/abbrev1/abbrev2
3c. matchup: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/matchup/year/abbrev1/player_name/abbrev2
4. leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/leaders/year/stat
4a. playoff leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/leaders/year/stat.playoffs
5. leaders (teams): curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/teams/leaders/year/stat
6. oddss: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/odds
MLB
current year: 2025 previous years: 2024, 2023, 2022, 2021
1. records: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/records/year
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/records/2025
example response: [ { "team": "Arizona Diamondbacks", "wins": "15", "losses": "13", "abbrev": "ARI" }, { "team": "Athletics", "wins": "15", "losses": "14", "abbrev": null }, { "team": "Atlanta Braves", "wins": "13", "losses": "15", "abbrev": "ATL" }, { "team": "Baltimore Orioles", "wins": "11", "losses": "17", "abbrev": "BAL" }, { "team": "Boston Red Sox", "wins": "16", "losses": "14", "abbrev": "BOS" }, { "team": "Chicago Cubs", "wins": "17", "losses": "12", "abbrev": "CHC" }, { "team": "Chicago White Sox", "wins": "7", "losses": "21", "abbrev": "CHW" }, { "team": "Cincinnati Reds", "wins": "16", "losses": "13", "abbrev": "CIN" }, { "team": "Cleveland Guardians", "wins": "15", "losses": "13", "abbrev": "CLE" }, { "team": "Colorado Rockies", "wins": "4", "losses": "24", "abbrev": "COL" }, { "team": "Detroit Tigers", "wins": "18", "losses": "11", "abbrev": "DET" }, { "team": "Houston Astros", "wins": "15", "losses": "13", "abbrev": "HOU" }, { "team": "Kansas City Royals", "wins": "14", "losses": "15", "abbrev": "KCR" }, { "team": "Los Angeles Angels", "wins": "12", "losses": "15", "abbrev": "LAA" }, { "team": "Los Angeles Dodgers", "wins": "19", "losses": "10", "abbrev": "LAD" }, { "team": "Miami Marlins", "wins": "12", "losses": "16", "abbrev": "MIA" }, { "team": "Milwaukee Brewers", "wins": "14", "losses": "15", "abbrev": "MIL" }, { "team": "Minnesota Twins", "wins": "13", "losses": "16", "abbrev": "MIN" }, { "team": "New York Mets", "wins": "20", "losses": "9", "abbrev": "NYM" }, { "team": "New York Yankees", "wins": "17", "losses": "12", "abbrev": "NYY" }, { "team": "Philadelphia Phillies", "wins": "15", "losses": "13", "abbrev": "PHI" }, { "team": "Pittsburgh Pirates", "wins": "11", "losses": "18", "abbrev": "PIT" }, { "team": "San Diego Padres", "wins": "17", "losses": "11", "abbrev": "SDP" }, { "team": "San Francisco Giants", "wins": "19", "losses": "10", "abbrev": "SFG" }, { "team": "Seattle Mariners", "wins": "16", "losses": "12", "abbrev": "SEA" }, { "team": "St. Louis Cardinals", "wins": "12", "losses": "17", "abbrev": "STL" }, { "team": "Tampa Bay Rays", "wins": "14", "losses": "14", "abbrev": "TBR" }, { "team": "Texas Rangers", "wins": "15", "losses": "14", "abbrev": "TEX" }, { "team": "Toronto Blue Jays", "wins": "13", "losses": "15", "abbrev": "TOR" }, { "team": "Washington Nationals", "wins": "13", "losses": "16", "abbrev": "WAS" } ]
Once you have a list of abbrevs you can then get a list of players OR a list of games
2. players: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/players/year/abbrev
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/players/2025/ATL
example response: ["AJ_Smith-Shawver", "Aaron_Bummer", "Alex_Verdugo", "Austin_Riley", "Bryan_De_La_Cruz", "Bryce_Elder", "Chadwick_Tromp", "Chris_Sale", "Daysbel_Hernández", "Drake_Baldwin", "Dylan_Lee", "Eli_White", "Enyel_De_Los_Santos", "Grant_Holmes", "Héctor_Neris", "Jarred_Kelenic", "Jesse_Chavez", "José_Suarez", "Jurickson_Profar", "Marcell_Ozuna", "Matt_Olson", "Michael_Harris_II", "Michael_Petersen", "Nathan_Wiles", "Nick_Allen", "Orlando_Arcia", "Ozzie_Albies", "Pierce_Johnson", "Rafael_Montero", "Raisel_Iglesias", "Reynaldo_López", "Scott_Blewett", "Sean_Murphy", "Spencer_Schwellenbach", "Spencer_Strider", "Stuart_Fairchild", "Zach_Thompson"]
Once you have a list of players you can then get stats for a player
3. stats: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/stats/year/abbrev/player
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/stats/2025/ATL/Bryce_Elder
example response: [{ "team": "Atlanta Braves", "player_name": "Bryce Elder", "games": "4", "pa": "0", "ab": "0", "r": "0", "h": "0", "hr": "0", "rbi": "0", "sb": "0", "bb": "0", "k": "0", "ba": "0", "obp": "0", "slg": "0", "wins": "0", "losses": "1", "era": "5.57", "gs": "4", "gf": "0", "cg": "0", "sho": "0", "sv": "0", "ip": 21, "hp": 23, "rp": "13", "er": "13", "hrp": "5", "bbp": 8, "so": "12", "hbp": "0", "wp": "1", "whip": 1.48 }]
If you want head to head stats for two teams
3b. vs: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/vs/year/abbrev1/abbrev2
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/vs/2022/SDP/NYM
example response: [{ "team": "New York Yankees", "wins": 2, "losses": 5, "ab": 219, "r": 22, "h": 33, "rbi": 22, "bb": 31, "k": 67, "pa": 255, "ba": 0.151, "ip": 59.8, "hp": 50, "rp": 27, "er": 27, "bbp": 21, "so": 61, "hr": 9, "era": 4.06 }, { "team": "Houston Astros", "wins": 5, "losses": 2, "ab": 229, "r": 27, "h": 50, "rbi": 27, "bb": 21, "k": 61, "pa": 255, "ba": 0.218, "ip": 60.3, "hp": 33, "rp": 22, "er": 21, "bbp": 31, "so": 67, "hr": 10, "era": 3.13 }]  ["2022-06-06", "2022-06-07", "2022-06-08"]^^
Once you have a list of abbrevs you can then get a list of players OR a list of games
2a. games: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/games/year/abbrev
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/games/2025/ATL
example response: ["2025-03-27", "2025-03-28", "2025-03-29", "2025-03-30", "2025-03-31", "2025-04-01", "2025-04-02", "2025-04-04", "2025-04-05", "2025-04-08", "2025-04-09", "2025-04-10", "2025-04-11", "2025-04-12", "2025-04-13", "2025-04-14", "2025-04-15", "2025-04-16", "2025-04-18", "2025-04-19", "2025-04-20", "2025-04-21", "2025-04-22", "2025-04-23", "2025-04-25", "2025-04-26", "2025-04-27"]
Once you have a list of games you can then get a boxscore
3a. boxscores: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/boxscores/year/abbrev/4567-01-23
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/boxscores/2025/ATL/2025-04-20
example response: [{ "team": "Atlanta Braves", "player_name": "Ronald Acuna Jr.", "ab": "5", "r": "2", "h": "2", "rbi": "3", "bb": "0", "k": "0", "pa": "5", "ba": ".235", "obp": ".278", "slg": ".647", "ip": null, "hp": null, "rp": null, "er": null, "bbp": null, "so": null, "hr": null, "era": null }, { "team": "Atlanta Braves", "player_name": "Ozzie Albies", "ab": "4", "r": "0", "h": "0", "rbi": "0", "bb": "0", "k": "2", "pa": "4", "ba": ".000", "obp": ".000", "slg": ".000", "ip": null, "hp": null, "rp": null, "er": null, "bbp": null, "so": null, "hr": null, "era": null }, ... ... ... }, { "team": "Washington Nationals", "player_name": "Kyle McGowin", "ab": null, "r": null, "h": null, "rbi": null, "bb": null, "k": null, "pa": null, "ba": null, "obp": null, "slg": null, "ip": " 1 ", "hp": "0", "rp": "0", "er": "0", "bbp": "1", "so": "0", "hr": "0", "era": "0.00" }, { "team": "Washington Nationals", "player_name": "Daniel Hudson", "ab": null, "r": null, "h": null, "rbi": null, "bb": null, "k": null, "pa": null, "ba": null, "obp": null, "slg": null, "ip": " 1 ", "hp": "0", "rp": "0", "er": "0", "bbp": "1", "so": "2", "hr": "0", "era": "0.00" }] **
Get a list of league leaders for various statistical categories
4. leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/leaders/year/stat
The stat parameters for mlb leaders are hr, ba, rbis, hits, steals, wins, era, saves, strikeouts, innings and whip
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/leaders/2025/ba
example response: [ { "team": "New York Yankees", "player_name": "Aaron Judge", "ba": 0.412 }, { "team": "Chicago White Sox", "player_name": "Mike Tauchman", "ba": 0.4 }, { "team": "Toronto Blue Jays", "player_name": "Tyler Heineman", "ba": 0.395 }, { "team": "St. Louis Cardinals", "player_name": "Iván Herrera", "ba": 0.385 }, { "team": "Cincinnati Reds", "player_name": "Austin Wynns", "ba": 0.385 }, { "team": "Kansas City Royals", "player_name": "Luke Maile", "ba": 0.375 }, { "team": "Los Angeles Dodgers", "player_name": "Freddie Freeman", "ba": 0.37 }, { "team": "Minnesota Twins", "player_name": "Luke Keaschall", "ba": 0.368 }, ... ... ...{ "team": "Cincinnati Reds", "player_name": "Austin Hays", "ba": 0.306 }, { "team": "Arizona Diamondbacks", "player_name": "Pavin Smith", "ba": 0.306 }, { "team": "Texas Rangers", "player_name": "Josh Smith", "ba": 0.306 } ]
Get a list of league leaders (teams) for various statistical categories
5. leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/teams/leaders/year/stat
The stat parameters for mlb leaders are hr, ba, rbis, hits, steals, wins, era, saves, strikeouts and innings
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/teams/leaders/2025/hits
example response: [ { "team": "Boston Red Sox", "h": 401 }, { "team": "St. Louis Cardinals", "h": 394 }, { "team": "Detroit Tigers", "h": 393 }, { "team": "Athletics", "h": 390 }, { "team": "Chicago Cubs", "h": 380 }, { "team": "Philadelphia Phillies", "h": 378 }, { "team": "Toronto Blue Jays", "h": 364 }, { "team": "Kansas City Royals", "h": 363 }, { "team": "Cincinnati Reds", "h": 362 }, { "team": "Los Angeles Dodgers", "h": 357 }, { "team": "Washington Nationals", "h": 355 }, { "team": "Houston Astros", "h": 354 }, { "team": "Tampa Bay Rays", "h": 352 }, { "team": "Miami Marlins", "h": 351 }, { "team": "Minnesota Twins", "h": 348 }, { "team": "San Francisco Giants", "h": 346 }, { "team": "Milwaukee Brewers", "h": 339 }, { "team": "Seattle Mariners", "h": 339 }, { "team": "Texas Rangers", "h": 334 }, { "team": "Cleveland Guardians", "h": 324 }, { "team": "Arizona Diamondbacks", "h": 322 }, { "team": "Pittsburgh Pirates", "h": 321 }, { "team": "New York Yankees", "h": 320 }, { "team": "New York Mets", "h": 319 }, { "team": "San Diego Padres", "h": 316 }, { "team": "Baltimore Orioles", "h": 310 }, { "team": "Colorado Rockies", "h": 306 }, { "team": "Atlanta Braves", "h": 306 }, { "team": "Chicago White Sox", "h": 305 }, { "team": "Los Angeles Angels", "h": 295 } ]
Get odds to today's games
6. oddss: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/sport/odds
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/mlb/odds
example response: [{ "gamedate": "05/04/2022 6:40PM", "awayteam": "Diamondbacks", "hometeam": "Reds", "moneylineaway": "+103", "moneylinehome": "-113", "pointspreadaway": "+1.5", "pointspreadhome": "-1.5", "pointspreadawayline": "-175", "pointspreadhomeline": "+155", "totalpoints": "9.5", "over": "-115", "underline": "-105" }, { "gamedate": "05/04/2022 9:40PM", "awayteam": "Mets", "hometeam": "Padres", "moneylineaway": "+103", "moneylinehome": "-113", "pointspreadaway": "+1.5", "pointspreadhome": "-1.5", "pointspreadawayline": "-215", "pointspreadhomeline": "+178", "totalpoints": "9.5", "over": "-105", "underline": "-115" }, { "gamedate": "05/04/2022 7:10PM", "awayteam": "Rangers", "hometeam": "Guardians", "moneylineaway": "-103", "moneylinehome": "-107", "pointspreadaway": "+1.5", "pointspreadhome": "-1.5", "pointspreadawayline": "-200", "pointspreadhomeline": "+170", "totalpoints": "7.5", "over": "-105", "underline": "-115" }, { "gamedate": "05/04/2022 8:10PM", "awayteam": "BlueJays", "hometeam": "Royals", "moneylineaway": "-165", "moneylinehome": "+155", "pointspreadaway": "-1.5", "pointspreadhome": "+1.5", "pointspreadawayline": "-110", "pointspreadhomeline": "-110", "totalpoints": "7.5", "over": "-110", "underline": "-110" }, { "gamedate": "05/04/2022 8:10PM", "awayteam": "Mariners", "hometeam": "Astros", "moneylineaway": "+155", "moneylinehome": "-165", "pointspreadaway": "+1.5", "pointspreadhome": "-1.5", "pointspreadawayline": "-130", "pointspreadhomeline": "+110", "totalpoints": "9.5", "over": "-115", "underline": "-105" }, { "gamedate": "05/04/2022 9:38PM", "awayteam": "RedSox", "hometeam": "Angels", "moneylineaway": "+102", "moneylinehome": "-112", "pointspreadaway": "+1.5", "pointspreadhome": "-1.5", "pointspreadawayline": "-185", "pointspreadhomeline": "+160", "totalpoints": "9.5", "over": "-120", "underline": "-" }]
NBA
current year: 2025 previous years: 2024, 2023, 2022, 2021, 2020
1. records: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/records/year
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/records/2025
example response: [ { "team": "Atlanta Hawks", "wins": "13", "losses": "8", "abbrev": "ATL" }, { "team": "Boston Celtics", "wins": "11", "losses": "9", "abbrev": "BOS" }, { "team": "Brooklyn Nets", "wins": "3", "losses": "16", "abbrev": "BRK" }, { "team": "Charlotte Hornets", "wins": "6", "losses": "14", "abbrev": "CHO" }, { "team": "Chicago Bulls", "wins": "9", "losses": "10", "abbrev": "CHI" }, { "team": "Cleveland Cavaliers", "wins": "12", "losses": "9", "abbrev": "CLE" }, { "team": "Dallas Mavericks", "wins": "6", "losses": "15", "abbrev": "DAL" }, { "team": "Denver Nuggets", "wins": "14", "losses": "5", "abbrev": "DEN" }, { "team": "Detroit Pistons", "wins": "16", "losses": "4", "abbrev": "DET" }, { "team": "Golden State Warriors", "wins": "11", "losses": "10", "abbrev": "GSW" }, { "team": "Houston Rockets", "wins": "13", "losses": "4", "abbrev": "HOU" }, { "team": "Indiana Pacers", "wins": "4", "losses": "16", "abbrev": "IND" }, { "team": "Los Angeles Clippers", "wins": "5", "losses": "15", "abbrev": "LAC" }, { "team": "Los Angeles Lakers", "wins": "15", "losses": "4", "abbrev": "LAL" }, { "team": "Memphis Grizzlies", "wins": "9", "losses": "12", "abbrev": "MEM" }, { "team": "Miami Heat", "wins": "13", "losses": "7", "abbrev": "MIA" }, { "team": "Milwaukee Bucks", "wins": "9", "losses": "12", "abbrev": "MIL" }, { "team": "Minnesota Timberwolves", "wins": "12", "losses": "8", "abbrev": "MIN" }, { "team": "New Orleans Pelicans", "wins": "3", "losses": "18", "abbrev": "NOP" }, { "team": "New York Knicks", "wins": "13", "losses": "6", "abbrev": "NYK" }, { "team": "Oklahoma City Thunder", "wins": "20", "losses": "1", "abbrev": "OKC" }, { "team": "Orlando Magic", "wins": "12", "losses": "8", "abbrev": "ORL" }, { "team": "Philadelphia 76ers", "wins": "10", "losses": "9", "abbrev": "PHI" }, { "team": "Phoenix Suns", "wins": "12", "losses": "9", "abbrev": "PHO" }, { "team": "Portland Trail Blazers", "wins": "8", "losses": "12", "abbrev": "POR" }, { "team": "Sacramento Kings", "wins": "5", "losses": "16", "abbrev": "SAC" }, { "team": "San Antonio Spurs", "wins": "13", "losses": "6", "abbrev": "SAS" }, { "team": "Toronto Raptors", "wins": "14", "losses": "7", "abbrev": "TOR" }, { "team": "Utah Jazz", "wins": "6", "losses": "13", "abbrev": "UTA" }, { "team": "Washington Wizards", "wins": "2", "losses": "16", "abbrev": "WAS" } ]
Once you have a list of abbrevs you can then get a list of players OR a list of games
2. players: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/players/year/abbrev
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/players/2025/OKC
example response: ["Aaron_Wiggins", "Ajay_Mitchell", "Alex_Caruso", "Branden_Carlson", "Brooks_Barnhizer", "Cason_Wallace", "Chet_Holmgren", "Chris_Youngblood", "Isaiah_Hartenstein", "Isaiah_Joe", "Jaylin_Williams", "Luguentz_Dort", "Ousmane_Dieng", "Shai_Gilgeous-Alexander"]
Once you have a list of players you can then get stats for a player
3. stats: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/stats/year/abbrev/player
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/stats/2025/OKC/Shai_Gilgeous-Alexander
example response: [ { "player": "Shai Gilgeous-Alexander", "gp": "14", "gs": "14", "minutes": "470", "fg": 0, "fga": 0, "fgPct": ".531", "fg3": "31", "fg3a": "83", "fg3Pct": ".373", "ft": 0, "fta": "126", "ftPct": ".897", "offReb": "5", "defReb": "66", "totReb": "71", "assists": "93", "steals": "19", "blocks": "13", "tos": "23", "pfs": "25", "pts": "488" } ]
If you want head to head stats for two teams
3b. vs: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/vs/year/abbrev1/abbrev2
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/vs/2025/NYK/BOS
example response: [ { "team": "New York Knicks", "fg": 33, "fga": 86, "fgPct": 0.384, "fg3": 17, "fg3a": 45, "fg3Pct": 0.378, "ft": 22, "fta": 25, "ftPct": 0.88, "offReb": 21, "avgOffReb": 21, "defReb": 32, "avgDefReb": 32, "totReb": 53, "avgTotReb": 53, "blocks": 4, "avgBlocks": 4, "assists": 23, "avgAssists": 23, "tos": 15, "avgTos": 15, "steals": 7, "avgSteals": 7, "pts": 105, "avgPts": 105 }, { "team": "Boston Celtics", "fg": 35, "fga": 82, "fgPct": 0.427, "fg3": 15, "fg3a": 44, "fg3Pct": 0.341, "ft": 10, "fta": 15, "ftPct": 0.667, "offReb": 8, "avgOffReb": 8, "defReb": 29, "avgDefReb": 29, "totReb": 37, "avgTotReb": 37, "blocks": 7, "avgBlocks": 7, "assists": 19, "avgAssists": 19, "tos": 15, "avgTos": 15, "steals": 10, "avgSteals": 10, "pts": 95, "avgPts": 95 } ]  ["2025-10-24"]^^
If you want stats for a player when matched up against a specific team
3c. matchup: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/matchup/year/abbrev1/player_name/abbrev2
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/matchup/2025/OKC/Shai__Gilgeous-Alexander/LAL
example response: [ { "team": "Oklahoma City Thunder", "player": "Shai Gilgeous-Alexander", "fg": 10, "fga": 18, "fgPct": 0.556, "fg3": 2, "fg3a": 7, "fg3Pct": 0.286, "ft": 8, "fta": 9, "ftPct": 0.889, "offReb": 0, "avgOffReb": 0, "defReb": 5, "avgDefReb": 5, "totReb": 5, "avgTotReb": 5, "blocks": 0, "avgBlocks": 0, "assists": 9, "avgAssists": 9, "tos": 1, "avgTos": 1, "steals": 2, "avgSteals": 2, "pts": 30, "avgPts": 30 } ]  ["2025-11-12"]^^
If you want a prediction of next game stats for a player
3d. predict: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/predict/year/abbrev/player
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/predict/2025/OKC/Shai_Gilgeous-Alexander
example response: [{ "player": "Shai Gilgeous-Alexander", "points": "34", "rebs": "5", "assists": "8" }]
Once you have a list of abbrevs you can then get a list of players OR a list of games
2a. games: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/games/year/abbrev
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/games/2025/NYK
example response: ["2025-10-22", "2025-10-24", "2025-10-26", "2025-10-28", "2025-10-31", "2025-11-02", "2025-11-03", "2025-11-05", "2025-11-09", "2025-11-11", "2025-11-12", "2025-11-14", "2025-11-17", "2025-11-19", "2025-11-22", "2025-11-24", "2025-11-26"]["2025-10-22", "2025-10-24", "2025-10-26", "2025-10-28", "2025-10-31", "2025-11-02", "2025-11-03", "2025-11-05", "2025-11-09", "2025-11-11", "2025-11-12", "2025-11-14", "2025-11-17", "2025-11-19", "2025-11-22", "2025-11-24", "2025-11-26"]
Once you have a list of games (game dates) you can then get a boxscore
3a. boxscores: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/boxscores/year/abbrev/4567-01-23
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/boxscores/2025/NYK/2025-11-17
example response: [ { "team": "New York Knicks", "player_name": "Landry Shamet", "minutes": "39:26", "fg": "2", "fga": "11", "fg_pct": ".182", "fg3": "1", "fg3a": "7", "fg3_pct": ".143", "ft": "5", "fta": "6", "ft_pct": ".833", "off_reb": "0", "def_reb": "3", "tot_reb": "3", "assists": "4", "steals": "0", "blocks": "1", "tos": "0", "pfs": "2", "pts": "10", "plus_minus": "+14" }, { "team": "New York Knicks", "player_name": "Mikal Bridges", "minutes": "39:13", "fg": "9", "fga": "14", "fg_pct": ".643", "fg3": "2", "fg3a": "4", "fg3_pct": ".500", "ft": "3", "fta": "5", "ft_pct": ".600", "off_reb": "1", "def_reb": "2", "tot_reb": "3", "assists": "4", "steals": "2", "blocks": "4", "tos": "2", "pfs": "0", "pts": "23", "plus_minus": "-8" }, ... ... ... },{ "team": "Miami Heat", "player_name": "Dru Smith", "minutes": "15:30", "fg": "3", "fga": "5", "fg_pct": ".600", "fg3": "3", "fg3a": "4", "fg3_pct": ".750", "ft": "2", "fta": "2", "ft_pct": "1.000", "off_reb": "1", "def_reb": "2", "tot_reb": "3", "assists": "3", "steals": "1", "blocks": "0", "tos": "0", "pfs": "1", "pts": "11", "plus_minus": "0" }, { "team": "Miami Heat", "player_name": "Nikola Jovic", "minutes": "14:59", "fg": "2", "fga": "7", "fg_pct": ".286", "fg3": "1", "fg3a": "4", "fg3_pct": ".250", "ft": "0", "fta": "0", "ft_pct": null, "off_reb": "0", "def_reb": "1", "tot_reb": "1", "assists": "2", "steals": "0", "blocks": "0", "tos": "0", "pfs": "3", "pts": "5", "plus_minus": "-3" } ]**
Get a list of league leaders for various statistical categories
4. leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/leaders/year/stat
The stat parameters for nba leaders are points, assists, rebounds, blocks, fgPct, ftPct, fg3, fg3Pct, turnovers, steals, astTo, efficiency and minutes
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/leaders/2024/points
example response: [ { "team": "Milwaukee Bucks", "player": "Giannis Antetokounmpo", "pts": 31.556 }, { "team": "Los Angeles Lakers", "player": "Anthony Davis", "pts": 31.222 }, { "team": "Boston Celtics", "player": "Jayson Tatum", "pts": 30.545 }, ... ... ... { "team": "Brooklyn Nets", "player": "Dennis Schroder", "pts": 19.545 }, { "team": "Chicago Bulls", "player": "Coby White", "pts": 19.455 }, { "team": "Toronto Raptors", "player": "Scottie Barnes", "pts": 19.25 } ]
Get a list of league leaders (teams) for various statistical categories
5. leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/teams/leaders/year/stat
The stat parameters for nba leaders are points, assists, rebounds, blocks, fgPct, ftPct, fg3, fg3Pct, turnovers, steals, toRatio and true (true shooting pct)
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nba/teams/leaders/2024/fgPct
example response: [ { "team": "Cleveland Cavaliers", "fgPct": 0.52 }, { "team": "New York Knicks", "fgPct": 0.49 }, { "team": "Indiana Pacers", "fgPct": 0.485 }, { "team": "Sacramento Kings", "fgPct": 0.479 }, { "team": "Golden State Warriors", "fgPct": 0.478 }, { "team": "Los Angeles Lakers", "fgPct": 0.477 }, { "team": "Dallas Mavericks", "fgPct": 0.477 }, { "team": "Denver Nuggets", "fgPct": 0.476 }, { "team": "Milwaukee Bucks", "fgPct": 0.475 }, { "team": "Minnesota Timberwolves", "fgPct": 0.473 }, { "team": "Memphis Grizzlies", "fgPct": 0.47 }, { "team": "Atlanta Hawks", "fgPct": 0.468 }, { "team": "San Antonio Spurs", "fgPct": 0.467 }, { "team": "Phoenix Suns", "fgPct": 0.464 }, { "team": "Detroit Pistons", "fgPct": 0.464 }, { "team": "Oklahoma City Thunder", "fgPct": 0.46 }, { "team": "Los Angeles Clippers", "fgPct": 0.459 }, { "team": "Chicago Bulls", "fgPct": 0.459 }, { "team": "Brooklyn Nets", "fgPct": 0.459 }, { "team": "Toronto Raptors", "fgPct": 0.458 }, { "team": "Boston Celtics", "fgPct": 0.45 }, { "team": "Miami Heat", "fgPct": 0.444 }, { "team": "Washington Wizards", "fgPct": 0.442 }, { "team": "New Orleans Pelicans", "fgPct": 0.441 }, { "team": "Orlando Magic", "fgPct": 0.44 }, { "team": "Houston Rockets", "fgPct": 0.436 }, { "team": "Philadelphia 76ers", "fgPct": 0.43 }, { "team": "Charlotte Hornets", "fgPct": 0.43 }, { "team": "Portland Trail Blazers", "fgPct": 0.426 }, { "team": "Utah Jazz", "fgPct": 0.383 } ]
NFL
current year: 2025 previous years: 2024, 2023, 2022, 2021, 2020
1. records: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/records/year
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/records/2025
example response: [ { "team": "Arizona Cardinals", "wins": "3", "losses": "11", "ties": "0", "abbrev": "ARI" }, { "team": "Atlanta Falcons", "wins": "5", "losses": "9", "ties": "0", "abbrev": "ATL" }, { "team": "Baltimore Ravens", "wins": "7", "losses": "7", "ties": "0", "abbrev": "BAL" }, { "team": "Buffalo Bills", "wins": "10", "losses": "4", "ties": "0", "abbrev": "BUF" }, { "team": "Carolina Panthers", "wins": "7", "losses": "7", "ties": "0", "abbrev": "CAR" }, { "team": "Chicago Bears", "wins": "10", "losses": "4", "ties": "0", "abbrev": "CHI" }, { "team": "Cincinnati Bengals", "wins": "4", "losses": "10", "ties": "0", "abbrev": "CIN" }, { "team": "Cleveland Browns", "wins": "3", "losses": "11", "ties": "0", "abbrev": "CLE" }, { "team": "Dallas Cowboys", "wins": "6", "losses": "7", "ties": "1", "abbrev": "DAL" }, { "team": "Denver Broncos", "wins": "12", "losses": "2", "ties": "0", "abbrev": "DEN" }, { "team": "Detroit Lions", "wins": "8", "losses": "6", "ties": "0", "abbrev": "DET" }, { "team": "Green Bay Packers", "wins": "9", "losses": "4", "ties": "1", "abbrev": "GB" }, { "team": "Houston Texans", "wins": "9", "losses": "5", "ties": "0", "abbrev": "HOU" }, { "team": "Indianapolis Colts", "wins": "8", "losses": "6", "ties": "0", "abbrev": "IND" }, { "team": "Jacksonville Jaguars", "wins": "10", "losses": "4", "ties": "0", "abbrev": "JAX" }, { "team": "Kansas City Chiefs", "wins": "6", "losses": "8", "ties": "0", "abbrev": "KC" }, { "team": "Las Vegas Raiders", "wins": "2", "losses": "12", "ties": "0", "abbrev": "LVR" }, { "team": "Los Angeles Chargers", "wins": "10", "losses": "4", "ties": "0", "abbrev": "LAC" }, { "team": "Los Angeles Rams", "wins": "11", "losses": "3", "ties": "0", "abbrev": "LAR" }, { "team": "Miami Dolphins", "wins": "6", "losses": "8", "ties": "0", "abbrev": "MIA" }, { "team": "Minnesota Vikings", "wins": "6", "losses": "8", "ties": "0", "abbrev": "MIN" }, { "team": "New England Patriots", "wins": "11", "losses": "3", "ties": "0", "abbrev": "NE" }, { "team": "New Orleans Saints", "wins": "4", "losses": "10", "ties": "0", "abbrev": "NO" }, { "team": "New York Giants", "wins": "2", "losses": "12", "ties": "0", "abbrev": "NYG" }, { "team": "New York Jets", "wins": "3", "losses": "11", "ties": "0", "abbrev": "NYJ" }, { "team": "Philadelphia Eagles", "wins": "9", "losses": "5", "ties": "0", "abbrev": "PHI" }, { "team": "Pittsburgh Steelers", "wins": "8", "losses": "6", "ties": "0", "abbrev": "PIT" }, { "team": "San Francisco 49ers", "wins": "10", "losses": "4", "ties": "0", "abbrev": "SF" }, { "team": "Seattle Seahawks", "wins": "11", "losses": "3", "ties": "0", "abbrev": "SEA" }, { "team": "Tampa Bay Buccaneers", "wins": "7", "losses": "7", "ties": "0", "abbrev": "TB" }, { "team": "Tennessee Titans", "wins": "2", "losses": "12", "ties": "0", "abbrev": "TEN" }, { "team": "Washington Commanders", "wins": "4", "losses": "10", "ties": "0", "abbrev": "WAS" } ]
Once you have a list of abbrevs you can then get a list of players OR a list of games
2. players: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/players/year/abbrev
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/players/2025/SEA
example response: ["AJ_Barner", "Boye_Mafe", "Brady_Russell", "Brandon_Pili", "Byron_Murphy", "Chazz_Surratt", "Chris_Stoll", "Coby_Bryant", "Cody_White", "Connor_OToole", "Cooper_Kupp", "DAnthony_Bell", "Dareke_Young", "DeMarcus_Lawrence", "Derick_Hall", "Derion_Kendrick", "Devon_Witherspoon", "Drake_Thomas", "Drew_Lock", "Elijah_Arroyo", "Eric_Saubert", "Ernest_Jones", "George_Holani", "Jacardia_Wright", "Jake_Bobo", "Jalen_Milroe", "Jamie_Sheriff", "Jarran_Reed", "Jason_Myers", "Jaxon_Smith-Njigba", "Jerrick_Reed", "Josh_Jobe", "Julian_Love", "Kenneth_Walker_III", "Leonard_Williams", "Mike_Morris", "Myles_Gaskin", "Nehemiah_Pritchett", "Nick_Emmanwori", "Nick_Kallerup", "Patrick_OConnell", "Quinton_Bohanna", "Rashid_Shaheed", "Riq_Woolen", "Sam_Darnold", "Shaquill_Griffin", "Tory_Horton", "Ty_Okada", "Tyrice_Knight", "Uchenna_Nwosu", "Velus_Jones_Jr.", "Zach_Charbonnet"]
Once you have a list of players you can then get stats for a player
3. stats: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/stats/year/abbrev/player
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/stats/2023/SEA/Kenneth_Walker_III
example response: [ { "player": "Kenneth Walker III", "team": "Seattle Seahawks", "games": "14", "rushAtts": "179", "rushYds": "779", "rushTd": "4", "rushLong": "31", "avgRush": "4.4", "rushYdsG": "55.6", "targets": "27", "receptions": "22", "recYds": "176", "avgRec": "8.0", "recTd": "0", "recLong": "29", "recYdsG": "12.6", "ydsScrim": "955", "rushRecTd": "4", "fumbles": "0" } ]
Once you have a list of abbrevs you can then get a list of players OR a list of games
2a. games: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/games/year/abbrev
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/games/2025/SEA
example response: ["2025-09-07", "2025-09-14", "2025-09-21", "2025-09-25", "2025-10-05", "2025-10-12", "2025-10-20", "2025-11-02", "2025-11-09", "2025-11-16", "2025-11-23", "2025-11-30", "2025-12-07", "2025-12-14"]
Once you have a list of games (game dates) you can then get a boxscore
3a. boxscores: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/boxscores/year/abbrev/4567-01-23
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/boxscores/2025/SEA/2025-11-16
example response: [ { "player": "Sam Darnold", "team": "Seattle Seahawks", "completions": "29", "passAtts": "44", "passYds": "279", "passTd": "0", "passInts": "4", "sacked": "0", "sackedYds": "0", "passLong": "28", "qbr": "45.5", "rushAtts": "2", "rushYds": "11", "rushTd": "0", "rushLong": "8", "targets": "0", "receptions": "0", "recYds": "0", "recTd": "0", "recLong": "0", "fumbles": "0", "fumblesLost": "0", "defInts": null, "defIntsTd": null, "passesDef": null, "sacks": null, "totalTackles": null, "tackles": null, "tacklesLoss": null, "qbHits": null, "fumblesRecv": null, "fumblesRecvYds": null, "fumblesTd": null, "forcedFumbs": null, "kickRet": null, "kickRetYds": null, "kickRetAvg": null, "kickRetTd": null, "kickRetLong": null, "puntRet": null, "puntRetYds": null, "puntRetAvg": null, "puntRetTd": null, "puntRetLong": null, "xpm": null, "xpa": null, "fgm": null, "fga": null, "punts": null, "puntYds": null, "puntAvg": null, "puntLong": null }, { "player": "Kenneth Walker III", "team": "Seattle Seahawks", "completions": "0", "passAtts": "0", "passYds": "0", "passTd": "0", "passInts": "0", "sacked": "0", "sackedYds": "0", "passLong": "0", "qbr": null, "rushAtts": "16", "rushYds": "67", "rushTd": "1", "rushLong": "25", "targets": "3", "receptions": "3", "recYds": "44", "recTd": "0", "recLong": "23", "fumbles": "0", "fumblesLost": "0", "defInts": null, "defIntsTd": null, "passesDef": null, "sacks": null, "totalTackles": null, "tackles": null, "tacklesLoss": null, "qbHits": null, "fumblesRecv": null, "fumblesRecvYds": null, "fumblesTd": null, "forcedFumbs": null, "kickRet": null, "kickRetYds": null, "kickRetAvg": null, "kickRetTd": null, "kickRetLong": null, "puntRet": null, "puntRetYds": null, "puntRetAvg": null, "puntRetTd": null, "puntRetLong": null, "xpm": null, "xpa": null, "fgm": null, "fga": null, "punts": null, "puntYds": null, "puntAvg": null, "puntLong": null }, ... ... ... { "player": "Harrison Mevis", "team": "Los Angeles Rams", "completions": null, "passAtts": null, "passYds": null, "passTd": null, "passInts": null, "sacked": null, "sackedYds": null, "passLong": null, "qbr": null, "rushAtts": null, "rushYds": null, "rushTd": null, "rushLong": null, "targets": null, "receptions": null, "recYds": null, "recTd": null, "recLong": null, "fumbles": null, "fumblesLost": null, "defInts": null, "defIntsTd": null, "passesDef": null, "sacks": null, "totalTackles": null, "tackles": null, "tacklesLoss": null, "qbHits": null, "fumblesRecv": null, "fumblesRecvYds": null, "fumblesTd": null, "forcedFumbs": null, "kickRet": null, "kickRetYds": null, "kickRetAvg": null, "kickRetTd": null, "kickRetLong": null, "puntRet": null, "puntRetYds": null, "puntRetAvg": null, "puntRetTd": null, "puntRetLong": null, "xpm": "3", "xpa": "3", "fgm": "", "fga": "", "punts": "0", "puntYds": "0", "puntAvg": "", "puntLong": "0" }, { "player": "Ethan Evans", "team": "Los Angeles Rams", "completions": null, "passAtts": null, "passYds": null, "passTd": null, "passInts": null, "sacked": null, "sackedYds": null, "passLong": null, "qbr": null, "rushAtts": null, "rushYds": null, "rushTd": null, "rushLong": null, "targets": null, "receptions": null, "recYds": null, "recTd": null, "recLong": null, "fumbles": null, "fumblesLost": null, "defInts": null, "defIntsTd": null, "passesDef": null, "sacks": null, "totalTackles": null, "tackles": null, "tacklesLoss": null, "qbHits": null, "fumblesRecv": null, "fumblesRecvYds": null, "fumblesTd": null, "forcedFumbs": null, "kickRet": null, "kickRetYds": null, "kickRetAvg": null, "kickRetTd": null, "kickRetLong": null, "puntRet": null, "puntRetYds": null, "puntRetAvg": null, "puntRetTd": null, "puntRetLong": null, "xpm": "", "xpa": "", "fgm": "", "fga": "", "punts": "6", "puntYds": "253", "puntAvg": "42.2", "puntLong": "52" } ] **
Get a list of league leaders for various statistical categories
4. leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/leaders/year/stat
The stat parameters for nfl leaders are passing, passTd, passYdsG, sacked, passInts, compPct, rating, rushing, rushTd, rushYdsG, receiving, receptions, recTd, recYdsG, touchdowns, fumbles, kicks, kickRetYds, punts, tackles, sacks and ints
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/leaders/2025/sacks
example response: [ { "team": "Cleveland Browns", "player": "Myles Garrett", "sacks": 21.5 }, { "team": "New York Giants", "player": "Brian Burns", "sacks": 13 }, { "team": "Green Bay Packers", "player": "Micah Parsons", "sacks": 12.5 }, ... ... ... { "team": "Minnesota Vikings", "player": "Dallas Turner", "sacks": 5.5 }, { "team": "Washington Commanders", "player": "Dorance Armstrong Jr.", "sacks": 5.5 }, { "team": "Denver Broncos", "player": "John Franklin-Myers", "sacks": 5.5 } ]
Get a list of league leaders (teams) for various statistical categories
5. leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/teams/leaders/year/stat
The stat parameters for nfl leaders are offense, defense, passing, passDef, passTd, sacked, sacks, passInts, compPct, rating, rushing, rushDef, rushTd, receiving, receptions, recTd, recYdsG, ints, kicks, kickRetYds, punts, firstDowns, firstDownsDef, tos and tosDef
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nfl/teams/leaders/2025/passing
example response: [ { "team": "Dallas Cowboys", "passYdsG": 276.14 }, { "team": "Los Angeles Rams", "passYdsG": 257.14 }, { "team": "Detroit Lions", "passYdsG": 248.79 }, ... ... ... { "team": "Cleveland Browns", "passYdsG": 171.93 }, { "team": "Tennessee Titans", "passYdsG": 161.93 }, { "team": "New York Jets", "passYdsG": 147 } ]
NHL
current year: 2025 previous years: 2024, 2023, 2022, 2021, 2020
1. records: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/records/year
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/records/2025
example response: [ { "team": "Anaheim Ducks", "wins": "20", "losses": "12", "lossesOT": "2", "points": "42", "abbrev": "ANA" }, { "team": "Boston Bruins", "wins": "20", "losses": "14", "lossesOT": "0", "points": "40", "abbrev": "BOS" }, { "team": "Buffalo Sabres", "wins": "14", "losses": "14", "lossesOT": "4", "points": "32", "abbrev": "BUF" }, { "team": "Calgary Flames", "wins": "13", "losses": "17", "lossesOT": "4", "points": "30", "abbrev": "CGY" }, { "team": "Carolina Hurricanes", "wins": "21", "losses": "9", "lossesOT": "2", "points": "44", "abbrev": "CAR" }, { "team": "Chicago Blackhawks", "wins": "13", "losses": "14", "lossesOT": "6", "points": "32", "abbrev": "CHI" }, { "team": "Colorado Avalanche", "wins": "24", "losses": "2", "lossesOT": "7", "points": "55", "abbrev": "COL" }, { "team": "Columbus Blue Jackets", "wins": "14", "losses": "13", "lossesOT": "6", "points": "34", "abbrev": "CBJ" }, { "team": "Dallas Stars", "wins": "22", "losses": "7", "lossesOT": "5", "points": "49", "abbrev": "DAL" }, { "team": "Detroit Red Wings", "wins": "19", "losses": "12", "lossesOT": "3", "points": "41", "abbrev": "DET" }, { "team": "Edmonton Oilers", "wins": "16", "losses": "12", "lossesOT": "6", "points": "38", "abbrev": "EDM" }, { "team": "Florida Panthers", "wins": "17", "losses": "13", "lossesOT": "2", "points": "36", "abbrev": "FLA" }, { "team": "Los Angeles Kings", "wins": "14", "losses": "9", "lossesOT": "9", "points": "37", "abbrev": "LAK" }, { "team": "Minnesota Wild", "wins": "20", "losses": "9", "lossesOT": "5", "points": "45", "abbrev": "MIN" }, { "team": "Montreal Canadiens", "wins": "17", "losses": "12", "lossesOT": "4", "points": "38", "abbrev": "MTL" }, { "team": "Nashville Predators", "wins": "13", "losses": "15", "lossesOT": "4", "points": "30", "abbrev": "NSH" }, { "team": "New Jersey Devils", "wins": "18", "losses": "14", "lossesOT": "1", "points": "37", "abbrev": "NJD" }, { "team": "New York Islanders", "wins": "19", "losses": "12", "lossesOT": "3", "points": "41", "abbrev": "NYI" }, { "team": "New York Rangers", "wins": "16", "losses": "15", "lossesOT": "4", "points": "36", "abbrev": "NYR" }, { "team": "Ottawa Senators", "wins": "15", "losses": "13", "lossesOT": "4", "points": "34", "abbrev": "OTT" }, { "team": "Philadelphia Flyers", "wins": "17", "losses": "9", "lossesOT": "6", "points": "40", "abbrev": "PHI" }, { "team": "Pittsburgh Penguins", "wins": "14", "losses": "9", "lossesOT": "9", "points": "37", "abbrev": "PIT" }, { "team": "San Jose Sharks", "wins": "17", "losses": "14", "lossesOT": "3", "points": "37", "abbrev": "SJS" }, { "team": "Seattle Kraken", "wins": "12", "losses": "13", "lossesOT": "6", "points": "30", "abbrev": "SEA" }, { "team": "St. Louis Blues", "wins": "12", "losses": "15", "lossesOT": "7", "points": "31", "abbrev": "STL" }, { "team": "Tampa Bay Lightning", "wins": "18", "losses": "12", "lossesOT": "3", "points": "39", "abbrev": "TBL" }, { "team": "Toronto Maple Leafs", "wins": "15", "losses": "12", "lossesOT": "5", "points": "35", "abbrev": "TOR" }, { "team": "Utah Mammoth", "wins": "16", "losses": "16", "lossesOT": "3", "points": "35", "abbrev": null }, { "team": "Vancouver Canucks", "wins": "13", "losses": "17", "lossesOT": "3", "points": "29", "abbrev": "VAN" }, { "team": "Vegas Golden Knights", "wins": "16", "losses": "6", "lossesOT": "9", "points": "41", "abbrev": "VEG" }, { "team": "Washington Capitals", "wins": "18", "losses": "11", "lossesOT": "4", "points": "40", "abbrev": "WAS" }, { "team": "Winnipeg Jets", "wins": "15", "losses": "15", "lossesOT": "2", "points": "32", "abbrev": "WPJ" } ]
Once you have a list of abbrevs you can then get a list of players OR a list of games
2. players: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/players/year/abbrev
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/players/2025/WPJ
example response: ["Adam_Lowry", "Alex_Iafallo", "Brad_Lambert", "Cole_Koepke", "Cole_Perfetti", "Colin_Miller", "Connor_Hellebuyck", "Dylan_DeMelo", "Dylan_Samberg", "Elias_Salomonsson", "Eric_Comrie", "Gabriel_Vilardi", "Gustav_Nyquist", "Haydn_Fleury", "Jonathan_Toews", "Josh_Morrissey", "Kyle_Connor", "Logan_Stanley", "Luke_Schenn", "Mark_Scheifele", "Morgan_Barron", "Neal_Pionk", "Nikita_Chibrikov", "Nino_Niederreiter", "Parker_Ford", "Tanner_Pearson", "Thomas_Milic", "Vladislav_Namestnikov"]
Once you have a list of players you can then get stats for a player
3. stats: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/stats/year/abbrev/player
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/stats/2025/WPJ/Colin_Miller
example response: [ { "team": "Winnipeg Jets", "player": "Colin Miller", "position": "D", "gp": "10", "goals": "0", "assists": "0", "points": "0", "plusMinus": "-6", "penalty": "6", "esG": "0", "ppG": "0", "shG": "0", "gwG": "0", "esA": "0", "ppA": "0", "shA": "0", "shots": "8", "shotPct": "0.0", "itAvg": "14:53", "blocks": "8", "hits": "18", "foW": "0", "foL": "0" } ]
Once you have a list of abbrevs you can then get a list of players OR a list of games
2a. games: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/games/year/abbrev
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/games/2025/WPJ
example response: ["2025-10-09", "2025-10-11", "2025-10-13", "2025-10-16", "2025-10-18", "2025-10-20", "2025-10-23", "2025-10-24", "2025-10-26", "2025-10-28", "2025-10-30", "2025-11-01", "2025-11-04", "2025-11-07", "2025-11-09", "2025-11-11", "2025-11-13", "2025-11-15", "2025-11-18", "2025-11-21", "2025-11-23", "2025-11-26", "2025-11-28", "2025-11-29", "2025-12-01", "2025-12-03"]
Once you have a list of games (game dates) you can then get a boxscore
3a. boxscores: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/boxscores/year/abbrev/4567-01-23
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/boxscores/2025/WPJ/2025-11-07
example response: [ { "player": "Calvin de Haan", "team": "Colorado Avalanche", "goals": "0", "assists": "0", "points": "0", "plusMinus": "0", "esG": "0", "ppG": "0", "shG": "0", "gwG": "0", "esA": "0", "ppA": "0", "shA": "0", "shots": "2", "shotPct": "0.0", "shifts": "24", "goalsAgainst": null, "shotsAgainst": null, "saves": null, "savePct": null, "shutouts": null, "penalty": "0", "iceTime": "14:33" }, { "player": "Samuel Girard", "team": "Colorado Avalanche", "goals": "0", "assists": "0", "points": "0", "plusMinus": "-1", "esG": "0", "ppG": "0", "shG": "0", "gwG": "0", "esA": "0", "ppA": "0", "shA": "0", "shots": "3", "shotPct": "0.0", "shifts": "26", "goalsAgainst": null, "shotsAgainst": null, "saves": null, "savePct": null, "shutouts": null, "penalty": "0", "iceTime": "21:04" }, { "player": "Ivan Ivan", "team": "Colorado Avalanche", "goals": "0", "assists": "0", "points": "0", "plusMinus": "0", "esG": "0", "ppG": "0", "shG": "0", "gwG": "0", "esA": "0", "ppA": "0", "shA": "0", "shots": "0", "shotPct": null, "shifts": "16", "goalsAgainst": null, "shotsAgainst": null, "saves": null, "savePct": null, "shutouts": null, "penalty": "0", "iceTime": "10:35" }, ... ... ... },{ "player": "Connor Hellebuyck", "team": "Winnipeg Jets", "goals": "0", "assists": "0", "points": "0", "plusMinus": "0", "esG": "0", "ppG": "0", "shG": "0", "gwG": "0", "esA": "0", "ppA": "0", "shA": "0", "shots": "0", "shotPct": null, "shifts": "4", "goalsAgainst": null, "shotsAgainst": null, "saves": null, "savePct": null, "shutouts": null, "penalty": "0", "iceTime": "59:45" }, { "player": "Connor Hellebuyck", "team": "Winnipeg Jets", "goals": null, "assists": null, "points": null, "plusMinus": null, "esG": null, "ppG": null, "shG": null, "gwG": null, "esA": null, "ppA": null, "shA": null, "shots": null, "shotPct": null, "shifts": null, "goalsAgainst": "0", "shotsAgainst": "35", "saves": "35", "savePct": "1.000", "shutouts": "1", "penalty": "0", "iceTime": "59:45" } ] **
Get a list of league leaders for various statistical categories
4. leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/leaders/year/stat
The stat parameters for nhl leaders are points, goals, plusMinus, goalsAgainst, savePct, wins, shots, shotPct, shotsAgainst, ppG, ppA and penalty
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/leaders/2024/goals
example response: [ { "team": "Buffalo Sabres", "player": "Tage Thompson", "goals": 11 }, { "team": "Winnipeg Jets", "player": "Kyle Connor", "goals": 11 }, ... ... ...{ "team": "Colorado Avalanche", "player": "Cale Makar", "goals": 6 }, { "team": "Montreal Canadiens", "player": "Nick Suzuki", "goals": 6 } ]
Get a list of league leaders (teams) for various statistical categories
5. leaders: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/teams/leaders/year/stat
The stat parameters for nhl leaders are points, goals, assists, ppG, shG, shots, shotPct, shotsAgainst, saves, goalsAgainst, savePct, wins and penalty
example request: curl -X POST -H 'x-api-key: 12345' https://sportalytics.cloud/nhl/teams/leaders/2024/goalsAgainst
example response: [ { "team": "Winnipeg Jets", "GA/G": 2.06 }, { "team": "Dallas Stars", "GA/G": 2.21 }, { "team": "Toronto Maple Leafs", "GA/G": 2.39 }, { "team": "Minnesota Wild", "GA/G": 2.4 }, { "team": "New York Rangers", "GA/G": 2.43 }, { "team": "Carolina Hurricanes", "GA/G": 2.47 }, { "team": "New Jersey Devils", "GA/G": 2.47 }, { "team": "Chicago Blackhawks", "GA/G": 2.69 }, { "team": "Los Angeles Kings", "GA/G": 2.72 }, { "team": "Washington Capitals", "GA/G": 2.73 }, { "team": "Detroit Red Wings", "GA/G": 2.73 }, { "team": "Ottawa Senators", "GA/G": 2.73 }, { "team": "Calgary Flames", "GA/G": 2.76 }, { "team": "Tampa Bay Lightning", "GA/G": 2.79 }, { "team": "New York Islanders", "GA/G": 2.81 }, { "team": "Seattle Kraken", "GA/G": 2.88 }, { "team": "Florida Panthers", "GA/G": 2.94 }, { "team": "Nashville Predators", "GA/G": 2.94 }, { "team": "Edmonton Oilers", "GA/G": 3 }, { "team": "Vancouver Canucks", "GA/G": 3 }, { "team": "Vegas Golden Knights", "GA/G": 3.06 }, { "team": "Buffalo Sabres", "GA/G": 3.12 }, { "team": "Colorado Avalanche", "GA/G": 3.18 }, { "team": "Philadelphia Flyers", "GA/G": 3.25 }, { "team": "St. Louis Blues", "GA/G": 3.25 }, { "team": "Columbus Blue Jackets", "GA/G": 3.4 }, { "team": "Pittsburgh Penguins", "GA/G": 3.67 }, { "team": "Montreal Canadiens", "GA/G": 3.88 } ]
**For paid plans only (what is shown is a truncated response with only the first and last several elements)
^^Two elements are returned for this request: stats and a list of game dates