News for hackers. Stuff that matters.

Ask HN: Who do you use for stock market data?

A couple of months ago I posted asking about what the preferred source for streaming stock market data was.

I was pointed to open tick, which looked really promising but looks like it has gone into zombie mode (not accepting sign ups...etc)

Outside of scraping Yahoo Finance or Google Finance what are my options? I'm willing to spend a bit of money (20-30 per month?) and would like certain data points (short interest...)

Where should I look?

Original post: http://news.ycombinator.com/item?id=199892

( 21 comments | 18 points | on HN )
Re:Ask HN: Who do you use for stock market data? by lowkey on Saturday October 11, 2008 @09:42AM (#329686)
For real-time streaming API a low cost option is IQFeed.net which charges about $67/month for Nasdaq, AMEX, and NYSE + $50 setup. The data feed source is ComStock and the only API available is through Windows COM (yeah, I know)

To offer real-time to the public you will need to set up agreements with each of the exchanges individually. Expect to pay about $1/user/month plus some fixed monthly fees.

If real-time isn't essential, you could also use the fantastic python library ystockquote to get delayed data from yahoo.

Re:Ask HN: Who do you use for stock market data? by nickb on Friday October 10, 2008 @11:14PM (#329479)
I used IB for few years. Recommend them highly. Not sure how much they charge these days. They're very flexible, have a great API and their transactional costs are cheap. You can get more info here: http://www.interactivebrokers.com/
Re:Ask HN: Who do you use for stock market data? by furiouslol on Saturday October 11, 2008 @03:15AM (#329562)
i use IB as my broker too. I don't think they offer data sales separately.
Re:Ask HN: Who do you use for stock market data? by yourabi on Saturday October 11, 2008 @12:17AM (#329508)
Thanks. Did you use them as a broker or just for their data API?
Re:Ask HN: Who do you use for stock market data? by nickb on Saturday October 11, 2008 @01:46PM (#329814)
Broker... but they have no minimums.
Re:Ask HN: Who do you use for stock market data? by nose on Friday October 10, 2008 @11:30PM (#329491)
Re:Ask HN: Who do you use for stock market data? by nose on Saturday October 11, 2008 @12:00AM (#329500)
Re:Ask HN: Who do you use for stock market data? by yourabi on Saturday October 11, 2008 @12:31AM (#329514)
most of the data pipes (not including graphs) didn't seem to be working...
Re:Ask HN: Who do you use for stock market data? by yourabi on Saturday October 11, 2008 @12:36AM (#329515)
that's my last resort, but I'd really prefer a real streaming API
Re:Ask HN: Who do you use for stock market data? by ced on Saturday October 11, 2008 @10:24AM (#329712)
Many years ago I looked into the problem, but for the Canadian market. We couldn't find a service with an API, so we took one of those 15$/month paying services that gives you some Java software to "analyze" the data (Stockwatch). I used a packet sniffer (Etherreal?) and reversed out the protocol. I used Python for the actual software. They don't really mind you doing that if you're paying already, so it was fairly easy to do, even for me who had no experience.
Re:Ask HN: Who do you use for stock market data? by furiouslol on Saturday October 11, 2008 @12:08PM (#329767)
I must say sir. That is brilliant. $15/mth for a pseudo realtime quote API is dirt cheap.
Re:Ask HN: Who do you use for stock market data? by charlesju on Saturday October 11, 2008 @10:46AM (#329724)
If your application can tolerate a day's delay then perhaps you should look into just grabbing the XML files from Yahoo! Finance. They let you download the history of any of their stocks and use in your own code.

For example: http://finance.yahoo.com/q/hp?s=AAPL&a=08&b=7&c=..., and click on the download Spreadsheet link at the bottom

updown.com, an investing startup that really likes advertising to me on Facebook, uses these guys

http://www.quotemedia.com/

They seem to offer live quotes, but I cannot personally vouch for their services.

Re:Ask HN: Who do you use for stock market data? by Shamiq on Saturday October 11, 2008 @10:04AM (#329702)
TD Ameritrade (http://www.tdameritrade.com/tradingtools/partnertools/api_de...) has an API, though I can't say I've used it myself.

Also, do you mind giving us a general idea of what you want to do? Hinting at a project without sketching out an outline is cruel.

Re:Ask HN: Who do you use for stock market data? by yourabi on Saturday October 11, 2008 @03:13PM (#329850)
That looks cool, but I'm with etrade an a little hesitant to change.
Re:Ask HN: Who do you use for stock market data? by jack_alexander on Saturday October 11, 2008 @01:22AM (#329531)
I use Cottonelle...After all, the market is in the toilet. (Forgive me, I see a need for humor here.)
Re:Ask HN: Who do you use for stock market data? by alecco on Saturday October 11, 2008 @10:03AM (#329701)
With so many trading companies going bust I bet the price will go down soon.
Re:Ask HN: Who do you use for stock market data? by mstefff on Saturday October 11, 2008 @02:54AM (#329557)
you'll need to spend much more per month for raw streaming market data
Re:Ask HN: Who do you use for stock market data? by known on Saturday October 11, 2008 @05:55AM (#329617)
Re:Ask HN: Who do you use for stock market data? by yourabi on Saturday October 11, 2008 @03:14PM (#329852)
Thanks.
Re:Ask HN: Who do you use for stock market data? by furiouslol on Saturday October 11, 2008 @03:16AM (#329563)
try quotemedia, esignal etc.
Re:Ask HN: Who do you use for stock market data? by TweedHeads on Saturday October 11, 2008 @09:19AM (#329677)
Not techcrunch for sure!