公开数据查询接口。所有请求需在 Header 中携带 X-API-Key 进行认证。
搜索/列出市场中的标的代码。
| 参数 | 类型 | 说明 |
|---|---|---|
| market | path | 市场:ashare / hkstock / usstock / crypto / indices / etfs |
| search | query | 可选,模糊搜索代码(如 "600519") |
| limit | query | 返回条数,默认 50,最大 100 |
| offset | query | 分页偏移,默认 0 |
# 示例:搜索 A 股中包含 "600519" 的标的
curl -H "X-API-Key: your-key" \
"https://api.dataquant.trade/ashare/symbols?search=600519&limit=10"
获取单标的日线 K 线数据,含 symbol/date/open/high/low/close/volume/amount/adj_factor,按日期正序(从早到晚)。symbol、date、adj_factor 始终返回,不受 fields 过滤。
| 参数 | 类型 | 说明 |
|---|---|---|
| market | path | ashare / hkstock / usstock / crypto / indices / etfs |
| symbol | path | 标的代码,如 sh600519 / hk00700 / usAAPL / BTCUSDT |
| start | query | 起始日期 YYYY-MM-DD(可选) |
| end | query | 结束日期 YYYY-MM-DD(可选) |
| fields | query | 可选列,短码或全名均可:o,h,l,c,v,a / open,high,low,close,volume,amount。默认全部(*)。symbol、date、adj_factor 始终返回,不受 fields 过滤 |
| adj | query | 复权方式:bfq(不复权,默认)/ qfq(前复权)/ hfq(后复权) |
| limit | query | 最大行数,默认 100 |
| offset | query | 分页偏移,默认 0 |
adj_factor 用法:hfq_price = bfq_price × adj_factor;qfq_price = bfq_price × adj_factor / 最新日 adj_factor。用于自行做复权计算或复核。
# 示例:取贵州茅台 2025 年全年日线(前复权)
curl -H "X-API-Key: your-key" \
"https://api.dataquant.trade/ashare/klines/sh600519?start=2025-01-01&end=2025-12-31&fields=c,v&adj=qfq"
# 响应示例
{
"market": "ashare", "symbol": "sh600519",
"count": 2, "offset": 0, "limit": 100,
"fields": ["symbol", "date", "close", "volume"],
"data": [
{ "symbol": "sh600519", "date": "2025-01-02", "close": 1680.50, "volume": 31245000, "adj_factor": 2.4567 },
{ "symbol": "sh600519", "date": "2025-01-03", "close": 1705.00, "volume": 28967100, "adj_factor": 2.4567 }
]
}
# 示例:取 BTC 永续合约近一年日线
curl -H "X-API-Key: your-key" \
"https://api.dataquant.trade/crypto/klines/BTCUSDT?start=2025-01-01&end=2025-12-31"
批量获取多标的 K 线数据(按套餐限制标的数:免费 5 只、专业/企业 50 只)。每行 symbol、date、adj_factor 始终返回。
| 参数 | 类型 | 说明 |
|---|---|---|
| market | path | ashare / hkstock / usstock / crypto / indices / etfs |
| symbols | query | 必填,逗号分隔的标的列表,如 sh600519,sz000858,sz000568 |
| date | query | 指定日期 YYYY-MM-DD(与 start/end 互斥) |
| start | query | 起始日期(可选) |
| end | query | 结束日期(可选) |
| fields | query | 可选列,短码或全名均可,如 "c,v" / "close,volume"。默认 close,volume,支持 *(全字段)。symbol、date、adj_factor 始终返回,不受 fields 过滤 |
| adj | query | 复权方式:bfq(不复权,默认)/ qfq(前复权)/ hfq(后复权) |
| limit | query | 最大行数,默认 100 |
| offset | query | 分页偏移,默认 0 |
# 示例:查茅台和五粮液最近 5 个交易日收盘价+成交量
curl -H "X-API-Key: your-key" \
"https://api.dataquant.trade/ashare/klines?symbols=sh600519,sz000858&limit=5&fields=c,v"
# 响应示例
{
"market": "ashare",
"count": 10,
"data": {
"sh600519": [
{ "symbol": "sh600519", "date": "2026-07-15", "close": 1845.20, "volume": 28345100, "adj_factor": 2.4567 },
...
],
"sz000858": [
{ "symbol": "sz000858", "date": "2026-07-15", "close": 128.60, "volume": 56210300, "adj_factor": 1.1234 },
...
]
}
}
| 字段 | 类别 | 含义 |
|---|---|---|
symbol | 标识 | 标的代码 |
date | 标识 | 数据日期 |
name | 标识 | 名称 |
market_name | 标识 | 市场名称 |
market_type | 标识 | 市场类型 |
open | 行情 | 开盘价 |
high | 行情 | 最高价 |
low | 行情 | 最低价 |
close | 行情 | 收盘价 |
pre_close | 行情 | 昨收价 |
avg_price | 行情 | 均价 |
volume | 行情 | 成交量(手) |
amount | 行情 | 成交额 |
turnover_rate | 活跃度 | 换手率(%) |
volume_ratio | 活跃度 | 量比 |
range_pct | 活跃度 | 振幅(%) |
change | 行情 | 涨跌额 |
change_percent | 行情 | 涨跌幅(%) |
pe_ratio | 估值 | 市盈率(TTM) |
pe_fwd | 估值 | 预测市盈率 |
pe_lyr | 估值 | 市盈率(静态 / 上年) |
pb_ratio | 估值 | 市净率 |
dividend_ratio_ttm | 估值 | 股息率(TTM) |
dividend_ttm | 估值 | 每股股息(TTM) |
wb_ratio | 估值 | 港股通占比(港股特有) |
eps_ttm | 估值 | 每股收益(TTM,美股有) |
total_market_cap | 规模 | 总市值(亿元·本币) |
circulating_market_cap | 规模 | 流通市值(亿元·本币) |
total_shares | 规模 | 总股本 |
float_shares | 规模 | 流通股本 |
high_52week | 位置 | 52 周最高 |
low_52week | 位置 | 52 周最低 |
chg_5d | 动量 | 5 日涨幅(%) |
chg_10d | 动量 | 10 日涨幅(%) |
chg_20d | 动量 | 20 日涨幅(%) |
chg_60d | 动量 | 60 日涨幅(%) |
chg_ytd | 动量 | 年初至今涨幅(%) |
inner_volume | 行情 | 内盘成交量(A 股) |
outer_volume | 行情 | 外盘成交量(A 股) |
ma5 | 衍生 | 5 日均价 |
ma10 | 衍生 | 10 日均价 |
ma20 | 衍生 | 20 日均价 |
ma60 | 衍生 | 60 日均价 |
close_vs_ma20 | 衍生 | 收盘价相对 20 日均线偏离(%) |
close_vs_52w_high | 衍生 | 收盘价相对 52 周最高偏离(%) |
查询单个标的的最新详细数据快照。
| 参数 | 类型 | 说明 |
|---|---|---|
| market | path | ashare / hkstock / usstock / crypto / indices / etfs |
| symbol | path | 标的代码,如 sh600519 / hk00700 / usAAPL / BTCUSDT |
| fields | query | 可选列,逗号分隔,如 pe_ratio,pb_ratio,total_market_cap,chg_20d;* 为全字段。symbol、date 始终返回,不受 fields 过滤 |
# 示例:取茅台最新快照(估值+规模+动量)
curl -H "X-API-Key: your-key" \
"https://api.dataquant.trade/ashare/detail/sh600519?fields=pe_ratio,pb_ratio,total_market_cap,chg_20d,close_vs_52w_high"
# 响应示例
{
"market": "ashare", "symbol": "sh600519",
"count": 1,
"data": {
"symbol": "sh600519", "date": "2026-07-15",
"pe_ratio": 21.3, "pb_ratio": 8.1,
"total_market_cap": 19840.5, "chg_20d": 6.42,
"close_vs_52w_high": -12.3
}
}
批量查询多个标的的最新详细数据快照。symbols 逗号分隔,上限见套餐「批量标的数」。
| 参数 | 类型 | 说明 |
|---|---|---|
| symbols | query | 逗号分隔的标的代码,如 sh600519,sz000858 |
| fields | query | 可选列,逗号分隔;* 为全字段。symbol、date 始终返回,不受 fields 过滤 |
# 示例:批量取茅台+五粮液最新快照
curl -H "X-API-Key: your-key" \
"https://api.dataquant.trade/ashare/detail?symbols=sh600519,sz000858"
# 响应示例(按 symbol 聚合)
{
"market": "ashare", "count": 2,
"data": {
"sh600519": { "symbol": "sh600519", "date": "2026-07-15", "pe_ratio": 21.3, "pb_ratio": 8.1, "total_market_cap": 19840.5 },
"sz000858": { "symbol": "sz000858", "date": "2026-07-15", "pe_ratio": 15.8, "pb_ratio": 4.2, "total_market_cap": 4980.1 }
}
}
基于「最新快照」按估值 / 规模 / 动量 / 活跃度筛选标的,支持排序与分页。每个市场独立查询,不做跨市场比较。
| 参数 | 类型 | 说明 |
|---|---|---|
| market | path | ashare / hkstock / usstock / crypto / indices / etfs |
| min_<列> | query | 字段下限,如 min_pe_ratio=0、min_total_market_cap=1000。列名限白名单(pe_ratio / pb_ratio / total_market_cap / dividend_ratio_ttm / turnover_rate / chg_20d / close_vs_52w_high 等) |
| max_<列> | query | 字段上限,如 max_pe_ratio=30 |
| sort | query | 排序字段,须为白名单内字段,默认 change_percent(当日涨跌幅) |
| order | query | asc / desc,默认 desc |
| limit | query | 返回条数,默认 50,上限见套餐「单次行数」 |
| offset | query | 分页偏移,默认 0 |
# 示例:A 股 PE 在 0~30、总市值 ≥ 1000 亿,按 20 日涨幅降序
curl -H "X-API-Key: your-key" \
"https://api.dataquant.trade/ashare/screen?min_pe_ratio=0&max_pe_ratio=30&min_total_market_cap=1000&sort=chg_20d&order=desc&limit=50"
# 响应示例
{
"market": "ashare",
"total": 1234,
"count": 50,
"limit": 50,
"offset": 0,
"sort": "chg_20d",
"order": "desc",
"data": [
{ "symbol": "sh600519", "name": "贵州茅台", "date": "2026-07-15", "close": 1578.20,
"pe_ratio": 21.3, "pb_ratio": 8.1, "total_market_cap": 19840.5,
"chg_20d": 6.42, "close_vs_52w_high": -12.3, ... },
...
]
}
获取宏观经济数据序列:GDP / CPI&PPI / PMI。
| 参数 | 类型 | 说明 |
|---|---|---|
| indicator | query | 指标:gdp / cpi_ppi / pmi。不传返回全部 |
| start | query | 起始年份 YYYY(可选) |
| end | query | 结束年份 YYYY(可选) |
| limit | query | 最大行数,默认 100 |
| offset | query | 分页偏移,默认 0 |
# 示例:获取 2020-2025 年 GDP 数据
curl -H "X-API-Key: your-key" \
"https://api.dataquant.trade/macro?indicator=gdp&start=2020&end=2025"
# 响应示例
{
"count": 6,
"data": [
{
"indicator": "cpi_ppi",
"date": "2025-06-30",
"data": {
"CPI_CPI_YOY": 0.2,
"CPI_CPI_MOM": -0.1,
"PPI_PPI_YOY": -2.5,
"CPI_CORE_YOY": 0.6,
...
}
},
...
]
}
查询当前 API Key 的套餐、日配额、今日已用量和剩余量。
# 响应示例
{
"plan": "pro",
"org_name": "",
"daily_quota": 200000,
"used": 12345,
"remaining": 187655,
"requests_today": 42
}
| HTTP 状态码 | 含义 | 常见原因 |
|---|---|---|
401 | 认证失败 | X-API-Key 缺失、无效或已禁用 |
403 | 禁止访问 | CSRF 验证失败(dashboard 写操作) |
400 | 参数错误 | fields 不合法、symbols 超过套餐上限、market 不存在 |
429 | 速率/配额限制 | 超 rpm 限制 或 当日配额耗尽 |
404 | 资源不存在 | macro 数据库未就绪、标的代码不存在 |
503 | 服务暂不可用 | 邮件服务未配置、服务器正在优雅关闭 |
| 市场 | 路径 | 标的数 | Symbol 示例 |
|---|---|---|---|
| A 股 | ashare | 3,000 | sh600519 · sz000001 |
| 港股 | hkstock | 1,000 | hk00700 · hk09988 |
| 美股 | usstock | 2,000 | usAAPL · usMSFT |
| 加密货币 | crypto | 100 | BTCUSDT · ETHUSDT |
| 指数 | indices | 15 | sh000001 · hkHSI |
| ETF | etfs | 11 | sh510050 · sh510300 |
| 简写 | 全称 | 含义 |
|---|---|---|
o | open | 开盘价 |
h | high | 最高价 |
l | low | 最低价 |
c | close | 收盘价 |
v | volume | 成交量(手) |
a | amount | 成交额 |
| — | adj_factor | 复权因子(hfq_close/bfq_close),始终返回 |
| — | symbol | 标的代码,始终返回 |
| — | date | 交易日,始终返回 |
| 免费版 | 专业版 | 企业版 | |
|---|---|---|---|
| 日配额 | 5,000 行 | 200,000 行 | 2,000,000 行 |
| 速率 | 30 rpm | 120 rpm | 600 rpm |
| 批量标的 | 5 只 | 50 只 | 50 只 |
| 单次行数 | 100 | 500 | 500 |