📜  面向开发人员的 7 大股市 API(1)

📅  最后修改于: 2023-12-03 15:12:51.556000             🧑  作者: Mango

面向开发人员的 7 大股市 API

股市 API 提供了一种快速便捷地访问股市数据的方式。作为开发人员,你可以使用这些 API 访问股票报价、新闻、财务数据等各种数据。

以下是面向开发人员的 7 大股市 API:

1. Alpha Vantage API

Alpha Vantage API 提供了一个开发人员友好的平台,可访问历史和实时股票市场数据;如股票价格,技术指标,分档表,股票分析等等。除此之外,它还提供了新闻以及基本财务数据。

官网:https://www.alphavantage.co/documentation/

### 优点

- 免费
- 官方提供多个 SDKs 支持不同语言
- 高质量的数据

### 缺点

- 免费账户每分钟只能请求 5 次
- 数据量有限制
2. Yahoo Finance API

Yahoo Finance API 提供了有关股票、ETF、加密货币等的最新实时报价,它的数据适用范围非常广泛,可以通过 API 访问到很多其他方面的数据。

文档:https://rapidapi.com/apidojo/api/yahoo-finance1/

### 优点

- 免费
- 数据广泛
- 有多个 SDKs 支持不同语言

### 缺点

- 官方 API 已关闭
- 依靠 RapidAPI 进行查询,必须注册一个 RapidAPI 账户
3. IEX Cloud API

IEX Cloud API 提供了实时报价、股票分析以及历史数据等。不仅提供股票数据,还有 ETF、股指期货等数据。

官网:https://iexcloud.io/docs/api/

### 优点

- 先进的数据分析
- 多种数据集的支持
- 相对比较高的容量

### 缺点

- 其免费计划可能出现限制,比如每日API请求限制等等
- 免费版数据点较少
4. Polygon API

Polygon API 提供了实时和历史市场数据,具有快速的 API 响应时间以及多语言 SDK 支持。除了版本的 API 支持,Polygon 还提供了数据流 API。

官网:https://polygon.io/docs/

### 优点

- 具有公开市场数据的行情深度
- 覆盖的市场数据点较多
- 提供 WebSocket API

### 缺点

- 免费版有限制,如数据流订阅限制、历史数据和价格和跨期限制等
- 数据流 API 存在限制
5. Intrinio API

Intrinio API 可以获取股票,指数和基金价格数据,以及索引、分析、新闻等信息。

官网:https://intrinio.com/pricing

### 优点

- 数据种类多:提供一个多种类的市场数据
- 提供一些特殊功能:如一些指标的计算和数据的处理等

### 缺点

- 价格偏高
- 免费版数据量有限
6. Barchart OnDemand

Barchart OnDemand 提供了众多金融市场数据API,并能够自动扩展以支持程度较低的API。

官网:https://www.barchart.com/ondemand/free-market-data-api

### 优点

- 免费
- 提供数据扩展和整合
- 可以和 R 包和JavaScript Library 配合使用

### 缺点

- 一次访问的调用限制较低
- 免费版数据种类少
7. EOD Historical Data API

EOD Historical Data API 提供了访问所有股票市场的历史股票价格数据,包括开盘价、收盘价、最高价、最低价以及交易量。

官网:https://eodhistoricaldata.com/

### 优点

- 提供历史数据
- 完全批量化处理,便于应用程序与计算机处理

### 缺点

- 没有免费版
- API操作存在限制
结论

以上是 7 个最流行的股市 API,你可以根据你的需要选择其中任何一个。为了快速搭建出一个可靠的股票记录程序,访问API可以使行情和数据实时的更新和保存。