← Back to all sparks
Y

yahoofinancer

ANALYTICS
Velocity0.0

R package yahoofinancer by rsquaredacademy — release notes from GitHub.

A Yahoo Finance client that spent four years chasing API drift before adding bulk retrieval

r-packagefinancial-dataapi-clientbulk-retrievalapi-drift
Current state
yahoofinancer wraps the Yahoo Finance API for R. Its first four releases are almost entirely repair work: 0.2.0 existed only to absorb upstream API changes, 0.3.0 and 0.4.0 fixed row mismatches, a wrong quote endpoint, a broken options call, and valuation columns returning identical values. Version 0.5.0 in June 2026 is the first release to add capability rather than restore it, introducing a Tickers class that fetches pricing, valuation and history for a vector of symbols in one call.
Where it's heading
The package is moving from single-asset lookups to portfolio-scale retrieval, and doing so without disturbing the existing path — the original Ticker class stays for single-asset deep dives while Tickers handles bulk. That parallel-class approach avoids a breaking change, but it means the package now carries two object models for the same data. The dependence on an undocumented upstream API remains the structural risk: two of the five releases here exist purely because Yahoo changed something.
Prediction
Further breakage-driven patches are the safest expectation given the history, with any new work likely extending the Tickers class to the remaining single-ticker endpoints.

Recent moves

  1. 2mo ago

    Adds a Tickers class for multi-symbol retrieval

    Introduces a Tickers class that accepts a vector of symbols and returns pricing, valuation measures and history in one call, while the single-asset Ticker class stays in place. The first release in this history to add capability rather than repair upstream breakage, though it leaves the package with two parallel object models.

    View source ↗
  2. 1y ago

    Fixes valuation columns, quote path and options endpoint

    Corrects valuation measures returning identical values across columns, a wrong API path for quotes, and an error in the options endpoint. Three separate symptoms of the same underlying problem: tracking an API that changes without notice.

    View source ↗
  3. 2y ago

    Fixes row mismatch and CRAN check error

    A small bugfix release covering a row mismatch, a CRAN error and an incorrect package alias. Routine upkeep during the package's repair-driven period.

    View source ↗
  4. 3y ago

    Repairs breakage from Yahoo Finance API changes

    A release existing solely to fix bugs caused by upstream Yahoo Finance API changes. The clearest statement of the dependency risk that shapes this package's release cadence.

    View source ↗
  5. 3y ago

    Adds a NEWS.md changelog file

    The initial tracked release, adding a NEWS.md to record changes. A starting marker rather than a change in its own right.

    View source ↗