Quite a few of us have been affected by the Yahoo shutdown of their free market data service. Here is a possible explanation of why, Exchanges are abusing their market dominance. Discontent grows over exchanges' data fees http://www.thetradenews.com/Data/Exchanges-stranglehold-on-data-costs-stifling-market-activity/ Panelists at an industry conference take issue with various exchanges' monopolistic dominance and their data fees, which are seen as excessive and likely to prevent smaller firms from market participation. One asset manager said the fees for his company rose 30% over 12 months to €3 million.
Could have something to do with this as well....in my experience, the word "free" does not exist in Verizon's vocabulary. ----------------------------------------------- https://www.nytimes.com/2017/06/08/technology/verizon-yahoo-deal-layoffs.html?_r=0 Verizon to Lay Off 2,100 Employees After Finalizing Yahoo Deal
Must be ways around it, I know Amibroker had a patch out pretty quick for amiquote(tool used to access a few free sources of data) and it works same as it did before with the software.
Yahoo employees suffer because Yahoo doesn't have a good leader....Verizon wants Yahoo to maintain its market share in their sector to compete with Google. All they need is Yahoo, not their employees...
I used to be able to use MLDownloader to download Yahoo end-of-day quotes free of charge daily. Now, I am no longer able to. Luckily, there is still Google around. For those who want quality data and don't mind paying, Reuters Datalink is a good choice for end-of-day stock data.
My guess it is pressure from the data providers/exchanges - I have noticed that there has been a move against people being able to download bulk data - at one time could download data for 5000 stocks from websites and data vendor programs. http://meumobi.github.io/stocks apis/2016/03/13/get-realtime-stock-quotes-yahoo-finance-api.html
Agere - the exchanges have a monopoly on data and are abusing and milking the fees until there is nothing left. Class action is the only way to change it.