use*_*282 6 api rest finance web-services
某种免费的REST API是理想的,但通常会有任何免费的API或Web服务或CSV文件(不在密码提示后面)或者可以查询以获取标准普尔500指数当前列表的任何内容成分?
我看过S&P的网站本身(http://www.standardandpoors.com),通过Yahoo Finance的API,以及Markit on demand(http://dev.markitondemand.com/),但一直找不到任何东西然而.
也有类似的需求.您可以使用Wikipedia API或解析html来获取S&P 500中的符号列表 http://en.wikipedia.org/wiki/List_of_S%26P_500_companies
您现在可以安装和使用模块
pip install finsymbols
Run Code Online (Sandbox Code Playgroud)
我目前通过维基百科获取符号列表.它不是休息,但可以很容易地成为一个休息API.它是用python编写的
>>import sys
>>sys.path.append('/home/skillachie/Desktop/')
>>import finsymbols
sp500 = finsymbols.get_sp500_symbols()
pprint.pprint(sp500)
{'company': u'Xcel Energy Inc',
'headquaters': u'Minneapolis, Minnesota',
'industry': u'Multi-Utilities & Unregulated Power',
'sector': u'Utilities',
'symbol': u'XEL'},
{'company': u'Xerox Corp.',
'headquaters': u'Norwalk, Connecticut',
'industry': u'IT Consulting & Services',
'sector': u'Information Technology',
'symbol': u'XRX'},
{'company': u'Xilinx Inc',
'headquaters': u'San Jose, California',
'industry': u'Semiconductors',
'sector': u'Information Technology',
'symbol': u'XLNX'},
{'company': u'XL Capital',
'headquaters': u'Hamilton, Bermuda',
'industry': u'Property & Casualty Insurance',
'sector': u'Financials',
'symbol': u'XL'},
Run Code Online (Sandbox Code Playgroud)
如果您有兴趣,可以在这里获得更多信息http://skillachie.github.io/finsymbols/
我发现http://finviz.com/export.ashx?v=152&f=idx_sp500&ft=1&ta=1&p=d&r=1&c=1
:-)
但我还没有找到 Finviz API 文档。
:-(
Bloomberg 似乎有一个开放的 api。如果您四处挖掘,可能会找到您需要的数据。
| 归档时间: |
|
| 查看次数: |
13014 次 |
| 最近记录: |