如何使用Google财经API获取股票报价?

Jos*_*ema 117 javascript php java google-api google-finance

我正在寻找从Google服务访问财务数据的途径.

我发现这个URL可以获取Microsoft的库存数据.

Google允许此类HTTP请求的所有可能参数是什么?我希望看到我能得到的所有不同信息.

dig*_*PBK 74

谷歌财经小工具API已正式自2012年10月弃用,但2014年4月,它的仍然有效:

http://www.google.com/finance/info?q=NASDAQ:GOOG
http://www.google.com/finance/info?q=CURRENCY:GBPUSD
http://finance.google.com/finance/信息?客户= IG&q = AAPL,YHOO

您还可以获取图表:https://www.google.com/finance/getchart?q = YESP

请注意,如果您的应用程序是供公众使用,则使用Google财经API会违反Google的服务条款.

检查google-finance-get-stock-quote-realtime以获取python中的完整代码

  • 我很遗憾地说,截至2017年9月,这些链接是404ing. (5认同)
  • 谢谢,今天仍然在2016年9月相关 (2认同)

cle*_*tus 39

有一个完整的API来管理投资组合.*删除链接.Google不再为此提供开发人员API.

获得股票报价要困难一些.我找到一篇文章,其中有人使用Google Spreadsheets获得股票报价.

你也可以使用这些小工具,但我想这不是你想要的.

您提到的API很有趣,但似乎没有记录(据我所知,无论如何).

以下是历史价格的一些信息,仅供参考.

  • 注意:Google财经API已于2011年5月26日正式弃用,并将于2012年10月20日关闭. (24认同)
  • 谷歌有一个未记录的API,您可以使用它来获取股票信息,因为它基于REST并且不需要身份验证.这是一个C#示例http://www.jarloo.com/google-stock-api/ (5认同)

fra*_*rik 17

我觉得这个网站很有帮助.

http://benjisimon.blogspot.com/2009/01/truly-simple-stock-api.html

它链接到雅虎似乎提供的API非常简单和有用.

例如:

http://finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1

详情如下:

http://www.gummy-stuff.org/Yahoo-data.htm

  • 不再接受或支持 (2认同)

hon*_*tao 9

编辑:谷歌删除了api通话.所以它不再起作用了.

同意Pareshkumar的回答.现在有一个用于url调用的python包装器googlefinance.

安装googlefinance

$pip install googlefinance
Run Code Online (Sandbox Code Playgroud)

很容易获得当前股票价格:

>>> from googlefinance import getQuotes
>>> import json
>>> print json.dumps(getQuotes('AAPL'), indent=2)
[
  {
    "Index": "NASDAQ", 
    "LastTradeWithCurrency": "129.09", 
    "LastTradeDateTime": "2015-03-02T16:04:29Z", 
    "LastTradePrice": "129.09", 
    "Yield": "1.46", 
    "LastTradeTime": "4:04PM EST", 
    "LastTradeDateTimeLong": "Mar 2, 4:04PM EST", 
    "Dividend": "0.47", 
    "StockSymbol": "AAPL", 
    "ID": "22144"
  }
]
Run Code Online (Sandbox Code Playgroud)

Google财经是提供实时股票数据的来源.还有来自雅虎的其他API,例如雅虎融资,但纽约证券交易所和纳斯达克股票的延迟时间为15分钟.