我正在寻找从Google服务访问财务数据的途径.
我发现这个URL可以获取Microsoft的库存数据.
Google允许此类HTTP请求的所有可能参数是什么?我希望看到我能得到的所有不同信息.
在谷歌财经小工具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中的完整代码
有一个完整的API来管理投资组合.*删除链接.Google不再为此提供开发人员API.
获得股票报价要困难一些.我找到一篇文章,其中有人使用Google Spreadsheets获得股票报价.
你也可以使用这些小工具,但我想这不是你想要的.
您提到的API很有趣,但似乎没有记录(据我所知,无论如何).
以下是历史价格的一些信息,仅供参考.
我觉得这个网站很有帮助.
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
编辑:谷歌删除了api通话.所以它不再起作用了.
同意Pareshkumar的回答.现在有一个用于url调用的python包装器googlefinance.
安装googlefinance
$pip install googlefinance
很容易获得当前股票价格:
>>> 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" } ]
Google财经是提供实时股票数据的来源.还有来自雅虎的其他API,例如雅虎融资,但纽约证券交易所和纳斯达克股票的延迟时间为15分钟.