如何获取雅虎财经网络搜索API的关键统计数据?

时间:2016-07-25 12:22:22

标签: yahoo-api yahoo-finance

我正在检索雅虎财务公司的数据,我成功获得了公司的股票数据。除了基本数据,我还试图检索同一公司的关键统计数据。下图是我需要的关键统计字段。

enter image description here

我正在使用yahoo web service api来获取股票数据。但是,当我尝试添加 f = nab f = snbaopl1 等参数时,我收到 406错误响应代码。以下是我正在使用的财务api。

http://finance.yahoo.com/webservice/v1/symbols/SPARC.BO/quote?format=json&view=detail&f=nab

如果这是给出的方式那么我应该如何获得公司的股票关键统计数据。

2 个答案:

答案 0 :(得分:10)

您可以尝试访问此链接:

https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOUR_COMPANY_SYMBOL?modules=ANY_PERMITTED_MODULE_SEPPARATED_BY_COMMAS

我发现了一些我觉得很有趣的模块:

assetProfile
financialData
defaultKeyStatistics
calendarEvents
incomeStatementHistory
cashflowStatementHistory
balanceSheetHistory

此链接将使用json文件进行响应。

答案 1 :(得分:2)

我已成功使用以下引号获取yahoo finance key_statistics数据api http://finance.yahoo.com/d/quotes.csv?s=MSFT&f=snd1l1ydrbj1mt8opjk

默认情况下,如果我们希望我们也可以将CSV输出转换为JSON格式,api将以csv格式显示输出。引号api完全符合我的要求,可以获得上面提到的统计数据> f = snd1l1ydrbj1mt8opjk 并通过将csv输出转换为JSON来获取JOSN格式。