如何获得金融雅虎API的股票

时间:2015-04-06 07:06:47

标签: yahoo-finance

我想获得一些选定的金融雅虎API股票的数据。我在这里列出这些API。

Chart 
http://finance.yahoo.com/echarts?s=AAPL+Interactive#
Key statistics
http://finance.yahoo.com/q/ks?s=AAPL+Key+Statistics
Competitors
http://finance.yahoo.com/q/co?s=AAPL+Competitors
Analyst Opinion
http://finance.yahoo.com/q/ao?s=AAPL+Analyst+Opinion
Analyst Estimates


http://finance.yahoo.com/q/ae?s=AAPL+Analyst+Estimates
Major Holders
http://finance.yahoo.com/q/mh?s=AAPL+Major+Holders
Income Statement (annual and Quarterly)
http://finance.yahoo.com/q/is?s=AAPL
Balance Sheet (annual and Quarterly)
http://finance.yahoo.com/q/bs?s=AAPL+Balance+Sheet&annual
Cash Flow (annual and Quarterly)
http://finance.yahoo.com/q/cf?s=AAPL+Cash+Flow&annual

是否有任何api为我提供了确切的解决方案。即使它已付款。请提前给我正确和充分的信息。

1 个答案:

答案 0 :(得分:1)

您可以使用Python中的yahoo_fin包获得您正在寻找的大部分内容。它的文档在这里:http://theautomatic.net/yahoo_fin-documentation/

以下是一些例子:

提取分析师信息(例如https://finance.yahoo.com/quote/AAPL/analysts?p=AAPL):

from yahoo_fin.stock_info import *

get_analysts_info("AAPL")

收入状况:

get_income_statement("AAPL")

现金流量表:

get_cash_flow("AAPL")

资产负债表:

get_balance_sheet("AAPL")

主要统计信息(例如https://finance.yahoo.com/quote/AAPL/key-statistics?p=AAPL):

get_stats("AAPL")

主要持有人(例如https://finance.yahoo.com/quote/AAPL/holders?p=AAPL):

get_holders("AAPL")

您只需要将“AAPL”替换为您想要数据的任何滚动条。