MarketCast

Blog

Free Stock Data Keeps Dying: From Yahoo in 2017 to 2026

Posted 10/29/26 by the AdamApps Team

Free stock data is not a product. It is a promotion, and promotions end. In May 2017 we wrote an angry post about Yahoo pulling the plug on its free iCharts download with no warning, What happened to the Yahoo Finance API, iCharts?, and it became one of the most read things we have ever published. Nine years later we could write the same post again. We are calmer about it now, mostly because we have stopped expecting anything else.

This is the sequel: the free stock data services that have died or shrunk since, why it keeps happening, and what anyone building a stock app, a spreadsheet or a weekend project should expect in 2026.

The free stock data graveyard

Google Finance API (2011 to 2012). Google announced on May 26, 2011 that its Finance API was deprecated, and it shut down on October 20, 2012. The data lives on as the GOOGLEFINANCE formula inside Google Sheets, which is handy for a personal spreadsheet and is not an API for anything you ship.

Yahoo Finance iCharts (May 2017). The one that started our rant. For years, a plain URL gave you a CSV of daily prices for almost any ticker, and a huge amount of hobby software, spreadsheets and small apps was built on it. On May 17, 2017, users started reporting errors. Two days later a Yahoo moderator suggested it was an outage, and later that same day came back to confirm it was gone on purpose and would not return. No deprecation notice, no migration period. Our 2017 theory was that the new parent company looked at an expensive service with no visible revenue and switched it off. We still think that is roughly what happened, and it turned out to be the pattern for everything that followed.

IEX Cloud (August 2024). IEX Cloud was the developer favorite after Yahoo: clean documentation, a free tier, and the credibility of being run by the IEX exchange group. On May 31, 2024, customers were told the service would be retired, and on August 31, 2024 every product was switched off. The IEX exchange itself kept running. Three months' notice was generous by the standards of this graveyard, and it still meant a lot of developers spent their summer rewriting data code.

Alpha Vantage company overview (October 2026). This one we learned about the hard way. In early October 2026, Alpha Vantage moved its company overview endpoint, the one a lot of small apps used for P/E, market cap and the 52-week range, to premium only. Nothing crashed. Our stats screen kept showing the last values it had saved, so nothing looked broken. The numbers were just getting older every day. Nothing alerted us. We caught it only when we noticed the numbers had stopped changing. That is the scariest way for data to fail: quietly, while looking fine.

Those are just the famous ones. In between there have been countless smaller services that tightened their free limits, added a credit card requirement, got acquired, or simply stopped answering.

Why free stock market data keeps disappearing

The short version: the data is not free to the company giving it to you.

Stock exchanges sell their market data. It is one of their real businesses, not a side effect. A company that redistributes prices signs agreements with the exchanges and pays fees, and the fees grow with how many people see the data and whether it is real-time. Real-time prices shown to the public typically carry a fee per user. Even delayed data, the 15-minute-old prices you see on most free sites, usually comes with a vendor agreement and its own costs for the company distributing it. Fundamentals like earnings, P/E and company profiles are a separate dataset with separate costs.

So a free tier is a marketing expense. A provider offers it to attract developers who will eventually pay, and it lasts as long as that math works. When a company gets acquired, changes strategy, or realizes a popular endpoint is mostly feeding apps that never upgrade, the free part is the first thing to go. Nobody is being evil. A free endpoint with no revenue attached is just an easy line to cut from a budget, and it gets cut.

Licensing also explains why free tiers come with so many rules. The provider can only give you what its own agreements allow it to give, which is why almost every free stock data tier is licensed for personal use only.

What to expect from a free stock API in 2026

If you are building anything on free market data this year, here is what we would plan for, based on nine years of getting burned:

  • Personal use only. Read the terms before you write code. Almost every free tier forbids redistribution, which means showing the data to other people in an app or website you publish. A spreadsheet for yourself is usually fine. An app in a store usually is not.
  • Endpoints vanish. The specific endpoint you depend on is more likely to disappear or move to a paid plan than the whole service. Plan for losing pieces, not just the whole thing.
  • Little or no notice. Three months, like IEX Cloud gave, is the good outcome. Zero days, like Yahoo in 2017, is common.
  • Limits shrink. Daily request caps and rate limits on free plans tend to go down over time, not up.
  • Failures that look like success. The worst failure is not an error. It is a normal response that contains a polite message instead of numbers, or stale data that never changes again.

How to build a stock app that survives losing its data

You cannot stop a provider from changing its plans. You can make sure it does not take your app down with it:

  • Keep the last good value and show it, with its age, instead of blanking the screen when a request fails.
  • Watch for staleness, not just errors. Track when each piece of data last actually changed, and alert yourself when a number that should move every day has not. This is the check that would have caught our October problem in a day.
  • Put the provider behind one interface in your own code, so switching sources is a change in one place and not a rewrite.
  • Store the history you depend on. If you need a year of daily prices, keep a year of daily prices yourself.
  • Compute what you can. A surprising amount of what apps fetch as "stats" is just math on price history.

What we changed at MarketCast

After the October surprise, we stopped fetching price-based stats as a finished product and started computing them ourselves from licensed daily price history. The 52-week high and low, moving averages, dividend yield and beta are all arithmetic on prices and dividends over time. Doing the math ourselves means those numbers update as long as we have daily prices, and no one can move a formula to a premium tier.

The lesson we keep relearning since 2017 is the same: every outside dependency is temporary, and the ones that cost nothing are the most temporary of all. The fewer finished answers you borrow, the less there is to lose.

Data costs also explain a question we get a lot, which is why a free app's price does not match a broker's. Real-time data is the expensive part, so most free displays are delayed. We wrote that up separately in why your stock app's price does not match your broker's. And if you want to see the same "public data, fragile access" story play out in government records, read where Congress stock trade data comes from.

Watching the market on your TV

All of this plumbing is in service of one thing for us: the Stream, a live stock market channel that plays your stocks, the indexes, the day's movers and headlines on your TV with a ticker tape along the bottom. MarketCast Free shows delayed prices and is supported by commercials and sponsors. Premium is the real-time data package, with real-time stock prices, crypto around the clock and no commercials; compare the plans to see everything in each. You can download MarketCast free on Fire TV, Google TV and Apple TV, or use it as a stock ticker for your smart TV. And if you were one of the people who found us in 2017 because your spreadsheet broke, welcome back. It is still not your fault.

About the author: This article was written by the MarketCast team at ADAMAPPS LLC. As the developers behind MarketCast, we build tools to help everyday investors access financial data on their TVs. Our perspective comes from years of building apps across every major streaming platform. Learn more about us.