- Public names are sportsdataverse-py's —
athlete→player,event→gameon every ESPN league; sdv-py'sname_patternon the native families (nhlApiWeb*→nhl*,nflApi*→nfl*, CBS's 16 shorts, the 3.0.0 file-stem names). Every pre-v4 name still works as a deprecated alias that warns once. (changelog) - Integer id columns are decimal strings — Every id column of integers (
id,*_id,game_pk,playerId, …) comes back as exact decimal strings on every surface — parsers, producers, loaders, HockeyTech analytics. Compare and join ids as strings;Number(row.game_id)for a safe number back. (changelog) - 400 / 422 raise
InvalidParameterError— For every family (it wasAssetFetchError), never retried; the message names host, path and status with a redacted excerpt of the body. (changelog) - Typed returns — generated row types for
parsed: true— TypeScript only. A wrapper's raw payload resolves tounknown(wasany); verified endpoints resolve to their row interfaces; the summary dispatchers toParsedTables. Narrow or cast a raw payload. (changelog) - Typed wrapper params and loader rows;
strictmode — TypeScript only. A param the endpoint does not have, a missing required path param or a non-booleanboolparam is a type error; parser rows areRecord<string, unknown>; loader rows are their generated row types. (changelog) - Wrapper failures raise
NoDataError/AssetFetchError— Instead of raw axios errors.NoDataError= the fetch worked and there is nothing there (404, ESPN{ code: 404 });AssetFetchError= the fetch failed (403 / 429 / 5xx after retries, network). Retries followDEFAULT_RETRY_STATUSESwith backoff. (changelog)
college_baseball — Core API
82 endpoints on sdv.college_baseball. Each is exposed under a camelCase canonical name and a snake_case alias (py/R parity), accepts snake_case or camelCase params, and returns raw ESPN JSON by default ({ parsed: true } for tidy rows).
espnCollegeBaseballPlayerAwards
COLLEGE_BASEBALL — player awards (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/awards
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_awards / espnCollegeBaseballAthleteAwards
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerAwards({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_awards(...)
espnCollegeBaseballPlayerCareerStats
COLLEGE_BASEBALL — player career stats (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/statistics[/{stat_type}]
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_career_stats / espnCollegeBaseballAthleteCareerStats
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
{stat_type} | stat_type | no | number | string — the {stat_type} path segment; optional |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerCareerStats({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_career_stats(...)
espnCollegeBaseballPlayerContracts
COLLEGE_BASEBALL — player contracts (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/contracts
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_contracts / espnCollegeBaseballAthleteContracts
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerContracts({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_contracts(...)
espnCollegeBaseballPlayerCore
COLLEGE_BASEBALL — player core (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_core / espnCollegeBaseballAthleteCore
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerCore({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_core(...)
espnCollegeBaseballPlayerEventlog
COLLEGE_BASEBALL — player eventlog (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/eventlog
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_eventlog / espnCollegeBaseballAthleteEventlog
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerEventlog({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_eventlog(...)
espnCollegeBaseballPlayerInjuries
COLLEGE_BASEBALL — player injuries (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/injuries
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_injuries / espnCollegeBaseballAthleteInjuries
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_injuries):
| col_name | type | description |
|---|---|---|
id | character | ESPN numeric identifier for the athlete. |
display_name | character | Athlete's full display name as shown on ESPN. |
injuries | character | Injury entries for the athlete (list of dicts, stringified): status, type, details, dates. |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerInjuries({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_injuries(...)
espnCollegeBaseballPlayerNotes
COLLEGE_BASEBALL — player notes (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/notes
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_notes / espnCollegeBaseballAthleteNotes
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerNotes({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_notes(...)
espnCollegeBaseballPlayerRecords
COLLEGE_BASEBALL — player records (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/records
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_records / espnCollegeBaseballAthleteRecords
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerRecords({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_records(...)
espnCollegeBaseballPlayerSeasons
COLLEGE_BASEBALL — player seasons (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/seasons
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_seasons / espnCollegeBaseballAthleteSeasons
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerSeasons({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_seasons(...)
espnCollegeBaseballPlayerStatisticslog
COLLEGE_BASEBALL — player statisticslog (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/statisticslog
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_statisticslog / espnCollegeBaseballAthleteStatisticslog
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerStatisticslog({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_statisticslog(...)
espnCollegeBaseballPlayerVsPlayer
COLLEGE_BASEBALL — player vs player (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes/{athlete_id}/vsathlete/{opp_id}
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athlete_vs_athlete / espnCollegeBaseballAthleteVsAthlete
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | number | string — the ESPN athlete id |
{opp_id} | opp_id | yes | number | string — the {opp_id} path segment |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayerVsPlayer({ athlete_id: '…', opp_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_player_vs_player(...)
espnCollegeBaseballPlayersIndex
COLLEGE_BASEBALL — players index (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/athletes
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_athletes_index / espnCollegeBaseballAthletesIndex
| API param | JS | required | description |
|---|---|---|---|
active | active | no | boolean — the active ESPN query parameter; default true |
limit | limit | no | number | string — the maximum number of items to return; default 100 |
page | page | no | number | string — the page of a paginated Core v2 list (1-based); default 1 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPlayersIndex({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_players_index(...)
espnCollegeBaseballAward
COLLEGE_BASEBALL — award (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/awards/{award_id}
| API param | JS | required | description |
|---|---|---|---|
{award_id} | award_id | yes | number | string — the ESPN award id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballAward({ award_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_award(...)
espnCollegeBaseballAwards
COLLEGE_BASEBALL — awards (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/awards
| API param | JS | required | description |
|---|---|---|---|
limit | limit | no | number | string — the maximum number of items to return; default 200 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballAwards({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_awards(...)
espnCollegeBaseballCoach
COLLEGE_BASEBALL — coach (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/coaches/{coach_id}
| API param | JS | required | description |
|---|---|---|---|
{coach_id} | coach_id | yes | number | string — the ESPN coach id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballCoach({ coach_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_coach(...)
espnCollegeBaseballCoachRecord
COLLEGE_BASEBALL — coach record (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/coaches/{coach_id}/record/{record_type}
| API param | JS | required | description |
|---|---|---|---|
{coach_id} | coach_id | yes | number | string — the ESPN coach id |
{record_type} | record_type | no | number | string — the {record_type} path segment; optional; default 0 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballCoachRecord({ coach_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_coach_record(...)
espnCollegeBaseballCoachSeason
COLLEGE_BASEBALL — coach season (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/coaches/{coach_id}/seasons/{season}
| API param | JS | required | description |
|---|---|---|---|
{coach_id} | coach_id | yes | number | string — the ESPN coach id |
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballCoachSeason({ coach_id: '…', season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_coach_season(...)
espnCollegeBaseballGame
COLLEGE_BASEBALL — game (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event / espnCollegeBaseballEvent
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGame({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game(...)
espnCollegeBaseballGameBroadcasts
COLLEGE_BASEBALL — game broadcasts (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/broadcasts
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_broadcasts / espnCollegeBaseballEventBroadcasts
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameBroadcasts({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_broadcasts(...)
espnCollegeBaseballGameCompetition
COLLEGE_BASEBALL — game competition (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_competition / espnCollegeBaseballEventCompetition
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameCompetition({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_competition(...)
espnCollegeBaseballGameTeam
COLLEGE_BASEBALL — game team (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/competitors/{team_id}
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_competitor / espnCollegeBaseballEventCompetitor
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{team_id} | team_id | yes | number | string — the ESPN team id (see espn_<league>_teams) |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameTeam({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_team(...)
espnCollegeBaseballGameTeamLeaders
COLLEGE_BASEBALL — game team leaders (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/competitors/{team_id}/leaders
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_competitor_leaders / espnCollegeBaseballEventCompetitorLeaders
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{team_id} | team_id | yes | number | string — the ESPN team id (see espn_<league>_teams) |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameTeamLeaders({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_team_leaders(...)
espnCollegeBaseballGameTeamLinescores
COLLEGE_BASEBALL — game team linescores (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/competitors/{team_id}/linescores
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_competitor_linescores / espnCollegeBaseballEventCompetitorLinescores
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{team_id} | team_id | yes | number | string — the ESPN team id (see espn_<league>_teams) |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_event_competitor_linescores); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_event_competitor_linescores for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameTeamLinescores({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_team_linescores(...)
espnCollegeBaseballGameTeamRecord
COLLEGE_BASEBALL — game team record (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/competitors/{team_id}/record
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_competitor_record / espnCollegeBaseballEventCompetitorRecord
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{team_id} | team_id | yes | number | string — the ESPN team id (see espn_<league>_teams) |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameTeamRecord({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_team_record(...)
espnCollegeBaseballGameTeamRoster
COLLEGE_BASEBALL — game team roster (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/competitors/{team_id}/roster
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_competitor_roster / espnCollegeBaseballEventCompetitorRoster
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{team_id} | team_id | yes | number | string — the ESPN team id (see espn_<league>_teams) |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_event_competitor_roster); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_event_competitor_roster for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameTeamRoster({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_team_roster(...)
espnCollegeBaseballGameTeamStatistics
COLLEGE_BASEBALL — game team statistics (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/competitors/{team_id}/statistics
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_competitor_statistics / espnCollegeBaseballEventCompetitorStatistics
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{team_id} | team_id | yes | number | string — the ESPN team id (see espn_<league>_teams) |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_event_competitor_statistics):
| col_name | type | description |
|---|---|---|
split_name | character | Split / season-segment name |
category_name | character | Statistic category name |
stat_name | character | Statistic name |
stat_abbreviation | character | Statistic abbreviation |
stat_value | number | Numeric statistic value |
stat_display_value | character | Formatted statistic value |
stat_description | character | Statistic description |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameTeamStatistics({ event_id: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_team_statistics(...)
espnCollegeBaseballGameTeams
COLLEGE_BASEBALL — game teams (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/competitors
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_competitors / espnCollegeBaseballEventCompetitors
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameTeams({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_teams(...)
espnCollegeBaseballGameLeaders
COLLEGE_BASEBALL — game leaders (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/leaders
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_leaders / espnCollegeBaseballEventLeaders
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameLeaders({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_leaders(...)
espnCollegeBaseballGameOdds
COLLEGE_BASEBALL — game odds (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/odds
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_odds / espnCollegeBaseballEventOdds
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameOdds({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_odds(...)
espnCollegeBaseballGameOfficialDetail
COLLEGE_BASEBALL — game official detail (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/officials/{official_id}
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_official_detail / espnCollegeBaseballEventOfficialDetail
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{official_id} | official_id | yes | number | string — the {official_id} path segment |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameOfficialDetail({ event_id: '…', official_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_official_detail(...)
espnCollegeBaseballGameOfficials
COLLEGE_BASEBALL — game officials (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/officials
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_officials / espnCollegeBaseballEventOfficials
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameOfficials({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_officials(...)
espnCollegeBaseballGamePlay
COLLEGE_BASEBALL — game play (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/plays/{play_id}
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_play / espnCollegeBaseballEventPlay
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{play_id} | play_id | yes | number | string — the {play_id} path segment |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGamePlay({ event_id: '…', play_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_play(...)
espnCollegeBaseballGamePlayPersonnel
COLLEGE_BASEBALL — game play personnel (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/plays/{play_id}/personnel
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_play_personnel / espnCollegeBaseballEventPlayPersonnel
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{play_id} | play_id | yes | number | string — the {play_id} path segment |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGamePlayPersonnel({ event_id: '…', play_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_play_personnel(...)
espnCollegeBaseballGamePlays
COLLEGE_BASEBALL — game plays (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/plays
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_plays / espnCollegeBaseballEventPlays
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
limit | limit | no | number | string — the maximum number of items to return; default 1000 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_event_plays); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_event_plays for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGamePlays({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_plays(...)
espnCollegeBaseballGamePowerindex
COLLEGE_BASEBALL — game powerindex (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/powerindex
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_powerindex / espnCollegeBaseballEventPowerindex
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGamePowerindex({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_powerindex(...)
espnCollegeBaseballGamePredictor
COLLEGE_BASEBALL — game predictor (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/predictor
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_predictor / espnCollegeBaseballEventPredictor
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGamePredictor({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_predictor(...)
espnCollegeBaseballGameProbabilities
COLLEGE_BASEBALL — game probabilities (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/probabilities
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_probabilities / espnCollegeBaseballEventProbabilities
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
limit | limit | no | number | string — the maximum number of items to return; default 300 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameProbabilities({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_probabilities(...)
espnCollegeBaseballGamePropbets
COLLEGE_BASEBALL — game propbets (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/propbets
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_propbets / espnCollegeBaseballEventPropbets
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGamePropbets({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_propbets(...)
espnCollegeBaseballGameScoringplays
COLLEGE_BASEBALL — game scoringplays (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/scoringplays
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_scoringplays / espnCollegeBaseballEventScoringplays
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameScoringplays({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_scoringplays(...)
espnCollegeBaseballGameSituation
COLLEGE_BASEBALL — game situation (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/situation
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_situation / espnCollegeBaseballEventSituation
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameSituation({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_situation(...)
espnCollegeBaseballGameStatus
COLLEGE_BASEBALL — game status (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events/{event_id}/competitions/{cid}/status
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_event_status / espnCollegeBaseballEventStatus
| API param | JS | required | description |
|---|---|---|---|
{event_id} | event_id | yes | number | string — the ESPN event (game) id |
{cid} | cid | no | number | string — the {cid} path segment; optional; default from event_id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGameStatus({ event_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_game_status(...)
espnCollegeBaseballGames
COLLEGE_BASEBALL — games (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/events
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_events / espnCollegeBaseballEvents
| API param | JS | required | description |
|---|---|---|---|
dates | dates | no | number | string — a date YYYYMMDD, a range YYYYMMDD-YYYYMMDD or a season year YYYY |
limit | limit | no | number | string — the maximum number of items to return; default 500 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballGames({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_games(...)
espnCollegeBaseballFranchise
COLLEGE_BASEBALL — franchise (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/franchises/{franchise_id}
| API param | JS | required | description |
|---|---|---|---|
{franchise_id} | franchise_id | yes | number | string — the ESPN franchise id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballFranchise({ franchise_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_franchise(...)
espnCollegeBaseballFranchises
COLLEGE_BASEBALL — franchises (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/franchises
| API param | JS | required | description |
|---|---|---|---|
limit | limit | no | number | string — the maximum number of items to return; default 200 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballFranchises({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_franchises(...)
espnCollegeBaseballLeadersCore
COLLEGE_BASEBALL — leaders core (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/leaders
| API param | JS | required | description |
|---|---|---|---|
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballLeadersCore({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_leaders_core(...)
espnCollegeBaseballLeagueNotes
COLLEGE_BASEBALL — league notes (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/notes
| API param | JS | required | description |
|---|---|---|---|
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballLeagueNotes({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_league_notes(...)
espnCollegeBaseballLeagueRoot
COLLEGE_BASEBALL — league root (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball
| API param | JS | required | description |
|---|---|---|---|
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballLeagueRoot({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_league_root(...)
espnCollegeBaseballPosition
COLLEGE_BASEBALL — position (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/positions/{position_id}
| API param | JS | required | description |
|---|---|---|---|
{position_id} | position_id | yes | number | string — the ESPN position id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPosition({ position_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_position(...)
espnCollegeBaseballPositions
COLLEGE_BASEBALL — positions (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/positions
| API param | JS | required | description |
|---|---|---|---|
limit | limit | no | number | string — the maximum number of items to return; default 200 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballPositions({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_positions(...)
espnCollegeBaseballSeasonPlayers
COLLEGE_BASEBALL — season players (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/athletes
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_season_athletes / espnCollegeBaseballSeasonAthletes
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
limit | limit | no | number | string — the maximum number of items to return; default 100 |
page | page | no | number | string — the page of a paginated Core v2 list (1-based); default 1 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonPlayers({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_players(...)
espnCollegeBaseballSeasonAwards
COLLEGE_BASEBALL — season awards (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/awards
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
limit | limit | no | number | string — the maximum number of items to return; default 200 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonAwards({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_awards(...)
espnCollegeBaseballSeasonCoaches
COLLEGE_BASEBALL — season coaches (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/coaches
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
limit | limit | no | number | string — the maximum number of items to return; default 500 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_coaches); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_coaches for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonCoaches({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_coaches(...)
espnCollegeBaseballSeasonDraft
COLLEGE_BASEBALL — season draft (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/draft
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_draft); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_draft for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonDraft({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_draft(...)
espnCollegeBaseballSeasonDraftRoundPicks
COLLEGE_BASEBALL — season draft round picks (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/draft/rounds/{round_num}/picks
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{round_num} | round_num | yes | number | string — the {round_num} path segment |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonDraftRoundPicks({ season: '…', round_num: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_draft_round_picks(...)
espnCollegeBaseballSeasonFreeagents
COLLEGE_BASEBALL — season freeagents (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/freeagents
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonFreeagents({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_freeagents(...)
espnCollegeBaseballSeasonFutures
COLLEGE_BASEBALL — season futures (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/futures
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonFutures({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_futures(...)
espnCollegeBaseballSeasonGroup
COLLEGE_BASEBALL — season group (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/groups/{group_id}
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
{group_id} | group_id | yes | number | string — the {group_id} path segment |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonGroup({ season: '…', season_type: '…', group_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_group(...)
espnCollegeBaseballSeasonGroupChildren
COLLEGE_BASEBALL — season group children (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/groups/{group_id}/children
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
{group_id} | group_id | yes | number | string — the {group_id} path segment |
limit | limit | no | number | string — the maximum number of items to return; default 500 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonGroupChildren({ season: '…', season_type: '…', group_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_group_children(...)
espnCollegeBaseballSeasonGroupTeams
COLLEGE_BASEBALL — season group teams (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/groups/{group_id}/teams
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
{group_id} | group_id | yes | number | string — the {group_id} path segment |
limit | limit | no | number | string — the maximum number of items to return; default 500 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonGroupTeams({ season: '…', season_type: '…', group_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_group_teams(...)
espnCollegeBaseballSeasonGroups
COLLEGE_BASEBALL — season groups (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/groups
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonGroups({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_groups(...)
espnCollegeBaseballSeasonInfo
COLLEGE_BASEBALL — season info (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonInfo({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_info(...)
espnCollegeBaseballSeasonPointer
COLLEGE_BASEBALL — season pointer (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/season
| API param | JS | required | description |
|---|---|---|---|
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonPointer({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_pointer(...)
espnCollegeBaseballSeasonPowerindex
COLLEGE_BASEBALL — season powerindex (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/powerindex[/{team_id}]
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{team_id} | team_id | no | number | string — the ESPN team id (see espn_<league>_teams); optional |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonPowerindex({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_powerindex(...)
espnCollegeBaseballSeasonPowerindexLeaders
COLLEGE_BASEBALL — season powerindex leaders (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/powerindex/leaders
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonPowerindexLeaders({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_powerindex_leaders(...)
espnCollegeBaseballSeasonTeam
COLLEGE_BASEBALL — season team (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/teams/{team_id}
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{team_id} | team_id | yes | number | string — the ESPN team id (see espn_<league>_teams) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonTeam({ season: '…', team_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_team(...)
espnCollegeBaseballSeasonTeams
COLLEGE_BASEBALL — season teams (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/teams
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
limit | limit | no | number | string — the maximum number of items to return; default 1000 |
page | page | no | number | string — the page of a paginated Core v2 list (1-based); default 1 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonTeams({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_teams(...)
espnCollegeBaseballSeasonType
COLLEGE_BASEBALL — season type (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonType({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_type(...)
espnCollegeBaseballSeasonTypeCorrections
COLLEGE_BASEBALL — season type corrections (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/corrections
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonTypeCorrections({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_type_corrections(...)
espnCollegeBaseballSeasonTypeLeaders
COLLEGE_BASEBALL — season type leaders (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/leaders
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonTypeLeaders({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_type_leaders(...)
espnCollegeBaseballSeasonTypes
COLLEGE_BASEBALL — season types (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonTypes({ season: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_types(...)
espnCollegeBaseballSeasonWeek
COLLEGE_BASEBALL — season week (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/weeks/{week}
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
{week} | week | yes | number | string — the week of the season (football) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonWeek({ season: '…', season_type: '…', week: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_week(...)
espnCollegeBaseballSeasonWeekGames
COLLEGE_BASEBALL — season week games (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/weeks/{week}/events
Deprecated aliases (pre-v4 names, still callable): espn_college_baseball_season_week_events / espnCollegeBaseballSeasonWeekEvents
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
{week} | week | yes | number | string — the week of the season (football) |
limit | limit | no | number | string — the maximum number of items to return; default 500 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonWeekGames({ season: '…', season_type: '…', week: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_week_games(...)
espnCollegeBaseballSeasonWeekPowerindex
COLLEGE_BASEBALL — season week powerindex (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/weeks/{week}/powerindex
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
{week} | week | yes | number | string — the week of the season (football) |
limit | limit | no | number | string — Page size for this weekly power-index table; pass a limit large enough to avoid paging (table size varies by sport/league -- CFB's FBS table alone is ~134 rows) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonWeekPowerindex({ season: '…', season_type: '…', week: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_week_powerindex(...)
espnCollegeBaseballSeasonWeeks
COLLEGE_BASEBALL — season weeks (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons/{season}/types/{season_type}/weeks
| API param | JS | required | description |
|---|---|---|---|
{season} | season | yes | number | string — the season year (the year the season ends for winter sports, e.g. 2025 for 2024-25) |
{season_type} | season_type | yes | number | string — the season type: 1 preseason, 2 regular season, 3 postseason |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasonWeeks({ season: '…', season_type: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_season_weeks(...)
espnCollegeBaseballSeasons
COLLEGE_BASEBALL — seasons (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/seasons
| API param | JS | required | description |
|---|---|---|---|
limit | limit | no | number | string — the maximum number of items to return; default 200 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballSeasons({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_seasons(...)
espnCollegeBaseballStandingsCore
COLLEGE_BASEBALL — standings core (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/standings
| API param | JS | required | description |
|---|---|---|---|
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_standings):
| col_name | type | description |
|---|---|---|
group_name | character | |
group_abbreviation | character | |
team_id | character | ESPN team id |
team_name | character | Team name. |
team_abbreviation | character | Team abbreviation |
team_display_name | character | Team display name |
team_location | character | Team city / location. |
team_logo | character | Team logo image URL. |
avg_points_against | number | |
avg_points_for | number | |
clincher | integer | Clincher. |
differential | integer | Differential. |
division_win_percent | number | |
games_behind | integer | |
league_win_percent | number | |
losses | integer | Number of matches the team has lost. |
playoff_seed | integer | |
point_differential | integer | Goal difference (for minus against). |
points | integer | Competition points. |
points_against | integer | Goals conceded. |
points_for | integer | Goals (or runs) scored by the team. |
streak | integer | Streak. |
win_percent | number | |
wins | integer | Number of matches the team has won. |
games_ahead | integer | |
overall | character | Overall record summary as published by ESPN. |
home | character | Home. |
road | character | Road. |
vs_div | character | |
vs_conf | character | |
last_ten_games | character |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballStandingsCore({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_standings_core(...)
espnCollegeBaseballTalentpicks
COLLEGE_BASEBALL — talentpicks (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/talentpicks
| API param | JS | required | description |
|---|---|---|---|
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballTalentpicks({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_talentpicks(...)
espnCollegeBaseballTeamCore
COLLEGE_BASEBALL — team core (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/teams/{team_id}
| API param | JS | required | description |
|---|---|---|---|
{team_id} | team_id | yes | number | string — the ESPN team id (see espn_<league>_teams) |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballTeamCore({ team_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_team_core(...)
espnCollegeBaseballTeamsCore
COLLEGE_BASEBALL — teams core (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/teams
| API param | JS | required | description |
|---|---|---|---|
limit | limit | no | number | string — the maximum number of items to return; default 1000 |
page | page | no | number | string — the page of a paginated Core v2 list (1-based); default 1 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_teams); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_teams for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballTeamsCore({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_teams_core(...)
espnCollegeBaseballTournaments
COLLEGE_BASEBALL — tournaments (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/tournaments
| API param | JS | required | description |
|---|---|---|---|
limit | limit | no | number | string — the maximum number of items to return; default 200 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballTournaments({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_tournaments(...)
espnCollegeBaseballVenue
COLLEGE_BASEBALL — venue (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/venues/{venue_id}
| API param | JS | required | description |
|---|---|---|---|
{venue_id} | venue_id | yes | number | string — the ESPN venue id |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league and payload, so no fixed table is published. This endpoint is exposed on 30 leagues (nba, wnba, nbagl, mbb, wbb, cfb, nfl, mlb, nhl, mch, wch, college_baseball, college_softball, ufl, xfl, cfl, soccer, epl, laliga, bundesliga, seriea, ligue1, mls, ligamx, ucl, uel, nwsl, wwc, wc, cricket) — see parse_single_entity for the shared parser note.
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballVenue({ venue_id: '…' });
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_venue(...)
espnCollegeBaseballVenues
COLLEGE_BASEBALL — venues (ESPN sports.core.api.espn.com (core v2)).
Endpoint URL: GET https://sports.core.api.espn.com/v2/sports/baseball/leagues/college-baseball/venues
| API param | JS | required | description |
|---|---|---|---|
limit | limit | no | number | string — the maximum number of items to return; default 1000 |
| — | parsed | no | boolean — return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Rows are untyped Row[] (not parity-verified yet).
Example:
await sdv.college_baseball.espnCollegeBaseballVenues({});
// snake_case alias (py/R parity): sdv.college_baseball.espn_college_baseball_venues(...)
Generated by tools/codegen/generate.mjs from tools/codegen/endpoints/espn*.yaml (vendored from sdv-py) — see How this library is built._