# Changelog of Yahoo Finance Scraper — Quotes, Financials, History, Options (`khadinakbar/yahoo-finance-scraper`) Actor

- **URL**: https://apify.com/khadinakbar/yahoo-finance-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/khadinakbar/yahoo-finance-scraper.md

### 0.2 (2026-05-30)

- Financials rewritten to Yahoo fundamentals-timeseries — legacy quoteSummary modules now return mostly nulls (balance sheet was 100% empty). Full income/balance/cashflow line items: revenue, COGS, gross/operating income, EBITDA, R\&D, SGA, assets, liabilities, equity, debt, cash flows, EPS.
- Options now balances calls and puts so both appear at any maxResults (was calls-only at small caps).

### 0.1 (2026-05-30)

- Initial release
- 10 modes auto-detected from input: quote, historical, financials, analysis, news, options, earnings, holders, profile, search
- HTTP-first via Yahoo query1/query2 JSON endpoints (quoteSummary, chart, options, search) with crumb+cookie auth
- Playwright Chromium browser fallback on 401/403/429 — same JSON URL fetched from a real browser context
- Flat agent-readable output (<500 tokens/item), ISO 8601 dates, explicit nulls
- Soft-fail validation: bad input emits a diagnostic record, never marks the run FAILED
- Diagnostic records are NOT charged — users pay only for real data
- Triple-guard PPE charging capped at maxResults; upfront cost-cap logged before first charge
- Pay-per-event: $0.005/result, $0.001/data-point (historical bars + option contracts), $0.00005 start
