Live scores, schedules, results, standings, teams, rosters, box scores and betting lines for 33 leagues β NFL, NBA, MLB, NHL, Premier League, LaLiga, Champions League, MLS, ATP, WTA, UFC, F1, PGA β from ESPN's public data. One flat row per game. No API key, no proxy.
Fix: when "Max cost per run" stops a run before any row is delivered, the status message now quotes the price of the rows you asked for (not the cheapest row of the Actor), and never reports a row count over an empty dataset.
2026-10-21
When the source answers "too many requests" (HTTP 429), the Actor now waits as long as the site asks (Retry-After) before trying again, instead of retrying at once.
Maintenance: run-end alerts updated to the current shared version.
2026-10-11
"Max cost per run" is respected row by row: the run stops with a clear status line once the cap is reached (it used to write more rows than the cap paid for and say nothing).
2026-10-02
Memory is now sized to your input: small runs use less, large runs get more.
2026-09-24
Games that have not started now have an empty score instead of 0-0.
2026-09-16
Date ranges work again: ESPN stopped answering range requests, so ranges are now read day by day and merged.
2026-09-03
Initial release: scores, schedules, results, standings, teams, rosters, box scores and betting lines for 33 leagues from ESPN's public data, one row per game.