Live data from Hacker News

Tell HN: Yahoo Finance has apparently killed its API

news.ycombinator.com

91–100 of 104 posts

Re: Tell HN: Yahoo Finance has apparently killed its API

#91
Google lets you import stock price info into Google sheets using the =GOOGLEFINANCE() function.

But for more than a year, Google's mutual fund prices have been showing day old information many hours after the market closed.

So i had been using the Yahoo API to populate an investment portfolio spreadsheet.

So now both Yahoo and Google don't work. You get what you pay for.

Re: Tell HN: Yahoo Finance has apparently killed its API

#92
post #87
post #26

IEX has an official, documented, supported, relatively clean, and entirely free API for their market data: https://iextrading.com/developer/docs/ It's just US stocks, and quote data is just for their exchange (and you can get the deep book if you're interested in that stuff). But they have basic company info: earnings estimates, split info, dividend info, etc. as well.

IEX here. Thanks for mentioning our API. We are excited to see what everyone will build. Just to reiterate, the API is free for personal and commercial use, doesn't require an API key, and is reliable enough to drive our own applications. Real time quotes and trades are available from our own market data, but we also provide market wide prices (SIP) on 15 minute delay in addition to the company info mentioned above.…

Thanks for building this! I noticed that the charting api have EOD prices for past 5 years, is there a plan to support longer durations?

Re: Tell HN: Yahoo Finance has apparently killed its API

#95
post #87

Earlier quoted context omitted.

IEX here. Thanks for mentioning our API. We are excited to see what everyone will build. Just to reiterate, the API is free for personal and commercial use, doesn't require an API key, and is reliable enough to drive our own applications. Real time quotes and trades are available from our own market data, but we also provide market wide prices (SIP) on 15 minute delay in addition to the company info mentioned above.…

Thanks for building this! I noticed that the charting api have EOD prices for past 5 years, is there a plan to support longer durations?

We are currently working on new datasets including EOD data for the past 20 years. Our market data is available now through REST and WebSockets, but we are working on adding more data via WebSocket, and introducing HTTP streaming in the near future.

Re: Tell HN: Yahoo Finance has apparently killed its API

#96
Good time to remind everyone that Google Finance said they would delete everybody's portfolio's in November and if you want the data you should download it.

You don't see this unless you go to the Portfolios page: (not my screenshot) https://imgur.com/0o4Ehxe

Re: Tell HN: Yahoo Finance has apparently killed its API

#98
I had been downloading about data for about 30 stock symbols once or twice a day for years.

This was a handy service that gave Yahoo credibility to me but evidently there were those who completely abused the handy service by downloading hundreds if not thousands of stocks minute by minute. It's those who wrecked it for their own need for greed. They should have been contracting with a service to provide them with data.

For the rest of us it is now gone. Yahoo could have easily given each person perhaps a limit of 10 or 100 downloads per day by counting the IP addresses as other web sites do.

So don't blame Yahoo or Verizon. Blame it on those that have to have the world for free and will abuse whatever free service you provide. They are the ones who are all about themself who wreck the world for everyone else.

Re: Tell HN: Yahoo Finance has apparently killed its API

#99
post #86

I use Alpha Vantage, just for a personal (1 user, me) application. The service is free, you just need an API key. - https://www.alphavantage.co/ https://www.alphavantage.co/support/#api-key "While we are proud to provide free API service with no daily/weekly/monthly call limits, we recommend that API call frequency does not extend far beyond ~100 calls per minute so that we can continue to deliver the optimal server-…

Implementing this to replace a very low usage exchange rate form. The format of their data is... odd. E.g. - { "Realtime Currency Exchange Rate": { "1. From_Currency Code": "BND", "2. From_Currency Name": "Brunei Dollar", "3. To_Currency Code": "USD", "4. To_Currency Name": "United States Dollar", "5. Exchange Rate": "0.73326846", "6. Last Refreshed": "2017-11-03 17:37:12", "7. Time Zone": "UTC" } } Why the numbers a…

I don't know why they did that, you would need to ask them. They seem to be open to questions and suggestions. My guess is that it's historical and now it would annoy too many users to change.
Post reply on HN