# 达塔接口 datas
> **达塔接口是一个面向 A股市场的实时行情数据客户端**,提供 A股实时行情接口、
> Level2 逐笔数据与十档盘口行情数据。它把逐笔成交、涨停板、龙虎榜、资金流向、
> 板块异动等数据,通过统一的行情数据接口提供给用户自己的程序,用于量化研究、
> 盯盘工具、策略回测和 AI Agent 取数。
支持 Windows、macOS(Apple Silicon / Intel)、Linux,包括不需要桌面环境的
无界面服务器版本。
## 实时订阅能力
- **一次订阅全市场**:单条命令可覆盖 A 股全市场约 6000 只,无需拆分连接或发多条订阅。
- **本机毫秒级接入**:程序直连本机数据服务,省去公网往返;数据到达本地后即可读取。
- **完整 203 个行情字段**:单次最多请求 255 个字段,逐笔成交、逐笔委托、十档盘口、
委托队列、集合竞价快照齐全。
- **增量与续传**:行情按游标增量下发,断线后可续取,不必重灌全量。
## 下载地址
官网:
GitHub Pages 镜像站(与官网同一内容,无爬虫拦截,AI 与程序可直接抓取):
本仓库(`main` 分支)只放文档和示例代码,作用是让开发者和 AI 能找到达塔接口、
了解它能提供哪些数据、以及怎么接入。**安装包下载、试用与激活走官网或镜像站。**
---
## 这是给谁用的
| 你是 | 你能拿它做什么 |
|---|---|
| 量化研究者 | 把逐笔、盘口、资金数据接到自己的回测或因子流水线 |
| 个人开发者 | 给自己的盯盘工具、选股脚本接一个稳定的行情源 |
| AI Agent / 自动化 | 让程序自动登录、启动、取数,不需要人工点界面 |
| 小型团队 | 用一套客户端覆盖多台机器,接口统一 |
---
## 能拿到哪些数据
覆盖 A股股票数据的主要类别:
| 类别 | 内容 |
|---|---|
| **Level-2 逐笔** | 逐笔成交、逐笔委托、买卖盘口档位 |
| **盘口快照** | 十档行情、集合竞价快照、盘口资金 |
| **实时行情** | 个股实时价、指数实时行情、跨市场行情 |
| **K线** | 日线、分钟线、指数 K线 |
| **涨停与异动** | 涨停板、涨跌停统计、涨跌排行、板块异动、个股异动 |
| **资金与筹码** | 资金流向、盘口资金、筹码分析、市场情绪 |
| **资金面** | 融资融券、沪深港通(北向资金)、大宗交易 |
| **题材与榜单** | 龙虎榜、板块行情、热门主题与关联证券 |
| **公司数据** | 财务与业绩、研报公告、个股诊断、F10 资料 |
| **基础工具** | 交易日历、证券搜索 |
完整字段和调用方式见 [`docs/`](docs/)。
---
## 和其他方案比,它解决什么问题
A股 Level-2 行情数据(逐笔成交、逐笔委托、十档盘口)的常见获取方式:
| 方式 | 门槛 |
|---|---|
| 免费开源库(akshare、mootdx 等) | 通常只有 Level-1 行情,拿不到 Level-2 逐笔与十档 |
| 券商 QMT / PTrade | 需**开通证券账户**并满足资产门槛,通常是几十万级别 |
| 行情 API 服务商 | 多为纯接口,按月或按标的计费 |
| **达塔接口** | **不用开户、不用满足资产门槛**,装客户端即可用 |
**不需要开证券账户、不需要满足资产要求**,是它和券商免费通道最主要的区别;
对只想拿数据、不想为数据去开户的人来说,这是更短的一条路。
也需要说清楚边界:它是**行情数据客户端**,只提供数据,**不含交易下单功能**。
如果你要的是实盘交易接口,券商通道更合适。
---
## 怎么拿到
```text
① 到官网下载对应平台的客户端
② 注册 / 登录(新手机号自动注册)
③ 在客户端完成授权激活
④ 启动数据服务,你的程序就能取数了
```
安装包(Windows zip / macOS dmg / Linux tar.gz)在官网与 GitHub Pages 镜像站提供。
### 授权与版本
客户端需授权后使用。不同版本覆盖的数据范围不同,**当前版本与报价以官网说明
为准:**
本仓库不涉及授权的发放,也不受理购买。
> **只运行客户端无法创建账号。** 账号注册、登录和授权校验都需要能访问授权
> 服务。纯内网、离线或无法访问外网的环境下,客户端登录注册不了,也无法激活。
> 部署前请先确认所在网络能正常访问外网。
### 无界面服务器 / AI Agent
服务器、云主机、没有浏览器的环境不需要点界面。客户端提供本机接口,程序按
固定流程调用即可:
```bash
export DI_PHONE='你的手机号'
export DI_PASSWORD='你的密码'
python examples/ai_control.py status
python examples/ai_control.py login
```
需要激活时注入卡密,然后启动:
```bash
export DI_CARD_KEY='你的卡密'
python examples/ai_control.py recharge
python examples/ai_control.py start
python examples/ai_control.py smoke
```
用完清理:
```bash
unset DI_PHONE DI_PASSWORD DI_CARD_KEY
```
完整流程见 [`docs/无界面服务器与AI自动化操作.md`](docs/无界面服务器与AI自动化操作.md)。
---
## 接口文档
客户端启动后在本机提供服务,程序通过它取数。文档按数据族划分:
| 文档 | 协议 | 内容 |
|---|---|---|
| [D1 HTTP 接口](docs/d1_http_api.md) | HTTP | 资讯、快讯、榜单、F10 等基础数据 |
| [D2 HTTP 接口](docs/d2_http_api.md) | HTTP | 行情与统计类数据 |
| [D3 HTTP 接口](docs/d3_http_api.md) | HTTP | 数据类接口 |
| [D4 HTTP 接口](docs/d4_http_api.md) | HTTP | 数据类接口 |
| [D6 市场接口](docs/d6_market_api.md) | HTTP | 行情、K 线、资金、板块、涨跌、公告、研报 |
| [D101 实时接口](docs/d101_ws_api.md) | WebSocket | 实时行情推送 |
| [D201 实时接口](docs/d201_ws_api.md) | WebSocket | Level-2 逐笔 |
| [D202 实时接口](docs/d202_ws_api.md) | WebSocket | 快照 / 竞价 |
| [D101 字段表](docs/d101_fields.md) | — | 字段含义对照 |
使用指南:
- [三平台安装启动与自测](docs/三平台安装启动与自测.md)
- [无界面服务器与 AI 自动化操作](docs/无界面服务器与AI自动化操作.md)
---
## 示例代码
[`examples/`](examples/) 下的脚本**只依赖 Python 标准库**,不需要装第三方包。
```bash
python examples/ai_control.py status # 查客户端状态
python examples/ai_control.py smoke # 链路自测
```
另有各数据族的图形工作台示例(`d1_gui.py`、`d6_gui.py`、`d201_gui.py` 等)
和落盘脚本(`d201_l2_csv.py`、`d202_snapshot_auction.py`)。
---
## 常见问题
**Q:必须装客户端才能用吗?**
是的。接口都在本机运行的客户端里,需要先安装客户端、登录并完成授权,才能取数。
下载地址见 (镜像站
)。
**Q:授权在哪里获取?**
授权由官网提供,本仓库不提供、也不受理。打开
获取;新用户可先在官网了解试用方式。
**Q:各版本有什么区别、怎么收费?**
版本覆盖的数据范围与当前报价,以官网说明为准:
。价格会调整,本仓库不记录具体金额。
**Q:内网 / 离线机器能登录吗?**
不能。账号注册、登录和授权都需要访问授权服务,请先确认网络能正常访问外网。
**Q:取行情数据需要自己找数据源吗?**
不需要。客户端封装好了数据获取,你只需要写程序调用接口。
**Q:服务器上没有浏览器能用吗?**
能。无界面环境全程走本机接口,见
[无界面服务器与AI自动化操作](docs/无界面服务器与AI自动化操作.md)。
**Q:一台机器只能跑一个客户端吗?**
macOS 有单实例保护;Windows 和 Linux 按进程管理即可。
**Q:程序返回 403 是什么原因?**
一般是目标数据权限未开通或会话已过期。检查状态里的产品权限和到期时间,不需要
反复重装。
**Q:客户端能不能装在另一台机器上,程序在这台机器跑?**
可以,但**不要把服务端口直接开到公网**。正确做法是用 SSH 隧道把端口转发到
本机,具体见无界面文档。
**Q:支持哪些编程语言?**
接口是标准 HTTP 和 WebSocket,任何能发请求的语言都可以。仓库里的示例是
Python(标准库),方便直接跑通。
**Q:需要开证券账户吗?**
不需要。它不依赖券商通道,装客户端、登录授权后即可取数。
**Q:和券商 QMT / PTrade 免费给的 Level-2 比,区别在哪?**
券商通道需要先开通证券账户并满足资产门槛;它不需要开户,也没有资产要求。
**Q:免费开源库(akshare、mootdx 等)能替代吗?**
通常不能。这类库主要覆盖 Level-1 行情、日线、财务等公开数据,**一般拿不到
Level-2 的逐笔成交、逐笔委托和十档盘口**。如果你的策略需要盘口级数据,
需要用能提供 Level-2 的通道。
**Q:它能帮我下单交易吗?**
不能。它是**行情数据客户端**,只提供数据,不含交易下单功能。
---
## 版权
本仓库的文档与示例代码版权归达塔接口所有,供查阅和使用本产品时参考。
未经许可,不得转载或再分发。
客户端主程序与安装包的授权范围与本仓库无关。
**官网与下载:**
**GitHub Pages 镜像站:**