A股实时行情

stock-trendPOST

A股实时行情与分时数据分析接口,覆盖沪深北交易所全部 A 股。 输入 6 位股票代码即可获取:实时行情快照(最新价、涨跌额/涨跌幅、振幅、换手率、量比、市盈率、市净率、总市值/流通市值)、当日分时数据(逐分钟 开/高/低/收、均价、成交量、成交额)、以及技术分析(趋势研判、强弱评分、振幅分级、逐分钟涨跌分布、VWAP 偏离度)。支持 full/simple 两种粒度,数据稳定、字段规范,适合行情展示、量化选股与投研场景。 免费额度:未登录每日 5 次;登录用户每日 50 次免费,超出部分按 ¥0.01/次计费(可用余额抵扣);开通会员享更高额度与更大并发。

POSThttps://v1.apizero.cn/api/stock-trend

平台约定

  • 网关 · https://v1.apizero.cn
  • 鉴权 · Authorization: Bearer <API Key>
  • 回包 · JSON {code, msg, data}。成功看 code === 0,不要只看 HTTP 200。
/aidocs/stock-trend/raw.md
打开 Markdown

鉴权

未登录每日 5 次;登录用户(Authorization: Bearer <API Key>)每日 50 次免费,超出按 ¥0.01/次从余额扣费;开通会员享更高额度。

获取 API Key:/account/keys

请求头

Header类型必填说明
Authorizationstring推荐:Bearer <API Key>。兼容请求头 X-API-Key,以及 Query api_key / apikey / key(key 仅当值为 sk_live_/sk_test_/sk_stag_ 形态时生效)。匿名可不传,受每日免费额度限制。

请求参数

POST · APPLICATION/JSON

参数类型必填说明示例
codestring6 位股票代码,可带 sh/sz 前缀600519
typestring返回粒度:full=完整分析(默认)/ simple=精简核心行情full
limitint分时点返回数量,0=全部(默认),最大 240,>0 返回最近 N 个30
{
  "code": "600519",
  "type": "full",
  "limit": 30
}

响应字段

顶层固定为 code / msg / data。下表一般是 data 内字段。 code · msg · data · tips · request_id

字段类型说明
stockobject证券信息(代码/名称/市场/板块/交易状态/交易日/更新时间)
quoteobject实时行情(最新价/开高低/昨收/均价/涨跌额/涨跌幅/振幅/换手率/量比/成交量额/市盈率/市净率/总市值/流通市值)
change_statusobject涨跌状态(direction: up/down/flat、label、color 红涨绿跌)
analysisobject技术分析(趋势/趋势方向/振幅等级/强弱评分/逐分钟涨跌分布/上涨占比/VWAP 偏离度)
minuteobject分时数据(count 实际点数、total 全天点数、list 逐分钟 时间/收/开/高/低/均价/量/额/涨跌幅)
summarystring一句话行情摘要
tipsstring品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

响应示例

{
  "code": 0,
  "msg": "成功",
  "data": {
    "stock": {
      "code": "600519",
      "name": "贵州茅台",
      "market": "SH",
      "market_name": "上海证券交易所",
      "board": "主板",
      "trade_status": "交易中",
      "trade_date": "2026-07-01",
      "update_time": "2026-07-01 10:44"
    },
    "quote": {
      "price": 1190,
      "open": 1180.1,
      "high": 1191.99,
      "low": 1166.33,
      "pre_close": 1185.49,
      "avg_price": 1180.64,
      "change": 4.51,
      "change_percent": 0.38,
      "amplitude": 2.16,
      "turnover_rate": 0.15,
      "volume_ratio": 1.19,
      "volume": 18422,
      "volume_display": "1.84万手",
      "amount": 2168779690,
      "amount_display": "21.69亿",
      "pe_ttm": 13.65,
      "pb": 6.31,
      "total_mv": 1487597105190,
      "total_mv_display": "1.49万亿"
    },
    "change_status": {
      "direction": "up",
      "label": "上涨",
      "color": "#EB5454"
    },
    "analysis": {
      "trend": "震荡上行",
      "trend_direction": "up",
      "amplitude_level": "小幅波动",
      "strength": {
        "level": "较弱",
        "score": 2,
        "max_score": 5
      },
      "up_minutes": 40,
      "down_minutes": 30,
      "flat_minutes": 5,
      "up_ratio": 53.3,
      "vwap_deviation": 0.79
    },
    "minute": {
      "count": 75,
      "total": 241,
      "list": [
        {
          "time": "09:31",
          "price": 1184.88,
          "open": 1180.1,
          "high": 1184.95,
          "low": 1177.5,
          "avg": 1180.64,
          "volume": 562,
          "amount": 66354042,
          "change_percent": -0.05
        }
      ]
    },
    "summary": "贵州茅台今日上涨0.38%,现价1190.00元,振幅2.16%,换手0.15%,整体呈震荡上行态势,波动强度较弱。"
  },
  "request_id": "abc123",
  "tips": "极数本源 · https://apizero.cn"
}

请求示例

将 YOUR_API_KEY 替换为真实 Key 后运行。

# 1. 密钥:登录 https://apizero.cn/account/keys 申请,写入环境变量 APIZERO_KEY
#    请求头 Authorization: Bearer <key>
import json
import os
import urllib.request

key = os.environ["APIZERO_KEY"]

# 2. 请求地址
url = "https://v1.apizero.cn/api/stock-trend"

# 3. 发请求
payload = {
    "code": "600519",
    "type": "full",
    "limit": "30",
}
req = urllib.request.Request(
    url,
    data=json.dumps(payload, ensure_ascii=False).encode("utf-8"),
    headers={
        "Authorization": "Bearer " + key,
        "Content-Type": "application/json",
    },
    method="POST",
)
with urllib.request.urlopen(req, timeout=15) as resp:
    body = json.loads(resp.read().decode("utf-8"))

# 4. 打印整包。
#   第 5 步的字段按本接口 data 里实际键改。
print(json.dumps(body, ensure_ascii=False, indent=2))

# 5. code == 0 后再取字段
if body.get("code") == 0:
    data = body.get("data") or {}
    print(data)

在线调试

填写参数后运行,将真实调用接口;计入免费额度。

RequestPOST
POST https://v1.apizero.cn/api/stock-trend

认证方式

参数(3)

>_

待运行

填写参数后点击「运行调试」查看响应

错误码

先看业务 code。HTTP 也可能不是 200。

业务码HTTP说明
0200成功
4000400参数错误
4011401API Key 无效
4013403API Key 已暂停
4014403当前 IP 不在 Key 白名单
4015401此接口需要 API Key
4022402余额不足
4029429调用过快(QPS)
4030429今日免费额度已用完
4040503接口已下线
4041404接口不存在
5000500服务器内部错误
5020502上游暂时不可用
5021502上游返回格式异常
5030502暂无可用节点

额度与计费

计费模式完全免费
QPS 限制3 req/s
登录免费额度50 次(已认证)
匿名每日额度5 次(无 API Key)
黄金会员每日 50000 次 · QPS 10
企业会员每日 1000000 次 · QPS 120

购买套餐、看评价请走商城详情。 购买 / 调试

变更日志

  • v1.02026-07-01

    首次上线:实时行情快照 + 当日分时数据 + 技术分析(趋势/强弱/振幅/涨跌分布/VWAP 偏离),支持沪深北 A 股。

免责声明

本接口所提供的行情与分析数据仅供参考,不构成任何投资建议。股市有风险,投资需谨慎。数据可能存在延迟,最终请以证券交易所官方披露为准。

A股实时行情 接入文档|极数本源