{"name":"espn","domain":"espn.com","baseUrl":"https://www.espn.com","displayName":"ESPN","description":"ESPN scores, standings and NBA rosters, logged out.","notes":"No account is needed.\n\n- `date` is `YYYYMMDD`. ESPN groups games by US Eastern day, so a late game can start after\n  midnight UTC (`date` in the result is UTC).\n- Soccer and other sports with a league segment in the URL are not covered.\n- In `scoreboard`, `team1Home` says whether team1 is the home team (it usually is). MLB games have\n  an empty `team1Score`/`team2Score`; get the score with `getGame`.\n- College basketball scoreboards list only the games ESPN features by default (Top 25 and\n  similar), not every Division I game.\n- `standings` returns the current standings for NBA, NFL or MLB. Use each header's `i` as the\n  index into a team's `stats` array; groups may contain divisions under `children`. The MLB\n  result can be truncated, in which case use the returned result handle to retrieve the rest.\n- `teamRoster` currently covers NBA teams only. Use ESPN URL abbreviations such as `lal`, `bos`\n  or `gs`; a player's jersey or other field may be absent.\n- `getGame` numbers are strings except `attendance`. `leaderStats`, `homeLeaders`,\n  `homeLeaderValues`, `awayLeaders` and `awayLeaderValues` line up by index (`points`, `rebounds`,\n  `assists` in the NBA; passing, rushing, receiving yards, sacks and tackles in football). Before a\n  game, the score, linescores and attendance are missing and the leaders are season totals.","operations":[{"hash":"4fbb89fdb3f7c77473cb92dafe16a6855939ab61c9ba4d4a0bdbb28b4b51013f","status":"live","confirmations":0,"registry":{"hash":"4fbb89fdb3f7c77473cb92dafe16a6855939ab61c9ba4d4a0bdbb28b4b51013f","status":"live","confirmations":0},"operation":{"name":"getGame","description":"One game's page: status, home and away teams with score, per-period linescores and record, venue, attendance, the leaders in each stat category (leaderStats, with the home and away player and value at the same index) and the story headline and recap. Before a game starts there is no score, and the leaders are season leaders.","request":{"method":"GET","url":"https://www.espn.com/%7Bleague%7D/game/_/gameId/%7BgameId%7D","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"en-US,en;q=0.9","priority":"u=0, i","sec-ch-ua":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-dest":"document","sec-fetch-mode":"navigate","sec-fetch-site":"none","sec-fetch-user":"?1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36"}},"slots":[{"param":"league","at":["path:0"]},{"param":"gameId","at":["path:4"]}],"volatile":[],"trigger":{"url":"https://www.espn.com/{league}/game/_/gameId/{gameId}"},"match":{"path":"/*/game/_/gameId/*"},"response":{"format":"embedded","contentType":"text/html; charset=utf-8","extract":"page.content.gamepackage","pick":["gameId=gmStrp.gid","date=gmStrp.dt","status=gmStrp.status.det","home=prsdTms.home.displayName","homeScore=prsdTms.home.score","homeLinescores=prsdTms.home.linescores[*].displayValue","homeRecord=prsdTms.home.recordTotal","away=prsdTms.away.displayName","awayScore=prsdTms.away.score","awayLinescores=prsdTms.away.linescores[*].displayValue","awayRecord=prsdTms.away.recordTotal","venue=gmInfo.loc","attendance=gmInfo.attnd","leaderStats=gmLdrs.ldrs[*].name","homeLeaders=gmLdrs.ldrs[*].players.home.nameFull","homeLeaderValues=gmLdrs.ldrs[*].players.home.primaryStatValue","awayLeaders=gmLdrs.ldrs[*].players.away.nameFull","awayLeaderValues=gmLdrs.ldrs[*].players.away.primaryStatValue","headline=gmStry.hdln","recap=gmStry.desc"],"embedded":{"regex":"window\\['__espnfitt__'\\]=(\\{)"}},"params":[{"name":"league","type":"string","required":true,"description":"the league as ESPN names it in its URLs; the same league scoreboard was called with","example":"nba","enum":["nfl","nba","mlb","nhl","wnba","college-football","mens-college-basketball","womens-college-basketball"]},{"name":"gameId","type":"string","required":true,"description":"ESPN game id, from scoreboard","example":"401909277","pattern":"\\d+","hint":"a numeric ESPN game id"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false}},{"hash":"96f913c482dcc2d321dcc54b40cceff370f82e95f3f7788398089e19a33b907d","status":"live","confirmations":0,"registry":{"hash":"96f913c482dcc2d321dcc54b40cceff370f82e95f3f7788398089e19a33b907d","status":"live","confirmations":0},"operation":{"name":"scoreboard","description":"A league's games on one day, from ESPN's scoreboard page: gameId, date (UTC start), status (\"Final\", \"3:47 - 4th\", \"11/1 - 1:00 PM EST\"), state (pre, in or post), both teams with names, abbreviations and scores, team1Home, venue and note (a series or tournament label, when there is one). An empty list means no games that day.","request":{"method":"GET","url":"https://www.espn.com/%7Bleague%7D/scoreboard/_/date/%7Bdate%7D","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"en-US,en;q=0.9","priority":"u=0, i","sec-ch-ua":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-dest":"document","sec-fetch-mode":"navigate","sec-fetch-site":"none","sec-fetch-user":"?1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36"}},"slots":[{"param":"league","at":["path:0"]},{"param":"date","at":["path:4"]}],"volatile":[],"trigger":{"url":"https://www.espn.com/{league}/scoreboard/_/date/{date}"},"match":{"path":"/*/scoreboard/_/date/*"},"response":{"format":"embedded","contentType":"text/html; charset=utf-8","extract":"page.content.scoreboard.evts","pick":["gameId=id","date","status=status.detail","state=status.state","team1=competitors[0].displayName","team1Abbrev=competitors[0].abbrev","team1Score=competitors[0].score","team1Home=competitors[0].isHome","team2=competitors[1].displayName","team2Abbrev=competitors[1].abbrev","team2Score=competitors[1].score","venue=vnue.fullName","note"],"embedded":{"regex":"window\\['__espnfitt__'\\]=(\\{)"}},"params":[{"name":"league","type":"string","required":true,"description":"the league as ESPN names it in its URLs","example":"nba","enum":["nfl","nba","mlb","nhl","wnba","college-football","mens-college-basketball","womens-college-basketball"]},{"name":"date","type":"string","required":true,"description":"the day, YYYYMMDD, in US Eastern time as ESPN groups games","example":"20261030","pattern":"\\d{8}","hint":"YYYYMMDD"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"league":"nba","date":"20260801"},"expect":"empty","purpose":"an offseason day has no games"}],"links":[{"from":"gameId","to":{"op":"getGame","arg":"gameId"}}]}},{"hash":"5e9af581aef3dabe7b693b337434550109704549a77b2bce6c55dc4dad49da3e","status":"live","confirmations":0,"registry":{"hash":"5e9af581aef3dabe7b693b337434550109704549a77b2bce6c55dc4dad49da3e","status":"live","confirmations":0},"operation":{"name":"standings","description":"Current league standings grouped by conference or division. Header indices identify each team's positional stats, including wins, losses, percentage, games back and streak where ESPN supplies them. Large results may be truncated.","request":{"method":"GET","url":"https://www.espn.com/%7Bleague%7D/standings","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"en-US,en;q=0.9","priority":"u=0, i","sec-ch-ua":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-dest":"document","sec-fetch-mode":"navigate","sec-fetch-site":"none","sec-fetch-user":"?1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0"}},"slots":[{"param":"league","at":["path:0"]}],"volatile":[],"trigger":{"url":"https://www.espn.com/{league}/standings"},"match":{"method":"GET","host":"www.espn.com","path":"/*/standings"},"response":{"format":"embedded","contentType":"text/html; charset=utf-8","extract":"page.content.standings.groups","pick":["headers","groups"],"embedded":{"regex":"window\\['__espnfitt__'\\]=(\\{)"}},"params":[{"name":"league","type":"string","required":true,"description":"ESPN league URL segment","example":"nba","enum":["nba","nfl","mlb"]}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"league":"mlb"},"expect":"result","purpose":"MLB standings have teams"}]}},{"hash":"ed21acc67c10852de33df3819dd27026f4680bfcba46ebaf05e3724d46512ff6","status":"live","confirmations":0,"registry":{"hash":"ed21acc67c10852de33df3819dd27026f4680bfcba46ebaf05e3724d46512ff6","status":"live","confirmations":0},"operation":{"name":"teamRoster","description":"Current NBA team roster with each player's name, position, jersey, age, height and weight when available.","request":{"method":"GET","url":"https://www.espn.com/%7Bleague%7D/team/roster/_/name/%7Bteam%7D","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"en-US,en;q=0.9","priority":"u=0, i","sec-ch-ua":"\"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"156\", \"Google Chrome\";v=\"156\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"macOS\"","sec-fetch-dest":"document","sec-fetch-mode":"navigate","sec-fetch-site":"none","sec-fetch-user":"?1","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0"}},"slots":[{"param":"league","at":["path:0"]},{"param":"team","at":["path:5"]}],"volatile":[],"trigger":{"url":"https://www.espn.com/{league}/team/roster/_/name/{team}"},"match":{"method":"GET","host":"www.espn.com","path":"/*/team/roster/_/name/*"},"response":{"format":"embedded","contentType":"text/html; charset=utf-8","extract":"page.content.roster.athletes","pick":["name","position","jersey","age","height","weight"],"embedded":{"regex":"window\\['__espnfitt__'\\]=(\\{)"}},"params":[{"name":"league","type":"string","required":true,"description":"ESPN league URL segment; currently only nba","example":"nba","enum":["nba"]},{"name":"team","type":"string","required":true,"description":"ESPN team URL abbreviation, such as lal, bos or gs","example":"lal"}],"readOnly":true,"minTier":1,"learnedLoggedIn":false,"checks":[{"args":{"league":"nba","team":"gs"},"expect":"result","purpose":"Warriors roster has players"}]}}]}