2011-05-15 76 views
1

只是想知道什么样的免费金融API在那里。我正在寻找可以指定索引的东西,并通过股票代码获取包含在该指数中的所有公司的列表。获取完整的特定指数的股票列表

目前我只对纽约证券交易所上市的公司股票感兴趣。我真的很感谢API或方法的任何建议。

回答

1

我刚碰到这项服务。您可以下载热门交易所的完整列表。

http://www.eoddata.com/symbols.aspx

您必须注册(免费计划)下载。

感谢链接driis,但我不知道你可以得到完整的清单。我之前看过,似乎只是用于管理您的Google财经投资组合。

1

Google Finance API,我想是最好的免费一。

+0

我将使用EODData获得完整的索引列表。然后我将使用谷歌财经的API来获得报价等 感谢。 – conor 2011-05-16 08:49:49

+1

Google财经现已弃用。 http://stackoverflow.com/questions/10040954/alternative-to-google-finance-api – Martin 2014-06-19 16:36:57

2

除了努力工作外,像下载纳斯达克交易所的各种交易所的符号,也是让Google财经公司显示交易所上市的所有股票和/或公司的方法。下面是获得纳斯达克公司列表中选择一个样本网址:

https://www.google.com/finance?start=0&num=3000&q=%5B(exchange%20%3D%3D%20%22NASDAQ%22)%20%26%20(last_price%20%3E%200.1)%20%26%20(last_price%20%3C%201500)%5D&restype=company&noIL=1

如果您在URL注意单词“纳斯达克”,你可以改变你想要的交换。此外,num参数可以更改为允许将所有符号显示为单个视图的数量。最后,显示的last_price(也用于标准)的上限为1500,可能还需要更改。按原样运行一次,如果视图分页并且想要在单个视图中显示全部视图,则相应地增加该数字。

当您使用此URL时,您可能会发现另一个好处。从Google财经中检索股票列表的功能仅仅是作为搜索条件声明。我个人只发现了一些可能的字段名称,Google不会将它们发布到我找到的任何地方。但是,一旦使用标准构建列表,将页面合并到一个视图是一件简单的事情。

+0

有没有办法以XML,JSON或其他类型格式获取完整列表? – Jepessen 2014-08-14 11:13:34

+0

最近的价格标准不起作用...我将它更改为(last_price> 50),结果仍然相同。 – 2017-08-26 01:36:02