需要一个API来查找给定股票代码的完整公司名称

Zha*_*ami 8 api yahoo finance

我需要从客户端Javascript中找到一个完整的公司名称给定一个股票代码.我知道Yahoo Finance的界面:

http://finance.yahoo.com/d/quotes.csv?s=TKR&f=n

并且能够通过YQL访问它(因为这是跨域的).然而,这并没有返回完整的公司名称,但雅虎财务有这样的原因,因为它出现在公司的图表中以及他们关于公司的页面上.

我不需要解决方案来通过雅虎金融...只是在这里提到它,因为我已经知道它(并访问其他数据).

Bri*_*anC 7

社区提供的YQL表之一看起来对您有用:yahoo.finance.stocks.

示例YQL查询: select CompanyName from yahoo.finance.stocks where symbol="TKR"

更新2012-02-10:作为firebush在评论中指出,这YQL社区表(yahoo.finance.stocks)似乎不正确任何更多的工作,可能是因为在finance.yahoo.com HTML页面结构具有改变.这是依赖于HTML抓取而不是真正的API的任何YQL表的缺点的一个很好的例子.(不幸的是,雅虎财务并不存在.)

看起来Google财经的社区表仍在运行,因此这可能是尝试的替代方法: select * from google.igoogle.stock where stock='TRK';