Skip to main content

YAHOO — Yahoo Sports Shangrila (graphite-secure.sports.yahoo.com) — Other: oly_medal–tennis_tournaments

yahoo_oly_medal_count​

Yahoo shangrila persisted query OlyMedalCount -> one row per olympics entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/OlyMedalCount

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/OlyMedalCount

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYSeason year (e.g. 2024).
sortMethodsort_methodYsortMethod query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
display_namecharacterDisplay name.
short_display_namecharacterShort display name.
start_datecharacterStart date (YYYY-MM-DD).
end_datecharacterEnd date (YYYY-MM-DD).
seasonintegerSeason year.
aliascharacterJSON-encoded Yahoo alias object for the entity, carrying the site URL, path and subpage routing used to build links to its page.
olympic_teamcharacterJSON-encoded national team node whose medal count this row reports.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_oly_medal_count()

Last validated n/a.

yahoo_oly_seasons​

Yahoo shangrila persisted query OlySeasons -> one row per olympics entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/OlySeasons

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/OlySeasons

API ParameterPythonPatternRequiredNullableDescription
seasonsseasonsYseasons query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
seasonintegerSeason year.
display_namecharacterDisplay name.
typecharacterRecord type / category.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_oly_seasons()

Last validated n/a.

yahoo_alias​

Yahoo shangrila persisted query alias -> one row per pageMetaData entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/alias

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/alias

API ParameterPythonPatternRequiredNullableDescription
aliasaliasYalias query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
page_typecharacterTwo word identifier separated by a dash identifying the type of fantasy ranking (best = bestball; dynasty; redraft) and what position it applies to
league_short_namecharacterLeague short name.
league_display_namecharacterDisplay name of the league as rendered on the aliased page.
entity_typecharacterKind of entity the alias record points at (e.g., "team", "player", "league").
subpage_translationcharacterLocalized display label for the subpage this alias record describes.
entity_aliascharacterAlias template Yahoo serves the entity's own page under.
subpage_aliascharacterAlias template for the subpage this alias record describes.
hotlist_data_desktop_space_idcharacterContent-space identifier for the desktop hotlist module rendered on the aliased page.
hotlist_data_tablet_space_idcharacterContent-space identifier for the tablet hotlist module rendered on the aliased page.
hotlist_data_mobile_space_idcharacterContent-space identifier for the mobile hotlist module rendered on the aliased page.
entity_list_id_desktop_list_idcharacterIdentifier of the curated desktop entity list rendered on the aliased page.
entity_list_id_mobile_list_idcharacterIdentifier of the curated mobile entity list rendered on the aliased page.
entity_list_id_tablet_list_idcharacterIdentifier of the curated tablet entity list rendered on the aliased page.
gamecharacterGame.
matchcharacterAlias template Yahoo serves the match page under for this league.
racecharacterAlias template Yahoo serves the motorsport race page under for this league.
leaguecharacterLeague slug.
teamcharacterTeam-side label or team identifier.
golf_tournamentcharacterAlias template Yahoo serves the golf-tournament page under for this league.
tennis_tournamentcharacterAlias template Yahoo serves the tennis-tournament page under for this league.
playercharacterPlayer name.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_alias()

Last validated n/a.

yahoo_article_list_card_players​

Yahoo shangrila persisted query articleListCardPlayers -> one row per players entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/articleListCardPlayers

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/articleListCardPlayers

API ParameterPythonPatternRequiredNullableDescription
playerIdsplayer_idsYplayerIds query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
alias_pathcharacterSite-relative path portion of the entity's Yahoo alias (e.g., "/ncaaf/teams/tcu/").
alias_langcharacterLanguage/locale tag attached to the entity's Yahoo alias (e.g., "en-US").
alias_urlcharacterAbsolute sports.yahoo.com URL of the entity's page (e.g., "https://sports.yahoo.com/ncaaf/players/464024/").
alias_domaincharacterHost the entity's Yahoo alias resolves against (e.g., "sports.yahoo.com").
player_idcharacterUnique player identifier.
display_namecharacterDisplay name.
short_display_namecharacterShort display name.
player_cutoutcharacterJSON-encoded image node for the player's transparent cut-out portrait.
team_aliascharacterJSON-encoded alias object for the entity's team, carrying its Yahoo page URL and path.
team_display_namecharacterFull team display name.
team_primary_colorcharacterPrimary brand color of the entity's team, as a hex RGB string without the leading hash.
team_secondary_colorcharacterSecondary brand color of the entity's team, as a hex RGB string without the leading hash.
team_team_idcharacterUnique identifier for team team.
team_team_logo_whitecharacterJSON-encoded image node for the team's white knockout logo.
team_team_logocharacterJSON-encoded image node for the team's standard logo.
team_gametime_ticket_urlcharacterGametime affiliate ticket-purchase URL for the team's home games.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_article_list_card_players()

Last validated n/a.

yahoo_article_list_card_teams​

Yahoo shangrila persisted query articleListCardTeams -> one row per teams entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/articleListCardTeams

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/articleListCardTeams

API ParameterPythonPatternRequiredNullableDescription
teamIdsteam_idsYteamIds query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
alias_pathcharacterSite-relative path portion of the entity's Yahoo alias (e.g., "/ncaaf/teams/tcu/").
alias_langcharacterLanguage/locale tag attached to the entity's Yahoo alias (e.g., "en-US").
alias_urlcharacterAbsolute sports.yahoo.com URL of the entity's page (e.g., "https://sports.yahoo.com/ncaaf/players/464024/").
alias_domaincharacterHost the entity's Yahoo alias resolves against (e.g., "sports.yahoo.com").
display_namecharacterDisplay name.
nicknamecharacterTeam or athlete nickname.
primary_colorcharacterPrimary team color (hex).
secondary_colorcharacterSecondary team color (hex).
team_idcharacterUnique team identifier.
team_logo_white_widthcharacterPixel width of the team's white knockout logo image.
team_logo_white_last_updatedcharacterTimestamp at which the team's white knockout logo asset was last refreshed.
team_logo_white_image_typecharacterFile format of the team's white knockout logo asset (e.g., "png").
team_logo_white_urlcharacterAbsolute URL of the team's white knockout logo, the variant used on dark backgrounds.
team_logo_white_heightcharacterPixel height of the team's white knockout logo image.
team_logo_white_team_idcharacterYahoo composite team id the white knockout logo asset belongs to.
team_logo_widthcharacterPixel width of the team's standard logo image.
team_logo_last_updatedcharacterTimestamp at which the team's standard logo asset was last refreshed.
team_logo_image_typecharacterFile format of the team's standard logo asset (e.g., "png").
team_logo_urlcharacterAbsolute URL of the team's standard logo image on Yahoo's image CDN.
team_logo_heightcharacterPixel height of the team's standard logo image.
team_logo_team_idcharacterYahoo composite team id the standard logo asset belongs to.
gametime_ticket_urlcharacterGametime affiliate ticket-purchase URL for the event or team.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_article_list_card_teams()

Last validated n/a.

yahoo_basic_players​

Yahoo shangrila persisted query basicPlayers -> one row per players entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/basicPlayers

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/basicPlayers

API ParameterPythonPatternRequiredNullableDescription
playersplayersYplayers query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
player_idcharacterUnique player identifier.
display_namecharacterDisplay name.
suggested_headshotcharacterJSON-encoded image node for the headshot Yahoo recommends for this player.
alias_urlcharacterAbsolute sports.yahoo.com URL of the entity's page (e.g., "https://sports.yahoo.com/ncaaf/players/464024/").

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_basic_players()

Last validated n/a.

yahoo_betting_disclaimer​

Yahoo shangrila persisted query bettingDisclaimer -> one row per bettingDisclaimers entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/bettingDisclaimer

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/bettingDisclaimer

API ParameterPythonPatternRequiredNullableDescription
bettingDisclaimerIdbetting_disclaimer_idYbettingDisclaimerId query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
disclaimer_idcharacterIdentifier of the responsible-gambling disclaimer block to render alongside the odds.
textcharacterText description of the play / record.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_betting_disclaimer()

Last validated n/a.

yahoo_combat_event_fights​

Yahoo shangrila persisted query combatEventFights -> one row per leagues entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/combatEventFights

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/combatEventFights

API ParameterPythonPatternRequiredNullableDescription
eventGroupIdevent_group_idYeventGroupId query parameter.
seasonseasonYSeason year (e.g. 2024).
leagueleagueYleague query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
short_namecharacterShort display name.
full_namecharacterPlayer's full name.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_combat_event_fights()

Last validated n/a.

yahoo_combat_schedule​

Yahoo shangrila persisted query combatSchedule -> one row per leagues entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/combatSchedule

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/combatSchedule

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYSeason year (e.g. 2024).
leagueleagueYleague query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
short_namecharacterShort display name.
full_namecharacterPlayer's full name.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_combat_schedule()

Last validated n/a.

yahoo_common_pills​

Yahoo shangrila persisted query common/pills (response body not captured; shape unknown)

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/common/pills

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/common/pills

API ParameterPythonPatternRequiredNullableDescription
addTeamLogosadd_team_logosYaddTeamLogos query parameter.
datedateYdate query parameter.
teamIdsteam_idsYteamIds query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_yahoo_shangrila); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_common_pills()

Last validated n/a.

yahoo_consensus_rankings_php​

Yahoo shangrila persisted query consensus-rankings.php (response body not captured; shape unknown)

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/consensus-rankings.php

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/consensus-rankings.php

API ParameterPythonPatternRequiredNullableDescription
sportsportYsport query parameter.
positionpositionYposition query parameter.
filtersfiltersYfilters query parameter.
expertsexpertsYexperts query parameter.
scoringscoringYscoring query parameter.
typetypeYtype query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_yahoo_shangrila); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_consensus_rankings_php()

Last validated n/a.

yahoo_draft​

Yahoo shangrila persisted query draft -> one row per leagues entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/draft

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/draft

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYleague query parameter.
seasonseasonYSeason year (e.g. 2024).

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_yahoo_shangrila); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_draft()

Last validated n/a.

yahoo_draft_prospects​

Yahoo shangrila persisted query draftProspects -> one row per leagues entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/draftProspects

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/draftProspects

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYleague query parameter.
seasonseasonYSeason year (e.g. 2024).
imageHeightimage_heightYimageHeight query parameter.
imageWidthimage_widthYimageWidth query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_yahoo_shangrila); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_draft_prospects()

Last validated n/a.

yahoo_driver_results​

Yahoo shangrila persisted query driverResults -> one row per players entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/driverResults

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/driverResults

API ParameterPythonPatternRequiredNullableDescription
playerIdplayer_idYplayerId query parameter.
seasonseasonYSeason year (e.g. 2024).

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_yahoo_shangrila); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_driver_results()

Last validated n/a.

yahoo_driver_splits​

Yahoo shangrila persisted query driverSplits -> one row per players entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/driverSplits

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/driverSplits

API ParameterPythonPatternRequiredNullableDescription
playerIdplayer_idYplayerId query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_yahoo_shangrila); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_driver_splits()

Last validated n/a.

Yahoo shangrila persisted query featuredGameIds -> one row per featuredGames entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/featuredGameIds

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/featuredGameIds

API ParameterPythonPatternRequiredNullableDescription

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
game_idcharacterUnique game identifier.

return_parsed=False — the raw JSON Dict payload, unparsed.

yahoo_featured_game_ids()

Last validated n/a.

yahoo_gametime_game​

Yahoo shangrila persisted query gametimeGame -> one row per games entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/gametimeGame

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/gametimeGame

API ParameterPythonPatternRequiredNullableDescription
gameIdgame_idYgameId query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
game_idcharacterUnique game identifier.
gametime_ticket_urlcharacterGametime affiliate ticket-purchase URL for the event or team.
game_ticket_pricecharacterLowest available ticket price for the game from the Gametime affiliate feed, in US dollars.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_gametime_game()

Last validated n/a.

yahoo_gametime_team​

Yahoo shangrila persisted query gametimeTeam -> one row per teams entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/gametimeTeam

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/gametimeTeam

API ParameterPythonPatternRequiredNullableDescription
teamIdteam_idYteamId query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
gametime_ticket_urlcharacterGametime affiliate ticket-purchase URL for the event or team.
team_idcharacterUnique team identifier.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_gametime_team()

Last validated n/a.

yahoo_golf_tournament_seasons​

Yahoo shangrila persisted query golfTournamentSeasons (response body not captured; shape unknown)

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/golfTournamentSeasons

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/golfTournamentSeasons

API ParameterPythonPatternRequiredNullableDescription
eventGroupIdevent_group_idYeventGroupId query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame (parser: parse_yahoo_shangrila); pass return_as_pandas=True for a pandas.DataFrame. return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_golf_tournament_seasons()

Last validated n/a.

yahoo_golf_tournaments​

Yahoo shangrila persisted query golfTournaments -> one row per golfTournaments entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/golfTournaments

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/golfTournaments

API ParameterPythonPatternRequiredNullableDescription
associationassociationYassociation query parameter.
seasonseasonYSeason year (e.g. 2024).
showDefendingChampsshow_defending_champsYshowDefendingChamps query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
alias_urlcharacterAbsolute sports.yahoo.com URL of the entity's page (e.g., "https://sports.yahoo.com/ncaaf/players/464024/").
alias_pathcharacterSite-relative path portion of the entity's Yahoo alias (e.g., "/ncaaf/teams/tcu/").
event_group_idcharacterYahoo identifier that groups the rounds or legs making up a single tournament.
namecharacterDisplay name.
display_namecharacterDisplay name.
start_timecharacterKickoff time in eastern time zone.
start_datecharacterStart date (YYYY-MM-DD).
end_datecharacterEnd date (YYYY-MM-DD).
statuscharacterStatus label.
status_display_namecharacterShort game or event status as shown on the scoreboard (e.g., "Final", "12:00 pm ET").
player_tournament_statscharacterJSON-encoded per-player statistics recorded at the golf tournament.
pursecharacterTotal prize money on offer at the tournament, in US dollars.
majorlogicalFlag indicating that the golf tournament is one of the sport's majors.
venue_display_namecharacterName of the venue hosting the event.
venue_countrycharacterCountry the venue is located in.
venue_citycharacterVenue city.
venue_statecharacterVenue state / region.
parintegerPar of the golf course in play for the tournament.
yardageintegerTotal yardage of the golf course in play for the tournament.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_golf_tournaments()

Last validated n/a.

yahoo_golf_tournaments_basic​

Yahoo shangrila persisted query golfTournamentsBasic -> one row per golfTournaments entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/golfTournamentsBasic

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/golfTournamentsBasic

API ParameterPythonPatternRequiredNullableDescription
eventGroupIdevent_group_idYeventGroupId query parameter.
associationassociationYassociation query parameter.
seasonseasonYSeason year (e.g. 2024).

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
event_group_idcharacterYahoo identifier that groups the rounds or legs making up a single tournament.
start_timecharacterKickoff time in eastern time zone.
start_datecharacterStart date (YYYY-MM-DD).
end_datecharacterEnd date (YYYY-MM-DD).
seasonintegerSeason year.
clubscharacterJSON-encoded list of the golf clubs hosting the tournament.
coursescharacterJSON-encoded list of the courses in play at the tournament, with their par and yardage.
namecharacterDisplay name.
statuscharacterStatus label.
alias_urlcharacterAbsolute sports.yahoo.com URL of the entity's page (e.g., "https://sports.yahoo.com/ncaaf/players/464024/").
alias_pathcharacterSite-relative path portion of the entity's Yahoo alias (e.g., "/ncaaf/teams/tcu/").
associationcharacterGoverning tour that sanctions the event (e.g., "pga").
league_short_namecharacterLeague short name.
league_full_namecharacterFull league name (e.g., "NCAA Football").
league_aliascharacterJSON-encoded Yahoo alias object for the league, carrying its site URL and path.
pursecharacterTotal prize money on offer at the tournament, in US dollars.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_golf_tournaments_basic()

Last validated n/a.

yahoo_module_game​

Yahoo shangrila persisted query moduleGame -> one row per games entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/moduleGame

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/moduleGame

API ParameterPythonPatternRequiredNullableDescription
gameIdgame_idYgameId query parameter.
imageHeightimage_heightYimageHeight query parameter.
imageWidthimage_widthYimageWidth query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
game_idcharacterUnique game identifier.
display_namecharacterDisplay name.
league_namecharacterLeague name.
league_full_namecharacterFull league name (e.g., "NCAA Football").
league_display_abbrcharacterCompact league abbreviation used in dense UI alongside the game.
league_display_shortcharacterShort league label used in navigation and compact UI (e.g., "NCAA FB").
league_short_namecharacterLeague short name.
league_sportcharacterSport the league belongs to (e.g., "football").
league_aliascharacterJSON-encoded Yahoo alias object for the league, carrying its site URL and path.
alias_urlcharacterAbsolute sports.yahoo.com URL of the entity's page (e.g., "https://sports.yahoo.com/ncaaf/players/464024/").
away_team_idcharacterUnique identifier for the away team.
away_team_recordcharacterAway team's win-loss record.
away_team_full_namecharacterFull away team name (e.g. 'Las Vegas Aces').
away_team_team_idcharacterYahoo composite team id of the away team (e.g., "ncaaf.t.29").
away_team_primary_colorcharacterPrimary brand color of the away team, as a hex RGB string without the leading hash.
away_team_secondary_colorcharacterSecondary brand color of the away team, as a hex RGB string without the leading hash.
away_team_display_namecharacterAway team full display name; team_detail = TRUE only.
away_team_abbreviationcharacterAway team abbreviation; team_detail = TRUE only.
away_team_locationcharacterAway team's team location.
away_team_gametime_ticket_urlcharacterGametime affiliate ticket-purchase URL for the away team's games.
away_team_aliascharacterJSON-encoded Yahoo alias object for the away team, carrying its site URL and path.
away_team_nicknamecharacterAway team nickname label; team_detail = TRUE only.
away_team_last_gamescharacterJSON-encoded list of the away team's most recently completed games.
away_team_team_logo_whitecharacterJSON-encoded image node for the away team's white knockout logo, used on dark backgrounds.
away_team_team_logocharacterJSON-encoded image node for the away team's standard logo.
away_team_team_standingscharacterJSON-encoded standings node for the away team, carrying its record, position and streak.
away_team_rank_pollscharacterJSON-encoded list of the poll rankings the away team currently holds.
away_team_playoff_seedscharacterJSON-encoded list of the away team's playoff-seed entries for the season.
home_team_idcharacterUnique identifier for the home team.
home_team_recordcharacterHome team's win-loss record.
home_team_full_namecharacterFull home team name (e.g. 'Las Vegas Aces').
home_team_team_idcharacterYahoo composite team id of the home team (e.g., "ncaaf.t.29").
home_team_primary_colorcharacterPrimary brand color of the home team, as a hex RGB string without the leading hash.
home_team_secondary_colorcharacterSecondary brand color of the home team, as a hex RGB string without the leading hash.
home_team_display_namecharacterHome team full display name; team_detail = TRUE only.
home_team_abbreviationcharacterHome team abbreviation; team_detail = TRUE only.
home_team_locationcharacterHome team's team location.
home_team_gametime_ticket_urlcharacterGametime affiliate ticket-purchase URL for the home team's games.
home_team_aliascharacterJSON-encoded Yahoo alias object for the home team, carrying its site URL and path.
home_team_nicknamecharacterHome team nickname label; team_detail = TRUE only.
home_team_last_gamescharacterJSON-encoded list of the home team's most recently completed games.
home_team_team_logo_whitecharacterJSON-encoded image node for the home team's white knockout logo, used on dark backgrounds.
home_team_team_logocharacterJSON-encoded image node for the home team's standard logo.
home_team_team_standingscharacterJSON-encoded standings node for the home team, carrying its record, position and streak.
home_team_rank_pollscharacterJSON-encoded list of the poll rankings the home team currently holds.
home_team_playoff_seedscharacterJSON-encoded list of the home team's playoff-seed entries for the season.
away_scoreintegerAway team score at the time of the play.
home_scoreintegerHome team score at the time of the play.
start_timecharacterKickoff time in eastern time zone.
start_datecharacterStart date (YYYY-MM-DD).
if_necessarycharacterIf necessary.
statuscharacterStatus label.
status_display_namecharacterShort game or event status as shown on the scoreboard (e.g., "Final", "12:00 pm ET").
seasonintegerSeason year.
season_phasecharacterPhase of the season the game falls in (e.g., "season.phase.season").
time_leftcharacterTime left.
tournament_idcharacterESPN tournament identifier.
gametime_ticket_urlcharacterGametime affiliate ticket-purchase URL for the event or team.
game_ticket_pricecharacterLowest available ticket price for the game from the Gametime affiliate feed, in US dollars.
playoff_seriescharacterJSON-encoded playoff-series node the game belongs to.
winning_team_idcharacterComposite Yahoo team id of the side that won the game (e.g., "ncaaf.t.29").
broadcast_channelscharacterJSON-encoded list of the channels broadcasting the event.
news_break_subtextcharacterSecondary line of the news-break banner attached to the game.
news_break_titlecharacterHeadline of the news-break banner attached to the game.
news_break_urlcharacterURL of the article behind the game's news-break banner.
news_break_uuidcharacterYahoo content UUID of the article behind the game's news-break banner.
briefcharacterShort editorial blurb summarizing the game's state or result.
event_extended_display_namecharacterLong-form event title used for marquee games, such as a bowl or rivalry name.
betscharacterJSON-encoded list of the betting markets offered on the event (spread, moneyline and total).
venue_display_namecharacterName of the venue hosting the event.
venue_citycharacterVenue city.
venue_cover_typecharacterWhether the venue is open-air, domed or fitted with a retractable roof.
venue_statecharacterVenue state / region.
venue_venue_idcharacterYahoo identifier of the venue hosting the event.
venue_countrycharacterCountry the venue is located in.
tv_coveragecharacterNetwork carrying the game, as a short broadcast abbreviation (e.g., "CBS", "ESPN").
weathercharacterString describing the weather including temperature, humidity and wind (direction and speed). Doesn't change during the game!
away_line_scorecharacterJSON-encoded per-period scoring line for the away team.
current_period_periodcharacterOrdinal number of the period currently in progress within the game.
field_positioncharacterBall spot expressed on Yahoo's 0-100 field scale, measured toward the offense's target goal line.
field_position_display_namecharacterBall spot rendered the way a scoreboard shows it (e.g., "MICH 35").
home_line_scorecharacterJSON-encoded per-period scoring line for the home team.
home_timeouts_remainingintegerNumeric timeouts remaining in the half for the home team.
away_timeouts_remainingintegerNumeric timeouts remaining in the half for the away team.
last_playcharacterFree-text description of the most recent play.
game_stat_leaderscharacterJSON-encoded pointer to the per-category statistical leaders for the game.
team_possessing_ballcharacterYahoo team id of the side currently possessing the ball.
recap_videoscharacterJSON-encoded list of recap videos published for the game.
weekintegerWeek number.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_module_game()

Last validated n/a.

yahoo_motorsport_standings​

Yahoo shangrila persisted query motorsportStandings -> one row per leagues entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/motorsportStandings

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/motorsportStandings

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYleague query parameter.
seasonseasonYSeason year (e.g. 2024).

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
namecharacterDisplay name.
full_namecharacterPlayer's full name.
current_league_seasoncharacterYahoo league-season identifier for the season currently in progress.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_motorsport_standings()

Last validated n/a.

yahoo_nascar_drivers​

Yahoo shangrila persisted query nascarDrivers -> one row per leagues entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/nascarDrivers

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/nascarDrivers

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYleague query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
short_namecharacterShort display name.
playerscharacterNested list of per-player box scores.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_nascar_drivers()

Last validated n/a.

yahoo_nav_dropdown_tray​

Yahoo shangrila persisted query navDropdownTray -> tables: nfl, nhl, nba, mlb, wnba, ncaab, ncaaf, ncaaw, sportsbook_legal_states

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/navDropdownTray

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/navDropdownTray

API ParameterPythonPatternRequiredNullableDescription
getSoccerDataget_soccer_dataYgetSoccerData query parameter.
soccerLeagueIdssoccer_league_idsYsoccerLeagueIds query parameter.
soccerTeamIdssoccer_team_idsYsoccerTeamIds query parameter.

Returns​

return_parsed=True (default) — A dict of polars/pandas DataFrames keyed by the payload's data collections (representative columns below); pass return_as_pandas=True for a dict of pandas.DataFrames (same keys). nfl

col_nametypedescription
short_namecharacterShort display name.
teamscharacterNested list of member-team membership spans.

nhl

col_nametypedescription
short_namecharacterShort display name.
teamscharacterNested list of member-team membership spans.

nba

col_nametypedescription
short_namecharacterShort display name.
teamscharacterNested list of member-team membership spans.

mlb

col_nametypedescription
short_namecharacterShort display name.
teamscharacterNested list of member-team membership spans.

wnba

col_nametypedescription
short_namecharacterShort display name.
teamscharacterNested list of member-team membership spans.

ncaab

col_nametypedescription
poll_namecharacterPoll display name.
rankcharacterPosition of the school within the poll for the given week (1 = top-ranked).
team_idcharacterUnique team identifier.
teamcharacterTeam-side label or team identifier.

ncaaf

col_nametypedescription
poll_namecharacterPoll display name.
rankcharacterPosition of the school within the poll for the given week (1 = top-ranked).
team_idcharacterUnique team identifier.
teamcharacterTeam-side label or team identifier.

ncaaw

col_nametypedescription
poll_namecharacterPoll display name.
rankcharacterPosition of the school within the poll for the given week (1 = top-ranked).
team_idcharacterUnique team identifier.
teamcharacterTeam-side label or team identifier.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_nav_dropdown_tray()

Last validated n/a.

yahoo_pick_distribution​

Yahoo shangrila persisted query pickDistribution -> one row per leagues entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/pickDistribution

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/pickDistribution

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYleague query parameter.
datesdatesYDate or date range filter (YYYYMMDD or YYYYMMDD-YYYYMMDD).
countcountYcount query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
ncaaf_gamescharacterJSON-encoded list of NCAAF game nodes carrying the pick or odds distribution for the slate.
conferencescharacterJSON-encoded list of the league's conference nodes, each carrying an id, a name and its member teams.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_pick_distribution()

Last validated n/a.

yahoo_playoff_bracket​

Yahoo shangrila persisted query playoffBracket -> one row per leagues.bracketSlots entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/playoffBracket

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/playoffBracket

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYleague query parameter.
seasonseasonYSeason year (e.g. 2024).
tournamenttournamentYtournament query parameter.
typetypeYtype query parameter.
playoffRoundsplayoff_roundsYplayoffRounds query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
conferencecharacterConference name.
idcharacterID of the player in the 'name' column.
locationcharacterEither Home if the home team is playing in their home stadium, or Neutral if the game is being played at a neutral location. This still shows as Home for games between the Giants and Jets even though they share the same home stadium.
playoff_roundcharacterPlayoff round identifier.
display_ordercharacterPosition of the bracket slot within its round, controlling top-to-bottom rendering.
seasoncharacterSeason year.
max_gamescharacterMaximum number of games the playoff series can run to.
winner_bracket_slot_idcharacterIdentifier of the bracket slot the winner of this slot advances into.
playoff_seriescharacterJSON-encoded playoff-series node the game belongs to.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_playoff_bracket()

Last validated n/a.

yahoo_playoff_series_game​

Yahoo shangrila persisted query playoffSeriesGame -> one row per games entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/playoffSeriesGame

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/playoffSeriesGame

API ParameterPythonPatternRequiredNullableDescription
gameIdgame_idYgameId query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
game_idcharacterUnique game identifier.
playoff_seriescharacterJSON-encoded playoff-series node the game belongs to.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_playoff_series_game()

Last validated n/a.

yahoo_polymarket_game​

Yahoo shangrila persisted query polymarketGame -> one row per games entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/polymarketGame

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/polymarketGame

API ParameterPythonPatternRequiredNullableDescription
gameIdgame_idYgameId query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
game_idcharacterUnique game identifier.
polymarket_urlcharacterPolymarket prediction-market URL for wagering on the game.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_polymarket_game()

Last validated n/a.

yahoo_racing_schedule​

Yahoo shangrila persisted query racingSchedule -> one row per leagues entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/racingSchedule

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/racingSchedule

API ParameterPythonPatternRequiredNullableDescription
leagueleagueYleague query parameter.
seasonseasonYSeason year (e.g. 2024).
todaytodayYtoday query parameter.
hasSerieshas_seriesYhasSeries query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
league_seasonscharacterJSON-encoded list of the seasons for which Yahoo carries data for this league.
current_seasonintegerSeason the league is currently playing, as the four-digit starting year.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_racing_schedule()

Last validated n/a.

yahoo_scoreboard_game​

Yahoo shangrila persisted query scoreboardGame -> one row per games entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/scoreboardGame

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/scoreboardGame

API ParameterPythonPatternRequiredNullableDescription
gameIdgame_idYgameId query parameter.
seasonseasonYSeason year (e.g. 2024).
seasonPhaseseason_phaseYseasonPhase query parameter.
statLeaderCountstat_leader_countYstatLeaderCount query parameter.
singleStatLeadersingle_stat_leaderYsingleStatLeader query parameter.
betEventStatebet_event_stateYbetEventState query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
game_idcharacterUnique game identifier.
display_namecharacterDisplay name.
league_namecharacterLeague name.
league_full_namecharacterFull league name (e.g., "NCAA Football").
league_display_shortcharacterShort league label used in navigation and compact UI (e.g., "NCAA FB").
league_short_namecharacterLeague short name.
league_sportcharacterSport the league belongs to (e.g., "football").
league_aliascharacterJSON-encoded Yahoo alias object for the league, carrying its site URL and path.
league_league_logocharacterJSON-encoded image node for the league's logo.
partner_urlcharacterPartner or affiliate deep link associated with the scoreboard game.
alias_urlcharacterAbsolute sports.yahoo.com URL of the entity's page (e.g., "https://sports.yahoo.com/ncaaf/players/464024/").
away_team_idcharacterUnique identifier for the away team.
away_team_full_namecharacterFull away team name (e.g. 'Las Vegas Aces').
away_team_team_idcharacterYahoo composite team id of the away team (e.g., "ncaaf.t.29").
away_team_display_namecharacterAway team full display name; team_detail = TRUE only.
away_team_abbreviationcharacterAway team abbreviation; team_detail = TRUE only.
away_team_aliascharacterJSON-encoded Yahoo alias object for the away team, carrying its site URL and path.
away_team_nicknamecharacterAway team nickname label; team_detail = TRUE only.
away_team_team_logo_whitecharacterJSON-encoded image node for the away team's white knockout logo, used on dark backgrounds.
away_team_team_logocharacterJSON-encoded image node for the away team's standard logo.
away_team_team_standingscharacterJSON-encoded standings node for the away team, carrying its record, position and streak.
away_team_rank_pollscharacterJSON-encoded list of the poll rankings the away team currently holds.
away_team_playoff_seedscharacterJSON-encoded list of the away team's playoff-seed entries for the season.
away_team_recordcharacterAway team's win-loss record.
home_team_idcharacterUnique identifier for the home team.
home_team_full_namecharacterFull home team name (e.g. 'Las Vegas Aces').
home_team_team_idcharacterYahoo composite team id of the home team (e.g., "ncaaf.t.29").
home_team_display_namecharacterHome team full display name; team_detail = TRUE only.
home_team_abbreviationcharacterHome team abbreviation; team_detail = TRUE only.
home_team_aliascharacterJSON-encoded Yahoo alias object for the home team, carrying its site URL and path.
home_team_nicknamecharacterHome team nickname label; team_detail = TRUE only.
home_team_team_logo_whitecharacterJSON-encoded image node for the home team's white knockout logo, used on dark backgrounds.
home_team_team_logocharacterJSON-encoded image node for the home team's standard logo.
home_team_team_standingscharacterJSON-encoded standings node for the home team, carrying its record, position and streak.
home_team_rank_pollscharacterJSON-encoded list of the poll rankings the home team currently holds.
home_team_playoff_seedscharacterJSON-encoded list of the home team's playoff-seed entries for the season.
home_team_recordcharacterHome team's win-loss record.
current_period_overtimecharacterFlag indicating that the period in progress is an overtime period.
current_period_short_display_namecharacterAbbreviated label for the period in progress (e.g., "4th").
away_scoreintegerAway team score at the time of the play.
home_scoreintegerHome team score at the time of the play.
start_timecharacterKickoff time in eastern time zone.
start_datecharacterStart date (YYYY-MM-DD).
if_necessarycharacterIf necessary.
statuscharacterStatus label.
status_display_namecharacterShort game or event status as shown on the scoreboard (e.g., "Final", "12:00 pm ET").
full_status_display_namecharacterLong-form game status label including overtime and date context (e.g., "Final/OT").
seasonintegerSeason year.
season_phasecharacterPhase of the season the game falls in (e.g., "season.phase.season").
time_leftcharacterTime left.
tournament_idcharacterESPN tournament identifier.
display_resultcharacterDrive-result label (e.g. Punt, Touchdown).
playoff_seriescharacterJSON-encoded playoff-series node the game belongs to.
winning_team_idcharacterComposite Yahoo team id of the side that won the game (e.g., "ncaaf.t.29").
broadcast_channelscharacterJSON-encoded list of the channels broadcasting the event.
news_break_subtextcharacterSecondary line of the news-break banner attached to the game.
news_break_titlecharacterHeadline of the news-break banner attached to the game.
news_break_urlcharacterURL of the article behind the game's news-break banner.
news_break_uuidcharacterYahoo content UUID of the article behind the game's news-break banner.
news_break_typecharacterCategory of the news-break banner, such as an injury note, preview or recap.
briefcharacterShort editorial blurb summarizing the game's state or result.
event_extended_display_namecharacterLong-form event title used for marquee games, such as a bowl or rivalry name.
special_event_typecharacterMarker identifying a special framing for the game, such as a bowl game or neutral-site showcase.
betscharacterJSON-encoded list of the betting markets offered on the event (spread, moneyline and total).
venue_display_namecharacterName of the venue hosting the event.
weathercharacterString describing the weather including temperature, humidity and wind (direction and speed). Doesn't change during the game!
gametime_ticket_urlcharacterGametime affiliate ticket-purchase URL for the event or team.
game_ticket_pricecharacterLowest available ticket price for the game from the Gametime affiliate feed, in US dollars.
teamscharacterNested list of member-team membership spans.
field_positioncharacterBall spot expressed on Yahoo's 0-100 field scale, measured toward the offense's target goal line.
field_position_display_namecharacterBall spot rendered the way a scoreboard shows it (e.g., "MICH 35").
team_possessing_ballcharacterYahoo team id of the side currently possessing the ball.
weekintegerWeek number.
passing_leadercharacterJSON-encoded leading passer for the game or team, with the statistics that earned the billing.
rushing_leadercharacterJSON-encoded leading rusher for the game or team, with the statistics that earned the billing.
receiving_leadercharacterJSON-encoded leading receiver for the game or team, with the statistics that earned the billing.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_scoreboard_game()

Last validated n/a.

yahoo_tennis_matches_by_date​

Yahoo shangrila persisted query tennisMatchesByDate -> one row per tennisTournaments entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/tennisMatchesByDate

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/tennisMatchesByDate

API ParameterPythonPatternRequiredNullableDescription
tournamentIdtournament_idYtournamentId query parameter.
seasonseasonYSeason year (e.g. 2024).
datedateYdate query parameter.

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
display_namecharacterDisplay name.
tournament_statuscharacterState of the tournament, distinguishing scheduled, in-progress and completed events.
start_timecharacterKickoff time in eastern time zone.
end_timecharacterShift end time (MM:SS countdown clock).
eventscharacterNested list of non-game events.
championscharacterJSON-encoded list of the current champions of the tennis event, one entry per draw.
previous_championscharacterJSON-encoded list of the champions of the previous edition of the tennis event.
venue_countrycharacterCountry the venue is located in.
venue_citycharacterVenue city.
venue_statecharacterVenue state / region.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_tennis_matches_by_date()

Last validated n/a.

yahoo_tennis_tournament​

Yahoo shangrila persisted query tennisTournament -> one row per tennisTournaments entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/tennisTournament

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/tennisTournament

API ParameterPythonPatternRequiredNullableDescription
tournamentIdtournament_idYtournamentId query parameter.
seasonseasonYSeason year (e.g. 2024).

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
display_namecharacterDisplay name.
tournament_statuscharacterState of the tournament, distinguishing scheduled, in-progress and completed events.
start_timecharacterKickoff time in eastern time zone.
end_timecharacterShift end time (MM:SS countdown clock).
eventscharacterNested list of non-game events.
championscharacterJSON-encoded list of the current champions of the tennis event, one entry per draw.
previous_championscharacterJSON-encoded list of the champions of the previous edition of the tennis event.
venue_countrycharacterCountry the venue is located in.
venue_citycharacterVenue city.
venue_statecharacterVenue state / region.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_tennis_tournament()

Last validated n/a.

yahoo_tennis_tournaments​

Yahoo shangrila persisted query tennisTournaments -> one row per tennisTournaments entry

Endpoint URL: GET https://graphite-secure.sports.yahoo.com/v1/query/shangrila/tennisTournaments

Valid URL: https://graphite-secure.sports.yahoo.com/v1/query/shangrila/tennisTournaments

API ParameterPythonPatternRequiredNullableDescription
leagueIdleague_idYleagueId query parameter.
matchTypematch_typeYmatchType query parameter.
seasonseasonYSeason year (e.g. 2024).

Returns​

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
gendercharacterLeague gender designation.
event_group_idcharacterYahoo identifier that groups the rounds or legs making up a single tournament.
display_namecharacterDisplay name.
match_typecharacterFormat of the matches in the tennis draw (e.g., "SINGLES", "DOUBLES").
surfacecharacterWhat type of ground the game was played on. (Source: Pro-Football-Reference)
start_timecharacterKickoff time in eastern time zone.
end_timecharacterShift end time (MM:SS countdown clock).
tournament_statuscharacterState of the tournament, distinguishing scheduled, in-progress and completed events.
championscharacterJSON-encoded list of the current champions of the tennis event, one entry per draw.
alias_pathcharacterSite-relative path portion of the entity's Yahoo alias (e.g., "/ncaaf/teams/tcu/").
alias_langcharacterLanguage/locale tag attached to the entity's Yahoo alias (e.g., "en-US").
alias_urlcharacterAbsolute sports.yahoo.com URL of the entity's page (e.g., "https://sports.yahoo.com/ncaaf/players/464024/").
alias_domaincharacterHost the entity's Yahoo alias resolves against (e.g., "sports.yahoo.com").
previous_championscharacterJSON-encoded list of the champions of the previous edition of the tennis event.
venue_countrycharacterCountry the venue is located in.
venue_citycharacterVenue city.
venue_statecharacterVenue state / region.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example​

yahoo_tennis_tournaments()

Last validated n/a.