GET/yahoo-sports/gameapiKey2 credits/request
Returns one source game boxscore with matchup, line score and team stat totals, plus Yahoo's play-by-play and win-probability timeline when available. Event objects retain Yahoo's sport-specific fields. Use league plus game for direct league pages, or league=soccer with the exact game_url from a soccer scoreboard for competitions whose game path is published per match.
Required: league (28 allowed values: nfl, nba, wnba, mlb, nhl, college-football, college-basketball, college-womens-basketball, soccer, mls, premier-league, la-liga, serie-a, bundesliga, ligue-1, champions-league, nwsl, ligamx-apertura, ligamx-clausura, copa-america, club-world-cup, world-cup, concacaf-champions-cup, concacaf-gold-cup, concacaf-league, womens-world-cup, europa-league, euro-championship). Optional: game, game_url.
Sampled 14 Oct 2026: 9 items. Filled in every item: label, away. Not in every item: home (8). In the sample: away: 0 to 1, median 0; label: “Bottom 1st” and 8 other values; home: 0 to 3, median 0.
Open in Playground
GET/yahoo-sports/golf-leaderboardapiKey2 credits/request
Returns one golf tournament's full leaderboard (every golfer's rank, to-par score, status, holes-completed-in-current-round, per-round strokes, and a fixed stat set: earnings, eagles, birdies, pars, bogeys, double bogeys), from Yahoo Sports' own public tournament-leaderboard JSON API. Get the `tournament` id from a golf-schedule response's `id` field, e.g. `golf.e.23`.
Required: tournament. Optional: season.
Sampled 14 Oct 2026: 147 items. Filled in every item: rank, player, score, score_display, status, thru, rounds, stats. In the sample: status: FINISHED (81), MISSED_CUT (63), WITHDRAWN (2) and 1 more; score: -22 to 13, median -2; rank: “1” and 35 other values; rounds: median 4 entries; score_display: “-22” and 29 other values; thru: 9 to 18, median 18.
Open in Playground
GET/yahoo-sports/golf-scheduleapiKey1 credit/request
Returns a golf tour's tournament schedule for a season (name, dates, status, purse, and venue), from Yahoo Sports' own public sources. The `tour` enum accepts `pga-tour`, `pga-european-tours`, `lpga-tour`, `champions-tour`, `european-tour`, and `korn-ferry-tour`. Korn Ferry Tour schedule data comes from the Golf page's own server-rendered schedule; the other tours use Yahoo's public tournament-schedule JSON API. Each tournament's `id` feeds the golf-leaderboard endpoint's `tournament` parameter.
Required: tour (6 allowed values: pga-tour, pga-european-tours, lpga-tour, champions-tour, european-tour, korn-ferry-tour). Optional: season.
Sampled 14 Oct 2026: 41 items. Filled in every item: id, name, season, start_date, end_date, status, purse, venue and 1 more. In the sample: status: FINAL (33), PREGAME (7), IN_PROGRESS (1); purse: 0 to 40,000,000, median 9,600,000; name: “Sony Open in Hawaii” and 40 other values; url: sports.yahoo.com; start_date: “2026-01-15-08:00” and 38 other values; end_date: “2026-01-18-08:00” and 38 other values.
Open in Playground
GET/yahoo-sports/mma-fight-cardapiKey2 credits/request
Returns the current/next UFC event's full fight card (each bout's fighters, records, rankings, weight class, and card position), from Yahoo Sports' own server-rendered MMA schedule page. This endpoint takes no parameters -- it always returns whichever event Yahoo currently features as next up, not a caller-selected one.
Takes no parameters.
Sampled 14 Oct 2026: 5 items. Filled in every item: id, weight_class, status, start_time, fighter_one, fighter_two. Not in every item: card_position (4). In the sample: start_time: 2026-10-13; weight_class: “Featherweight” and 4 other values.
Open in Playground
GET/yahoo-sports/mma-scheduleapiKey1 credit/request
Returns the known UFC event calendar (name, date, status), from Yahoo Sports' own server-rendered MMA schedule page. This endpoint is UFC-only and takes no parameters -- Yahoo's own page does not expose Bellator, PFL, ONE Championship, or other promotions from this URL.
Takes no parameters.
Sampled 14 Oct 2026: 54 items. Filled in every item: id, name, start_time, status. In the sample: start_time: 2026-01-24 to 2026-12-12; status: FINAL (46), PREGAME (8); name: “UFC 324: Gaethje vs. Pimblett” and 53 other values.
Open in Playground
GET/yahoo-sports/motorsports-raceapiKey2 credits/request
Returns one race's full driver-by-driver results (finishing position, driver, car/team, points, laps, time), from Yahoo Sports' own server-rendered race page. The `series` enum accepts `f1` and `nascar`. Get the `race` slug from a motorsports-schedule response's race `url` (the last path segment), e.g. `australian-grand-prix-2026-2961`.
Required: series (2 allowed values: f1, nascar), race.
Sampled 14 Oct 2026: 22 items. Filled in every item: place, starting_pos, driver, car, time. Not in every item: laps (20), laps_led (3), points (10). In the sample: place: 1 to 22, median 11; time: “1:23:06.801” and 13 other values; starting_pos: 1 to 22, median 11; laps: 10 to 58, median 57; laps_led: 3 to 32, median 23; points: 1 to 25, median 8.
Open in Playground
GET/yahoo-sports/motorsports-scheduleapiKey1 credit/request
Returns a series' season race list (name, date, status, laps, distance, pole/race winner, venue), from Yahoo Sports' own server-rendered motorsports schedule page. The `series` enum accepts `f1` and `nascar`.
Required: series (2 allowed values: f1, nascar). Optional: season.
Sampled 14 Oct 2026: 24 items. Filled in every item: id, name, start_time, status, laps, distance_mi, venue, url. Not in every item: laps_completed (17), pole_winner (17), race_winner (17). In the sample: start_time: 2026-03-07 to 2026-12-06; status: FINAL (17), PREGAME (6), CANCELLED (1); laps: 44 to 78, median 57; name: “Australian Grand Prix” and 23 other values; url: sports.yahoo.com; laps_completed: 44 to 78, median 57; distance_mi: 260.29 to 310.41, median 306.67.
Open in Playground
GET/yahoo-sports/newsapiKey1 credit/request
Returns source news articles. For league=soccer, Yahoo exposes a shared cross-competition /soccer/news/ feed and no competition-specific news filter; article tags are preserved verbatim.
Required: league (28 allowed values: nfl, nba, wnba, mlb, nhl, college-football, college-basketball, college-womens-basketball, soccer, mls, premier-league, la-liga, serie-a, bundesliga, ligue-1, champions-league, nwsl, ligamx-apertura, ligamx-clausura, copa-america, club-world-cup, world-cup, concacaf-champions-cup, concacaf-gold-cup, concacaf-league, womens-world-cup, europa-league, euro-championship).
Sampled 14 Oct 2026: 50 items. Filled in every item: title, summary, author, published, url. In the sample: published: 2026-10-11 to 2026-10-13; url: sports.yahoo.com; title: median 92 characters; summary: median 99 characters.
Open in Playground
GET/yahoo-sports/olympics-medalsapiKey1 credit/request
Returns the current Olympic games' full medal count by country (gold/silver/bronze/total, ranked), from Yahoo Sports' own server-rendered Olympics medals page. This endpoint takes no parameters -- it always returns whichever Olympic games Yahoo currently has medal data for, not a caller-selected prior edition.
Takes no parameters.
Sampled 14 Oct 2026: 93 items. Filled in every item: country, ioc_code, gold, silver, bronze, total, rank. Not in every item: iso_code (88). In the sample: gold: 0 to 18, median 0; country: “Norway” and 92 other values; silver: 0 to 12, median 0; bronze: 0 to 14, median 0; total: 0 to 41, median 0; rank: 1 to 30, median 30.
Open in Playground
GET/yahoo-sports/playerapiKey1 credit/request
Returns one player bio and current-season stats. Use league=soccer for Yahoo's flat soccer player namespace, or a league key from yahoo-sports-leagues; get the numeric player id from a roster record.
Required: league (28 allowed values: nfl, nba, wnba, mlb, nhl, college-football, college-basketball, college-womens-basketball, soccer, mls, premier-league, la-liga, serie-a, bundesliga, ligue-1, champions-league, nwsl, ligamx-apertura, ligamx-clausura, copa-america, club-world-cup, world-cup, concacaf-champions-cup, concacaf-gold-cup, concacaf-league, womens-world-cup, europa-league, euro-championship), player.
Sampled 14 Oct 2026: 14 fields returned with a value. In the sample: player.number: 73; league: “nfl”; player.url: sports.yahoo.com; player.name: “John Williams”; player.position: “G”; player.status: “ACT”; player.weight: 322; player.college: “Cincinnati”.
Open in Playground
GET/yahoo-sports/scoreboardapiKey1 credit/request
Returns games with teams, score, status, venue and broadcasts from Yahoo Sports. Use a direct league page key from yahoo-sports-leagues, or league=soccer with competition_id from yahoo-sports-soccer-scoreboard to mirror the root competition selector. Root mode supports date and month; direct competition pages support season.
Required: league (28 allowed values: nfl, nba, wnba, mlb, nhl, college-football, college-basketball, college-womens-basketball, soccer, mls, premier-league, la-liga, serie-a, bundesliga, ligue-1, champions-league, nwsl, ligamx-apertura, ligamx-clausura, copa-america, club-world-cup, world-cup, concacaf-champions-cup, concacaf-gold-cup, concacaf-league, womens-world-cup, europa-league, euro-championship). Optional: date, month, competition_id, season.
Sampled 14 Oct 2026: 1 item. Filled in every item: id, slug, display_name, status, status_display, start_time, venue, away_team and 5 more. In the sample: start_time: 2026-10-13; status: “PREGAME”; url: sports.yahoo.com; broadcasts: median 1 entry; status_display: “5:00 PM MST”.
Open in Playground
GET/yahoo-sports/standingsapiKey1 credit/request
Returns grouped standings from a Yahoo Sports standings page. Use a league whose standings flag is true in yahoo-sports-leagues. Soccer standings can use a season from yahoo-sports-soccer-scoreboard; competitions without a source table are excluded.
Required: league (19 allowed values: nfl, nba, wnba, mlb, nhl, college-football, college-basketball, mls, premier-league, la-liga, serie-a, bundesliga, ligue-1, champions-league, nwsl, ligamx-apertura, ligamx-clausura, world-cup, europa-league). Optional: season.
Sampled 14 Oct 2026: 6 items. Filled in every item: conference, division, entries. In the sample: conference: American League (3), National League (3); entries: median 5 entries; division: East (2), West (2), Central (2).
Open in Playground
GET/yahoo-sports/team-rosterapiKey2 credits/request
Returns one team roster. Use league=soccer for Yahoo's flat soccer team namespace, or a league key from yahoo-sports-leagues. Team slugs come from team or scoreboard records.
Required: league (28 allowed values: nfl, nba, wnba, mlb, nhl, college-football, college-basketball, college-womens-basketball, soccer, mls, premier-league, la-liga, serie-a, bundesliga, ligue-1, champions-league, nwsl, ligamx-apertura, ligamx-clausura, copa-america, club-world-cup, world-cup, concacaf-champions-cup, concacaf-gold-cup, concacaf-league, womens-world-cup, europa-league, euro-championship), team.
Sampled 14 Oct 2026: 102 items. Filled in every item: id, name, position, status, height, weight, url. Not in every item: age (94), college (101), number (81), experience_years (77), injury (23). In the sample: status: ACT (52), UFA (20), PRA (17) and 4 more; age: 21 to 37, median 25; name: “Kyron Drones” and 101 other values; url: sports.yahoo.com; position: “QB” and 14 other values; weight: 181 to 357, median 232; college: “Virginia Tech” and 64 other values; number: 0 to 99, median 52.
Open in Playground
GET/yahoo-sports/team-scheduleapiKey1 credit/request
Returns one team schedule. Use league=soccer for Yahoo's flat soccer team namespace, or a league key from yahoo-sports-leagues. Team slugs come from team or scoreboard records.
Required: league (28 allowed values: nfl, nba, wnba, mlb, nhl, college-football, college-basketball, college-womens-basketball, soccer, mls, premier-league, la-liga, serie-a, bundesliga, ligue-1, champions-league, nwsl, ligamx-apertura, ligamx-clausura, copa-america, club-world-cup, world-cup, concacaf-champions-cup, concacaf-gold-cup, concacaf-league, womens-world-cup, europa-league, euro-championship), team.
Sampled 14 Oct 2026: 20 items. Filled in every item: id, slug, status, status_display, start_time, week, venue, away_team and 2 more. Not in every item: away_score (8), home_score (8), broadcasts (19). In the sample: start_time: 2026-08-13 to 2027-01-10; status: PREGAME (12), FINAL (8); week: 1 to 18, median 7; status_display: “Final” and 13 other values; url: sports.yahoo.com; broadcasts: median 1 entry; away_score: 7 to 38, median 20; home_score: 13 to 42, median 17.
Open in Playground
GET/yahoo-sports/teamapiKey1 credit/request
Returns one team detail record. Use league=soccer for Yahoo's flat soccer team namespace, or a league key from yahoo-sports-leagues for its own team page. Team slugs come from scoreboard or standings records.
Required: league (28 allowed values: nfl, nba, wnba, mlb, nhl, college-football, college-basketball, college-womens-basketball, soccer, mls, premier-league, la-liga, serie-a, bundesliga, ligue-1, champions-league, nwsl, ligamx-apertura, ligamx-clausura, copa-america, club-world-cup, world-cup, concacaf-champions-cup, concacaf-gold-cup, concacaf-league, womens-world-cup, europa-league, euro-championship), team.
Sampled 14 Oct 2026: 8 fields returned with a value. In the sample: league: “nfl”; team.logo: s.yimg.com; team.name: “Green Bay Packers”; team.short_name: “Green Bay”; team.abbreviation: “GB”; team.url: sports.yahoo.com; team.division: “NFC North”.
Open in Playground
GET/yahoo-sports/tennis-rankingsapiKey1 credit/request
Returns an ATP/WTA singles/doubles ranking list (rank, points, player name, country, age), from Yahoo Sports' own server-rendered rankings page. The `type` enum accepts `mens-singles`, `womens-singles`, `mens-doubles`, and `womens-doubles`. No stable player id is available in this list.
Required: type (4 allowed values: mens-singles, womens-singles, mens-doubles, womens-doubles).
Sampled 14 Oct 2026: 100 items. Filled in every item: rank, points, name, age. Not in every item: country (96). In the sample: rank: 1 to 100, median 50; name: “Jannik Sinner” and 99 other values; points: 625 to 11,000, median 1,070; country: “Italy” and 26 other values; age: 20 to 39, median 27.
Open in Playground
GET/yahoo-sports/tennis-scheduleapiKey1 credit/request
Returns the full season tennis tournament calendar (name, gender, match type, surface, dates, status, venue, and champion where decided), from Yahoo Sports' own server-rendered tournaments page. This endpoint takes no parameters -- it always returns Yahoo's current full-season snapshot (season/gender/match-type filtering happens client-side on Yahoo's own page, not server-side).
Takes no parameters.
Sampled 14 Oct 2026: 60 items. Filled in every item: id, name, gender, match_type, surface, start_time, end_time, status. Not in every item: venue (57), champion (50), url (59). In the sample: start_time: 2026-01-03 to 2026-11-14; surface: Hard (34), Clay (19), Grass (7); name: “Brisbane International presented by Evie” and 59 other values; url: sports.yahoo.com; end_time: 2026-01-11 to 2026-11-22; status: FINAL (50), SCHEDULED (9), IN_PROGRESS (1).
Open in Playground
GET/yahoo-sports/tennis-scoreboardapiKey2 credits/request
Returns a snapshot of current/recently-completed tennis matches across the tour (tournament, round, players, per-set scores, winner, and status), from Yahoo Sports' own server-rendered tournaments page. This endpoint takes no parameters -- it is a fixed-size "what's happening right now" snapshot, not a by-date query.
Takes no parameters.
Sampled 14 Oct 2026: 20 items. Filled in every item: id, tournament, event, league, round, surface, status, status_display and 4 more. Not in every item: venue (14), sets (9), side1_seed (8), side2_seed (7), winner_ids (5). In the sample: start_time: 2026-10-13; tournament: Dongfeng Voyah Wuhan Open (8), Lisboa Belem Open (6), Torneo Internazionale Citta di… (3) and 1 more; side1_seed: 1 to 20, median 5; url: sports.yahoo.com; side1: median 1 entry; event: Women's Singles (15), Men's Singles (3), Women's Doubles (2); league: WTA (17), ATP (3); round: Round of 32 (16), Round of 16 (4).
Open in Playground