访问金融市场统计数据和股票报价(最好是实时报价)最推荐的免费/公共 API 是什么?只要它有一些像样的文档,我对它的公开方式(SOAP、REST、一些专有的 XML 设置等)并不太挑剔。
我打算用 PHP 构建一个简单的 Web 仪表板,其中包含一些基本数据(基本上是一个快速、肮脏的主页),但最终可能希望将其发展为一个完整的 Web 应用程序。有什么想法吗?
当我找到一些时,我将在此处发布一个列表(如果您以前使用过它们中的任何一个,请随时发表评论):
自由
不免费
访问金融市场统计数据和股票报价(最好是实时报价)最推荐的免费/公共 API 是什么?只要它有一些像样的文档,我对它的公开方式(SOAP、REST、一些专有的 XML 设置等)并不太挑剔。
我打算用 PHP 构建一个简单的 Web 仪表板,其中包含一些基本数据(基本上是一个快速、肮脏的主页),但最终可能希望将其发展为一个完整的 Web 应用程序。有什么想法吗?
当我找到一些时,我将在此处发布一个列表(如果您以前使用过它们中的任何一个,请随时发表评论):
自由
不免费
Yahoo 的 api 提供了一个 CSV 转储:
示例: http: //finance.yahoo.com/d/quotes.csv?s=msft &f=price
我不确定它是否记录在案,但此代码示例应该展示所有功能(即统计类型 [查询字符串中的参数 f]。我相信您可以找到文档(官方或非官方)如果你搜索它。
http://www.goldb.org/ystockquote.html
编辑
我找到了一些非官方的文档:
我通常发现ProgrammableWeb是寻找 API 的好去处。
Markit On Demand 提供了一组免费的金融 API 供您使用。看起来有一个股票报价 API、一个股票代码/公司搜索和一个图表 API 可用。看看http://dev.markitondemand.com
最后我看 - 几年前 - 没有一个简单的选择,“解决方案”(我不同意)是屏幕抓取一些网站。现在可能更容易了,但我仍然会惊讶地看到一些有用的东西。
这里的问题是数据非常有价值(而且非常昂贵),因此虽然定义检索数据的方法很容易,但让交易场所与他们的数据分开几乎是不可能的。一些 MTF(目前)免费提供他们的数据,但我不确定如果不向路透社等其他人支付费用,您将如何获得这些数据。
我发现这个问题下的链接和提示很有帮助。
TDAmeritrade 等一些经纪公司拥有 API,可用于从其服务器获取流数据:
http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html