KLineAPI - A股实时行情 API Skill
毫秒级响应 · 56+ 数据接口 · 一次接入全场景覆盖 官网:https://klineapi.com · 文档:https://klineapi.com/docs · 注册:https://klineapi.com/register
KLineAPI 是面向开发者和量化团队的 A股行情数据接口,覆盖实时行情、历史K线、涨停监控、资金流向、财务数据等全场景。本 Skill 提供直接可用的接入手册与代码示例。
快速开始
1. 注册获取 API Key
访问 https://klineapi.com/register 免费注册,注册后在「开发者控制台」获取 API Key(形如 kline_xxxxxxxx)。
Skill 体验额度(注册即开通):
- ✅ 全部接口开放
- ✅ 每日 100 次调用 / 每分钟 10 次
- ✅ 超出后升级专业版(49 元/月)或企业版(199 元/月,限时)即可大幅提升额度
2. 认证方式
所有接口均需 API Key,两种传递方式任选:
# 方式一:查询参数
curl "https://klineapi.com/v1/quote?key=YOUR_KEY&code=600519"
# 方式二:请求头
curl -H "X-API-Key: YOUR_KEY" "https://klineapi.com/v1/quote?code=600519"
3. Python 示例
import requests
KEY = "YOUR_API_KEY"
BASE = "https://klineapi.com"
def get_quote(code):
r = requests.get(f"{BASE}/v1/quote", params={"key": KEY, "code": code}, timeout=10)
return r.json()
print(get_quote("600519")) # 贵州茅台实时行情
接口总览(56+ 个,全部分类)
📊 实时行情(免费接口)
| 接口 | 路径 | 说明 |
|---|---|---|
| 实时行情 | /v1/quote | 单只股票实时报价 |
| 批量行情 | /v1/batch | 最多 50 只批量行情 |
| 五档盘口 | /v1/orderbook | 买卖五档挂单 |
| 分时数据 | /v1/intraday | 当日分时走势 |
| 集合竞价 | /v1/auction | 竞价信息 |
| 涨幅排行 | /v1/top | 全市场涨幅榜 |
| 大盘指数 | /v1/index | 上证/深证/创业板等指数 |
| K线历史 | /v1/kline | 日/周/月/分钟级K线 |
| 代码搜索 | /v1/search | 股票代码/名称搜索 |
| AH股行情快照 | /v1/hsgt/ah_spot | AH 股对照行情 |
🚀 涨停打板
| 接口 | 路径 | 说明 |
|---|---|---|
| 涨停池 | /v1/limit_up | 当日/历史涨停股池 |
| 跌停池 | /v1/limit_down | 当日/历史跌停股池 |
| 炸板池 | /v1/limit_up_break | 曾涨停后开板 |
| 连板天梯 | /v1/lianban | 连板数分层梯队 |
四池子均支持
?date=YYYY-MM-DD回溯历史交易日数据
🏷️ 板块题材
个股板块 /v1/stock_sector · 板块列表 /v1/board_list · 概念板块 /v1/thematic/list · 行业板块 /v1/thematic/industry_list · 板块成分 /v1/sector_detail · 板块涨停 /v1/plates_zt
🐉 龙虎榜
龙虎榜 /v1/lhb · 机构席位 /v1/lhb/institution · 活跃股统计 /v1/lhb_active
💰 资金流向
个股资金明细 /v1/finance/stock_fund_flow · 个股资金排名 /v1/moneyflow/rank · 主力资金 /v1/moneyflow/main_rank
🏢 公司数据
公司简介 /v1/company/profile(含主营业务/法人/概念标签)· 分红明细 /v1/company/dividend · 十大股东 /v1/company/top10_holder · 十大流通股东 /v1/company/top10_float_holder · 股本结构 /v1/company/capital_structure · 解禁限售 /v1/trade/release
📈 财务分析
财务数据 /v1/finance · 利润表 /v1/finance/income · 资产负债表 /v1/finance/balance · 现金流量表 /v1/finance/cashflow · 业绩预告 /v1/finance/forecast · 业绩快报 /v1/finance/express · 业绩报表 /v1/finance/performance · 财务指标分析 /v1/finance/analysis
💹 基金/ETF
基金概况 /v1/fund/brief · 基金持仓 /v1/fund/hold · 历史净值 /v1/fund/nav · ETF全景行情 /v1/fund/etf_spot · ETF K线 /v1/etf/kline · 转债实时 /v1/bond/realtime
进阶用法
涨停复盘自动化(每日收盘后)
import requests
from datetime import date
KEY = "YOUR_KEY"
BASE = "https://klineapi.com"
def daily_limitup_review(d=None):
d = d or date.today().isoformat()
pools = {}
for name, path in [("涨停", "limit_up"), ("跌停", "limit_down"),
("炸板", "limit_up_break"), ("连板", "lianban")]:
r = requests.get(f"{BASE}/v1/{path}", params={"key": KEY, "date": d}, timeout=15)
pools[name] = r.json().get("data", {})
return pools
持仓监控 + 财务体检
def watch_stock(code):
q = get_quote(code) # 实时价格
f = requests.get(f"{BASE}/v1/finance/analysis",
params={"key": KEY, "code": code}, timeout=15).json()
return {"quote": q, "finance": f}
错误码
| Code | 含义 |
|---|---|
| 200 | 成功 |
| 400 | 参数错误 |
| 401 | 无效 API Key |
| 403 | 套餐权限不足 |
| 429 | 调用超限(升级套餐可提升) |
| 502 | 数据源暂不可用,请稍后重试 |
套餐对比
| 套餐 | 价格 | 每日额度 | 每分钟 | 接口权限 |
|---|---|---|---|---|
| 免费版 | ¥0 | 100 次 | 10 次 | 基础接口 |
| Skill体验版 | ¥0(注册即送) | 100 次 | 10 次 | 全部 56+ 接口 |
| 专业版 | ¥49/月 | 10,000 次 | 100 次 | 全部接口 |
| 企业版 | ¥199/月(原价299) | 100,000 次 | 不限 | 全部接口 |
链接
- 🌐 官网:https://klineapi.com
- 📖 API 文档:https://klineapi.com/docs
- 🚀 注册体验:https://klineapi.com/register
- 💬 联系支持:https://klineapi.com/contact