最佳/最全面的股票/财务数据API

时间:2009-01-06 17:32:43

标签: web-services api rest soap finance

什么是最常用的免费/公共API,用于访问金融市场统计数据和股票报价(最好是实时报价)?我不太挑剔它的暴露程度(SOAP,REST,一些专有的XML设置等),只要它有一些不错的文档。

我打算在PHP中使用一些基本数据(基本上是一个快速脏的主页)构建一个简单的Web仪表板,但最终可能希望将其扩展为一个完整的Web应用程序。有什么想法吗?

当我找到一些时,我会在这里发布一个列表(如果您之前使用过任何一个,请随时发表评论):

不免费

6 个答案:

答案 0 :(得分:31)

Yahoo的api提供CSV转储:

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

我不确定它是否有文档记录,但是此代码示例应该展示所有功能(即stat类型[查询字符串中的参数f]。我相信你可以找到文档(官方或不)如果你搜索它。

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

修改

我找到了一些非正式的文件:

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

答案 1 :(得分:15)

我经常发现ProgrammableWeb是寻找API的好地方。

答案 2 :(得分:8)

Markit On Demand提供了一套免费的金融API供玩家使用。看起来有股票报价API,股票代码/公司搜索和图表API可用。看http://dev.markitondemand.com

答案 3 :(得分:3)

最后我看了 - 几年前 - 没有一个简单的选择,“解决方案”(我不同意)是屏幕抓取一些网站。现在可能更容易,但我仍然会惊讶地看到一些有用的东西。

这里的问题是数据非常有价值(并且非常昂贵),因此在定义检索数据的方法很容易时,让交易场所与他们的数据分开几乎是不可能的。一些MTF(目前)免费提供他们的数据,但我不知道如果不向路透社支付其他费用,你将如何获得它。

答案 4 :(得分:2)

我发现此question下的链接和提示非常有用。

答案 5 :(得分:1)

像TDAmeritrade这样的一些经纪公司拥有可用于从服务器获取流数据的API:

http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html