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

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

我打算用一些基本的数据(基本上是一个快速的肮脏的主页)在PHP中构build一个简单的Web仪表板,但最终可能会把它变成一个完整的Web应用程序。 有什么想法吗?

正如我find一些,我会在这里发布一个列表(如果你以前使用过任何一个,请随时发表评论):

自由

  • opentick ( 女高音 )//链接不起作用

不是免费的

  • XigniteRealTime

雅虎的API提供了一个CSV转储:

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

我不确定它是否被logging,但这个代码示例应该展示所有的function(即查询string中的参数f)。我相信你可以find文档(官方或不),如果你search它。

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

编辑

我发现了一些非官方的文档:

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

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

Markit On Demand提供了一套免费的财务API供玩家使用。 看起来像股票报价API,股票行情/公司search和图表API可用。 看看http://dev.markitondemand.com

最后,我在几年前看了一下 – 这不是一个简单的select,“解决scheme”(我不同意)是屏幕抓取一些网站。 现在可能比较容易,但是我仍然会很惊讶的发现一些有用的东西。

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

我发现这个问题下的链接和提示是有帮助的。

一些像TDAmeritrade这样的经纪公司有一些API可以用来从他们的服务器获取stream媒体数据:

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