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
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: 2026 previous years: 2025, 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/2026
example response: [{ "team": "Arizona Diamondbacks", "wins": "49", "losses": "47", "abbrev": "ARI" }, { "team": "Athletics", "wins": "41", "losses": "55", "abbrev": null }, { "team": "Atlanta Braves", "wins": "55", "losses": "40", "abbrev": "ATL" }, { "team": "Baltimore Orioles", "wins": "46", "losses": "51", "abbrev": "BAL" }, { "team": "Boston Red Sox", "wins": "46", "losses": "48", "abbrev": "BOS" }, { "team": "Chicago Cubs", "wins": "54", "losses": "42", "abbrev": "CHC" }, { "team": "Chicago White Sox", "wins": "50", "losses": "45", "abbrev": "CHW" }, { "team": "Cincinnati Reds", "wins": "43", "losses": "52", "abbrev": "CIN" }, { "team": "Cleveland Guardians", "wins": "51", "losses": "46", "abbrev": "CLE" }, { "team": "Colorado Rockies", "wins": "39", "losses": "59", "abbrev": "COL" }, { "team": "Detroit Tigers", "wins": "44", "losses": "52", "abbrev": "DET" }, { "team": "Houston Astros", "wins": "47", "losses": "51", "abbrev": "HOU" }, { "team": "Kansas City Royals", "wins": "38", "losses": "59", "abbrev": "KCR" }, { "team": "Los Angeles Angels", "wins": "38", "losses": "59", "abbrev": "LAA" }, { "team": "Los Angeles Dodgers", "wins": "61", "losses": "36", "abbrev": "LAD" }, { "team": "Miami Marlins", "wins": "52", "losses": "45", "abbrev": "MIA" }, { "team": "Milwaukee Brewers", "wins": "59", "losses": "37", "abbrev": "MIL" }, { "team": "Minnesota Twins", "wins": "48", "losses": "49", "abbrev": "MIN" }, { "team": "New York Mets", "wins": "40", "losses": "57", "abbrev": "NYM" }, { "team": "New York Yankees", "wins": "54", "losses": "42", "abbrev": "NYY" }, { "team": "Philadelphia Phillies", "wins": "54", "losses": "43", "abbrev": "PHI" }, { "team": "Pittsburgh Pirates", "wins": "50", "losses": "47", "abbrev": "PIT" }, { "team": "San Diego Padres", "wins": "48", "losses": "48", "abbrev": "SDP" }, { "team": "San Francisco Giants", "wins": "41", "losses": "55", "abbrev": "SFG" }, { "team": "Seattle Mariners", "wins": "48", "losses": "49", "abbrev": "SEA" }, { "team": "St. Louis Cardinals", "wins": "50", "losses": "45", "abbrev": "STL" }, { "team": "Tampa Bay Rays", "wins": "56", "losses": "38", "abbrev": "TBR" }, { "team": "Texas Rangers", "wins": "49", "losses": "47", "abbrev": "TEX" }, { "team": "Toronto Blue Jays", "wins": "45", "losses": "51", "abbrev": "TOR" }, { "team": "Washington Nationals", "wins": "48", "losses": "49", "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/2026/ATL
example response: ["Aaron_Bummer", "Anthony_Molina", "Austin_Riley", "Austin_Wynns", "Brewer_Hicklen", "Bryce_Elder", "Carlos_Carrasco", "Chadwick_Tromp", "Chris_Sale", "Connor_Thomas", "Danny_Young", "Didier_Fuentes", "Dominic_Smith", "Drake_Baldwin", "Dylan_Dodd", "Dylan_Lee", "Eli_White", "Grant_Holmes", "Ha-Seong_Kim", "Hunter_Stratton", "Hurston_Waldrep", "Ian_Hamilton", "JR_Ritchie", "Jair_Camargo", "James_Karinchak", "Jim_Jarvis", "Joel_Payamps", "Joey_Bart", "Jonah_Heim", "Jorge_Mateo", "José_Azócar", "José_Suarez", "Kyle_Farmer", "Luke_Williams", "Martín_Pérez", "Matt_Olson", "Mauricio_Dubón", "Michael_Harris_II", "Mike_Yastrzemski", "Osvaldo_Bido", "Owen_Murphy", "Ozzie_Albies", "Raisel_Iglesias", "Reynaldo_López", "Robert_Suarez", "Rolddy_Muñoz", "Ronald_Acuña_Jr.", "Rowdy_Tellez", "Sandy_León", "Sean_Murphy", "Spencer_Strider", "Tyler_Kinley", "Víctor_Mederos"]
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/2026/ATL/Bryce_Elder
example response: [{ "team": "Atlanta Braves", "player_name": "Bryce Elder", "games": "18", "wins": "5", "losses": "6", "era": "4.12", "gs": "18", "gf": "0", "cg": "0", "sho": "0", "sv": "0", "ip": 102.2, "hp": 96.0, "rp": "52", "er": "47", "hrp": "15", "bbp": 32.0, "so": "86", "hbp": "2", "wp": "1", "whip": 1.25 }]
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/2026/ATL
example response: ["2026-03-27", "2026-03-28", "2026-03-29", "2026-03-30", "2026-03-31", "2026-04-01", "2026-04-02", "2026-04-03", "2026-04-04", "2026-04-05", "2026-04-06", "2026-04-07", "2026-04-08", "2026-04-10", "2026-04-11", "2026-04-12", "2026-04-13", "2026-04-14", "2026-04-15", "2026-04-17", "2026-04-18", "2026-04-19", "2026-04-20", "2026-04-21", "2026-04-22", "2026-04-23", "2026-04-24", "2026-04-25", "2026-04-26", "2026-04-28", "2026-04-29", "2026-04-30", "2026-05-01"]
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/2026/ATL/2026-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/2026/ba
example response: [{ "team": "Washington Nationals", "player_name": "Luis García Jr.", "rbi": 68 }, { "team": "New York Yankees", "player_name": "Ben Rice", "rbi": 68 }, { "team": "Washington Nationals", "player_name": "CJ Abrams", "rbi": 67 }, { "team": "St. Louis Cardinals", "player_name": "Alec Burleson", "rbi": 67 }, { "team": "Los Angeles Dodgers", "player_name": "Andy Pages", "rbi": 66 }, { "team": "Athletics", "player_name": "Nick Kurtz", "rbi": 66 }, { "team": "Cincinnati Reds", "player_name": "Sal Stewart", "rbi": 65 }, { "team": "Pittsburgh Pirates", "player_name": "Brandon Lowe", "rbi": 64 }, ... ... ... { "team": "New York Mets", "player_name": "Bo Bichette", "rbi": 51 }, { "team": "Miami Marlins", "player_name": "Owen Caissie", "rbi": 50 }, { "team": "Texas Rangers", "player_name": "Ezequiel Durán", "rbi": 50 }, { "team": "San Francisco Giants", "player_name": "Casey Schmitt", "rbi": 50 }, { "team": "Chicago Cubs", "player_name": "Michael Busch", "rbi": 49 }, { "team": "Kansas City Royals", "player_name": "Carter Jensen", "rbi": 49 }, { "team": "Los Angeles Dodgers", "player_name": "Freddie Freeman", "rbi": 49 }, { "team": "Houston Astros", "player_name": "Isaac Paredes", "rbi": 49 }]
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/2026/rbis
example response: [{ "team": "Pittsburgh Pirates", "rbi": 495.0 }, { "team": "Washington Nationals", "rbi": 490.0 }, { "team": "Los Angeles Dodgers", "rbi": 476.0 }, { "team": "Milwaukee Brewers", "rbi": 463.0 }, { "team": "Chicago Cubs", "rbi": 452.0 }, { "team": "Minnesota Twins", "rbi": 449.0 }, { "team": "Colorado Rockies", "rbi": 445.0 }, { "team": "Atlanta Braves", "rbi": 443.0 }, { "team": "New York Yankees", "rbi": 441.0 }, { "team": "Chicago White Sox", "rbi": 435.0 }, { "team": "Baltimore Orioles", "rbi": 432.0 }, { "team": "Miami Marlins", "rbi": 422.0 }, { "team": "Los Angeles Angels", "rbi": 414.0 }, { "team": "Philadelphia Phillies", "rbi": 409.0 }, { "team": "Tampa Bay Rays", "rbi": 404.0 }, { "team": "Athletics", "rbi": 404.0 }, { "team": "Arizona Diamondbacks", "rbi": 397.0 }, { "team": "Kansas City Royals", "rbi": 392.0 }, { "team": "Detroit Tigers", "rbi": 387.0 }, { "team": "Texas Rangers", "rbi": 384.0 }, { "team": "Toronto Blue Jays", "rbi": 382.0 }, { "team": "San Francisco Giants", "rbi": 381.0 }, { "team": "New York Mets", "rbi": 379.0 }, { "team": "Seattle Mariners", "rbi": 378.0 }, { "team": "Cincinnati Reds", "rbi": 376.0 }, { "team": "San Diego Padres", "rbi": 370.0 }, { "team": "Cleveland Guardians", "rbi": 368.0 }, { "team": "Boston Red Sox", "rbi": 368.0 }, { "team": "Houston Astros", "rbi": 358.0 }, { "team": "St. Louis Cardinals", "rbi": 343.0 }]
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