【问题标题】:Getting basic stock & company information given company name获取给定公司名称的基本股票和公司信息
【发布时间】:2013-03-14 05:44:31
【问题描述】:

给定一个公司名称,比如 Google,我希望能够识别到公司资料页面的链接

并提取公司信息,例如。 “Google Inc. 是一家全球技术公司,通过其网站提供基于网络的搜索引擎。该公司提供广泛的搜索选项,包括网络、图像、群组、目录和新闻搜索

我该怎么做,我想我需要一些 API 来根据公司名称识别股票代码,然后以某种方式构建到相应网站的 URL?彭博社似乎有一个 API,但它非常大,有人能指出我正确的方向吗?

对于第一个要求,从另一个问题看来,查询 Yahoo Finance API 可以解决问题:

http://autoc.finance.yahoo.com/autoc?query=yahoo&callback=YAHOO.Finance.SymbolSuggest.ssCallback

但它似乎没有提供构建彭博 URL 所需的信息(缺少国家信息?)。

【问题讨论】:

  • 您希望使用哪种编程语言来执行此操作?您是否希望股票始终在美国上市?
  • @Omnisite,我认为可能不仅仅是美国
  • @Jiew Meng :在这种情况下,您需要考虑更多。例如,谷歌在许多交易所上市。关于彭博;你可以像这样进行符号查找:bloomberg.com/apps/data?pid=symsearch&Query=google 然后你需要你需要的正则表达式。
  • 仅供参考:抓取 Bloomberg 的网站违反了他们的 TOS

标签: api finance stock


【解决方案1】:

编辑:

LinkedIn 似乎已经显着改变了他们的 API(参见 https://developer.linkedin.com/support/developer-program-transition)。

因此,接受的答案不再有效。

稍微用谷歌搜索一下就可以看出存在各种“免费增值”提供商,例如 https://clearbit.com/https://www.fullcontact.com/developer/company-api/,但 YMMV。

原始答案:

LinkedIn 的 API 可以满足您的要求。

公司简介 API: 根据公司 ID 或通用名称检索并显示一个或多个公司资料。 返回基本的公司资料数据,例如名称、网站和行业。 返回其他公司内容的句柄,例如 RSS 流和 Twitter 提要。

https://developer-programs.linkedin.com/documents/company-lookup-api-and-fields

【讨论】:

  • 表示链接受限
  • @trialcritic,真可惜,LinkedIn 似乎去年减少了对其 API 的访问权限。我已经更新了答案,抱歉我没有更好的解决方案。
【解决方案2】:

Programmable Web 上有一个完整的 Web 编程 API 目录,目前有超过 8000 个 API。我认为他们应该有你需要的一切。 http://www.programmableweb.com/apis

【讨论】:

    猜你喜欢
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-04
    • 2013-10-23
    • 1970-01-01
    相关资源
    最近更新 更多