Yahoo Sports API Scraper
Pricing
from $1.50 / 1,000 scores/schedule rows
Yahoo Sports API Scraper
Scrape public Yahoo Sports data (scores, schedules, standings, teams, players and game box scores) by league via the app's public mrest API. No account needed.
Pricing
from $1.50 / 1,000 scores/schedule rows
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Scrape public Yahoo Sports data — scores & schedules, standings, teams, players and game box
scores — by league. No account or API key is required: the actor talks directly to the public
mrest.sports.yahoo.com API used by the Yahoo Sports Android app.
What it extracts
| Mode | Endpoint (all GET, no auth) | Record |
|---|---|---|
scores | /sport/{league}/gamesWrapped?date=&tz= (or ?week=) | Games: home/away teams, scores, status, start time, odds, venue |
standings | /sport/{league}/standingsTable | Standings rows: team, W/L/T, Pct, GB, PF/PA, division/conference, streak |
teams | /sport/{league}/teams | Team list: id, name, abbreviation, colors, conference/division |
team | /team/{id} + /team/{id}/seasonStatRanks | Team detail + current record/rank + stat rankings |
player | /athlete/{id} | Player bio: height/weight, DOB, college, draft info |
game | /game/{id}/details | Box score: per-period scores, stat leaders, team stat comparisons |
Input
- league (required) — a Yahoo sport symbol (NFL, NBA, MLB, NHL, Premier League, etc.).
- mode (required) —
scores,standings,teams,team,player, orgame. - date — for
scores(YYYY-MM-DD or relative like2 days); defaults to today. - week — week number for week-based leagues (NFL/NCAAF/CFL).
- season — optional season year for standings/team (best-effort passthrough).
- team — team id or name for
teammode (e.g.nfl.t.2,Buffalo Bills,BUF). - player / game — ids for the corresponding modes.
- maxItems — max records (0 = unlimited).
Example inputs:
{ "league": "nfl", "mode": "scores", "date": "2026-09-13" }{ "league": "nfl", "mode": "standings" }{ "league": "soccer.l.fbgb", "mode": "teams" }{ "league": "nfl", "mode": "team", "team": "Buffalo Bills" }{ "league": "nfl", "mode": "game", "game": "nfl.g.20260913019" }{ "league": "nfl", "mode": "player", "player": "nfl.p.29369" }
Output
Flat records with a type field (score, standings, team, player, game) in a single
dataset. Pay-per-result pricing: each pushed record is charged per its type.
Notes
- The underlying API is the app's own public endpoint, so no authentication or TLS bypass is needed. Residential proxy is the default (Apify Proxy) for reliability/scale.
- Data is served from Yahoo's CDN with
cache-controlof 5–15 minutes; a re-run within that window returns the same cached result. - Leagues that are out of season (e.g. NBA in September) legitimately return empty
Games[].
Terms of service
This actor scrapes publicly available sports data. Ensure your use complies with Yahoo's terms of service and applicable law.