# Changelog of Sports Betting Odds Scraper — Live Lines by Bookmaker (`sian.agency/sports-betting-odds-scraper`) Actor

- **URL**: https://apify.com/sian.agency/sports-betting-odds-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/sports-betting-odds-scraper.md

## Changelog

All notable changes to Sports Betting Odds Scraper will be documented in this file.

### \[2026-08-16] — v1.0.4

#### 🚀 Enhancements & Features

- **Sportsbook / Bookmaker Filtering** — Select specific sportsbooks directly from the input (`fanduel`, `draftkings`, `betmgm`, `pinnacle`, `betfair_ex_uk`, `williamhill`, `skybet`, `sportsbet`, etc.) to get filtered lines for single or multiple preferred bookmakers.
- **Canonical SIÁN Ledger Report** — Upgraded `report.html` to the full responsive Ledger standard with hero KPIs, sample record inspection artifact, structured odds and scores tables, and collapsible API/MCP appendix folds for AI agents.
- **Dedicated Task Pages** — Published pre-configured high-volume task variations for FanDuel, DraftKings, BetMGM, Pinnacle Sharp lines, and Betfair Exchange.

### \[2026-08-14]

#### 🛡️ Fair-Use Limits On The Free Tier

- **Free-plan daily run allowance** — free plans get 30 runs per day on this Actor (10 of them unbilled), resetting at 00:00 UTC. Paid plans are unaffected: unlimited rows, unlimited runs.
- **Console-first free access** — on a free plan, start runs from the Apify Console. API and scheduled runs now need a paid Apify plan; every feature and every field stays identical either way.
- **Billing-aware delivery** — if the platform declines a charge, or a run reaches the "Max total charge" you set, the run now stops cleanly and tells you why instead of continuing silently.

#### 💎 Why

These limits keep the shared upstream feed fast and available for paying customers. Genuine evaluation is unaffected — 30 runs a day at 50 rows each is plenty to test any sport, market or region.

### \[2026-06-21]

#### 🎉 Sports Betting Odds Scraper — Launch!

- **Multi-Bookmaker Live Odds** — pull moneyline, spreads and totals from 8+ sportsbooks in one run, one clean row per bookmaker line
- **`upcoming` Cross-Sport Sweep** — get the next games across every in-season sport (NFL, NBA, MLB, NHL, soccer and more) in a single call
- **Three Markets With The Line** — moneyline, point spreads and over/under totals, each row carrying the exact handicap or total
- **Odds Format & Region Toggle** — American or decimal odds, across US, UK, EU and Australian bookmakers
- **Live Scores & Sports Directory** — final and in-play scores for any sport, plus a directory of every available league and its key

#### 💎 User Benefits

- Compare every sportsbook's price side by side instead of scraping one book at a time
- Build odds-movement time series and backtest betting models on clean, timestamped data
- Join scores to odds on a stable event ID for settlement and analytics
- No code, no API key — export to JSON, CSV or Excel straight from the dataset

#### 🎯 Use Cases

- Bettors and tipsters line shopping for the best number on every game
- Quants researching arbitrage and middling opportunities across books and regions
- Data scientists capturing opening and closing lines for prediction models
- Developers feeding live odds and scores into apps, dashboards and BI tools
