雅虎财经引用API和历史数据API

时间:2015-03-05 19:10:55

标签: yahoo-api yahoo-finance

雅虎财务报价API http://download.finance.yahoo.com/d/quotes.csv?)可以访问当年与公司相关的众多功能

(Sector Price   
Dividend Yield  
Price/Earnings  
Earnings/Share  
Book Value  
52 week low 
52 week high    
Market Cap  
EBITDA  
Price/Sales 
Price/Book).

雅虎财务历史数据api(http://ichart.finance.yahoo.com/table.csv?)仅为特定时期的公司提供以下信息(开始YYMMDD,结束YYMMDD)

>      "Open": "15.32",
>      "High": "15.35",
>      "Low": "15.13",
>      "Close": "15.24",
>      "Volume": "20126900",
>      "Adj_Close": "15.24"

如何获取与公司相关的股息收益率,价格/收益,收益/份额的历史数据? (因为现在我只能使用finance.quotes API获取与当前年份相关的信息,而且我无法获得与这些功能相关的历史数据)

4 个答案:

答案 0 :(得分:10)

为了获得历史红利,您可以在查询中添加"g=v",如下所示

http://ichart.finance.yahoo.com/table.csv?s=MSFT&g=v

这将为您提供以下字段

Date
Dividends

我会相信我找到这些信息的地方,但我不记得我从哪里得到它。即使在我搜索其他网站时,我根本找不到有关此API的详细信息。

答案 1 :(得分:3)

很难找到免费提供的数据。这就是为什么提供金融数据的人,比如迈克尔布隆伯格,都是亿万富翁。

您可以尝试的一个选项是Quandl。我成功地使用他们的Wiki Stock数据库作为雅虎历史数据api的备份,以及一些难以找到的索引的主要来源。您可以从他们的免费数据库中计算出您需要的一些数据。

答案 2 :(得分:3)

你可以看看

  

https://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select+ * + +从+ yahoo.finance.historicaldata其中+符号+%3D +%22YHOO%22 +和+的startDate +%3D +%222009-09-11%22 +和结束日期+ +%3D +%222010- 03-10%22

答案 3 :(得分:0)

对于任何有兴趣的人:以下是从eodhistoricaldata.com下载数据的方法:

https://eodhistoricaldata.com/api/eod/AAPL.US?from=2017-01-05&to=2017-02-10&api_token=OeAFFmMliFG5orCUuwAKQ8l4WWFQ67YX&period=d

使用以下参数调用网址: * eod:“一天结束”,这只是许多下载可能性中的一种。检查他们的网站以获取完整列表 * AAPL.US:有问题的股票 *从和到:从和到日期 * api_token:您帐户的令牌

结果是一个csv文件,可以使用以下示例将其放入c#中:download csv