# Changelog of ESPN API — Live Scores & Odds: NFL, NBA, MLB, NHL | $1.99/1k (`glasswing/espn-sports-scraper`) Actor

- **URL**: https://apify.com/glasswing/espn-sports-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/glasswing/espn-sports-scraper.md

## Changelog

All notable changes to ESPN Sports Scraper are recorded here. The newest release is first.

### 1.1.1 - 2026-09-23

- Price lowered from $0.00399 to $0.00199 per result ($1.99 per 1,000). The start fee stays $0.005 and platform compute is still included.

### 1.1.0 - 2026-09-22

- New: betting odds on upcoming games where ESPN shows a line (NFL, NBA, MLB, college): sportsbook, spread and spread odds, over/under with over and under odds, and moneyline, current and opening. Numbers only; the sportsbook's bet links are not copied.
- Fixed: a `date` range (for example `20260101-20260131`) returned only an error row. ESPN stopped answering ranges in one call on every league; a range is now fetched one day at a time (up to 400 days), and a day without games is one free `not_found` row as before. Scoreboard URLs with a range pasted into the URL list are split the same way.

### 1.0.1 - 2026-09-21

- Fixed: A run given only `resource`, `league`, `date` or `season` returned the built-in NFL team list instead of what was asked for, because the platform fills in the default ESPN API URL. Those fields now run on their own; URLs you set yourself are used as before. The default of `resource` is now `teams`, matching the example, so a run with no input is unchanged.

### 1.0.0 - 2026-09-14

First public release.

- Search and extraction implemented against the source's own public endpoints, with no login and no third-party API key.
- Every row carries `status`, so a missing record (`not_found`) and a failure (`error`) are told apart from real data. Only `ok` rows are charged.
- Records are validated against a schema before they are written, so an upstream change produces loud warnings instead of silently billing for empty rows.
- Callable with no arguments by an AI agent, which the input schema's defaults make safe.
- Golden tests run the extraction against saved real responses, and the Actor is verified on Apify's own infrastructure before each release.
- The pricing section states that the free Apify plan's $5 of monthly credit covers about 1,250 records in a single run.
- Default run memory is 1 GB, matching the pricing section, so a run started without a memory setting is charged one start event.
