Search code examples
web-servicesapirestsoapfinance

Best/Most Comprehensive API for Stocks/Financial Data


What is the most recommended free/public API for accessing financial market stats and stock quotes (preferrably real-time quotes)? I'm not too picky about how it's exposed (SOAP, REST, some proprietary XML setup, etc.), as long as it's got some decent documentation.

I'm planning to build a simple web dashboard in PHP with some basic data (basically a quick-n-dirty homepage), but may want to grow it into a full blown web app eventually. Any thoughts?

As I find some, I'll post a list here (feel free to comment if you've used any of them before):

Free

Not Free


Solution

  • Yahoo's api provides a CSV dump:

    Example: http://finance.yahoo.com/d/quotes.csv?s=msft&f=price

    I'm not sure if it is documented or not, but this code sample should showcase all of the features (namely the stat types [parameter f in the query string]. I'm sure you can find documentation (official or not) if you search for it.

    http://www.goldb.org/ystockquote.html

    Edit

    I found some unofficial documentation:

    http://ilmusaham.wordpress.com/tag/stock-yahoo-data/