Live data from Hacker News

Tell HN: Yahoo Finance has apparently killed its API

news.ycombinator.com

81–90 of 104 posts

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

#81
Intrinio (http://intrinio.com/) currently offers the least expensive Real-Time and REST API for US stock prices.

You can access it via WebSocket, or Web API. No other firm currently offers this data via WebSocket which is especially helpful as you only need a few lines of code to implement. Additionally, Intrinio's customer service chat support is live practically 24/7.

The real-time feeds can be found here: https://intrinio.com/marketplace/data#?category=prices&sub_c...

The REST API for prices would be best in this feed: US Public Company Financials (https://intrinio.com/data/company-financials)

This blog will tell you everything you need to know to get started using the real-time API: http://blog.intrinio.com/stock-prices-from-intrinio/

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

#83
post #79

There are a lot of good free alternatives on the comments but I'm curious how reliable they are. Obviously, Xignite is the leader in paid service but it's way too expensive for startups (approximately 20k for the cheapest option). IEX and AlphaVantage have decent customer support so I trust them, but I'd rather have a cheaper, paid service.

Intrinio (http://intrinio.com/) currently offers the least expensive Real-Time and REST API for US stock prices, AND their customer service chat support is live practically 24/7.

You can access it via WebSocket, or Web API. No other firm currently offers this data via WebSocket which is especially helpful as you only need a few lines of code to implement.

The real-time feeds can be found here: https://intrinio.com/marketplace/data#?category=prices&sub_c...

The REST API for prices would be best in this feed: US Public Company Financials https://intrinio.com/data/company-financials

This blog will tell you everything you need to know to get started using the real-time API: http://blog.intrinio.com/stock-prices-from-intrinio/

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

#84

Intrinio ( http://intrinio.com/ ) currently offers the least expensive Real-Time and REST API for US stock prices. You can access it via WebSocket, or Web API. No other firm currently offers this data via WebSocket which is especially helpful as you only need a few lines of code to implement. Additionally, Intrinio's customer service chat support is live practically 24/7. The real-time feeds can be found here: https:…

It's not the least expensive. https://www.alphavantage.co/ is free.

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

#85
post #14

The undocumented Google finance API was also turned off this month after many years. There's a severe dearth of good, free, market data API's.

If both shut down within a short period of time it's probably due to the vendor. I'd guess one of the major exchanges in the US has changed the terms of the license or started enforcing it. They make money with this data so it's understandable that they don't like free APIs.

Likely the NYSE, they've decided to make some money off of algorithmic trading by charging a non-display fee, where it costs thousands of dollars per month to use stock quotes for anything other than displaying to a human, and have been on a warpath enforcing it, causing a large fight between the NYSE and Bloomberg, Citadel, etc. with lots of lawyers and government regulators involved.

I can't imagine they're happy about people possibly using Google or Yahoo Finance APIs for similar purposes either (since most of the uses of market data APIs are probably for non-display use).

http://www.businessinsider.com/bloomberg-letter-targets-nyse...

https://www.nyse.com/publicdocs/nyse/data/Policy-NonDisplay_...

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

#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 and mix of underscores and spaces in keys?

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

#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.

We are very actively developing the API, and will continue to improve data sets, features, and performance. If you experience any issues we have community support at https://github.com/iexg/IEX-API/issues which we actively monitor.

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

#89
post #45
post #15

They broke functionality on their own pages, yikes. E.g. the export button on the desktop version of https://finance.yahoo.com/quotes/MMM,IBM/view/v1?ql=1

You'd think after you take down an API you've be furiously checking the server logs for any referrers coming from inside the house.

Yeah, if someone gives a shit. I would say that has not described Yahoo for some time now.

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

#90

I'm writing an article about this... Questions to anybody that knows: 1. it looks like this was just a CSV download. Was any form of authentication (even just a Yahoo login) required to download the CSV? I'm just trying to figure out how, if Yahoo actually thought of issuing a warning, it would have known who to send it too or how to get news of the shutdown circulated to the right people. 2. If it was a CSV download…

here's some info on how it worked: http://www.jarloo.com/yahoo_finance/
Post reply on HN