2012-03-16 181 views
12

我知道雅虎擁有一個很棒的API,用於訪問關於在http://www.gummy-stuff.org/Yahoo-data.htm處記錄的公司的詳細財務指標。雅虎還提供了歷史報價數據,記錄在http://code.google.com/p/yahoo-finance-managed/wiki/csvHistQuotesDownload通過程序訪問詳細的歷史財務數據

但是,我試圖找到一個地方,我可以以編程方式訪問詳細的歷史數據,例如10年前公司的收益,而不僅僅是股票的價格。有誰知道這樣的網站?我願意支付,我認爲http://www.mergent.com/servius,但他們似乎非常非常昂貴。一個公司的單一標準化財務報告需要50個單位,在他們的現收現付計劃下爲2.50美元。

谷歌似乎有相當不錯的歷史財務數據,似乎回溯5年。我可能會嘗試刮擦它們,但我想回到更遠的地方。有任何想法嗎?

+1

有沒有在這方面取得任何進展? – jsharpe 2012-11-13 05:40:03

+0

我也會有興趣,你有什麼發現? – kave 2014-03-25 14:10:40

回答

0

取決於你想要的。比方說,如果你在尋找FX的歷史數據,你可以看看杜高斯貝歷史數據源(http://www.dukascopy.com/swiss/english/data_feed/historical/) 可以編寫一些腳本來下載數據到您的應用程序。

4

我已經發布了一個要求,Google Finance scraper用Python編寫的歷史財務報告。它可以在臨時(季度)或年度期間檢索3種類型的報告,並可以將其保存爲CSV。

  • 利潤表
  • 資產負債表
  • 現金流

我不知道如果我能回去進一步比默認的網頁顯示。如果它們存在,我會添加查詢參數。

輸出是以行爲中心的。 1行具有報告日期的所有類型的數字。該腳本執行基本解析,例如類似日期的字符串返回Python日期時間對象,並且數字類似字符串返回小數對象。

命令行例子,以節省NASDAQ:AAPL年收入報表CSV

python google_finance.py -m NASDAQ -r inc -t annual -c aapl.csv AAPL 

編程訪問的例子。

from google_finance import GoogleFinance 
aapl = GoogleFinance('NASDAQ', 'AAPL') 
print aapl.income_statement() 
1

Quandl提供了大量不同的數據庫與各種數據,不僅是EOD,但例如, earnings per share和很多其他的東西,如US employment data

API易於使用且記錄良好。它還提供了一個Excel插件,一個Matlab插件,一個Python軟件包,一個R軟件包,並且許多語言都通過社區維護庫提供支持。

雖然並非所有的數據都是免費的。對於更高級的數據庫,需要訂閱費用。我認爲價格根據數據庫和潛在用戶的數量而不同。

2

查看本頁面:ADVFN Financial Data Scraper。您可以下載一個內置宏的電子表格,該表格爲ADVFN發佈歷史數據的任何公開交易公司提供了22年的財務收益數據。請記住,這不是一個快速的過程,對於電子表格中預先列出的3000多家公司來說,宏需要運行幾天(顯然如果你願意的話,你可以下載更少)。但是,您最終將獲得超過800萬個數據值,並且您可以將它們保存在電子表格中進行快速簡單的分析。

ADVFN每個公司每年發佈最多307行數據,該電子表格可以捕獲所有數據,從而產生一個非常全面的歷史財務數據數據庫。

1

Intrinio提供損益表,資產負債表,現金流以及可以追溯到10年來,除了股票價格和估值比率,via API的聲明。您可以編程方式查詢API以將數據提取到您的應用程序中。

一些例子:

https://api.intrinio.com/financials/standardized?identifier=YUM&statement=income_statement&fiscal_period=Q2&fiscal_year=2015 

這抓起,從Q2 YUM的利潤表,2015年

https://api.intrinio.com/companies?latest_filing_date=2017-03-06 

這表明所有的公司對或2017年3月6日以後新申請日期,這對於確定哪些基礎知識需要更新很有用。

https://api.intrinio.com/data_point?ticker=AAPL,MSFT&item=pricetoearnings 

這拉動了蘋果和微軟目前的市盈率。您可以換出last_price以獲取當前股票價格。

https://api.intrinio.com/data_point?ticker=$FEDFUNDS&item=level 

此呼叫從聯邦儲備返回當前聯邦資金利率。

https://api.intrinio.com/prices?ticker=AAPL 

返回AAPL的價格歷史。

Intrinio向任何開發人員提供500次每日API調用。

相關問題