2009-01-06 64 views
89

訪問金融市場統計數據和股票報價(最好是實時報價)的最受推薦的免費/公共API是什麼?只要它有一些體面的文檔,我對它如何暴露(SOAP,REST,一些專有的XML設置等)並不太挑剔。我打算用一些基本的數據(基本上是一個快速的骯髒的主頁)在PHP中構建一個簡單的Web儀表板,但可能希望最終將其擴展成一個完整的Web應用程序。有什麼想法嗎?股票/財務數據的最佳/最全面的API

正如我找到了一些,我會在這裏發表一個列表(如果你曾經使用過他們的隨意評論):

免費

不自由

回答

30

雅虎的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/

+0

這不支持美國以外的交換 – 2016-03-18 12:15:07

+2

它的確如此,你只需要用一個自定義代碼將它們後綴。想要獲得AB Inbev的報價,請拔ABI.B – 2016-12-10 09:01:41

+4

yahoo api不再有效'它引起了我們的注意,這項服務被用於違反雅虎服務條款。因此,該服務正在停止。對於所有未來的市場和股票數據研究,請參閱finance.yahoo.com.` – 2017-11-17 21:35:13

3

最後我看了看 - 一對夫婦幾年前 - 有沒有一個容易的選擇和「解決方案」(我不同意)是屏幕抓取一些網站。現在可能會更容易,但我仍然會很驚訝地發現一些有用的東西。

這裏的問題是數據非常有價值(而且非常昂貴),所以在定義檢索方法時很容易,讓交易場所與他們的數據分離幾乎是不可能的。一些MTF(目前)免費提供他們的數據,但我不確定如果沒有向其他人(如路透社)支付費用,你會如何得到它。

+0

MTF代表什麼? – John 2013-01-20 20:28:18

2

我發現根據本question的鏈接和技巧,是有幫助的。

8

Markit On Demand提供了一套免費的財務API供玩家使用。看起來像是有股票報價API,股票行情/公司搜索和可用的圖表API。看看http://dev.markitondemand.com