由 GitHub Actions 自动采集 A股全市场(4595) / 美股Russell1000(1022) / 港股恒生(87) / 韩股KOSPI200(48) / 美股ETF(355) 的 日K、1分钟、5、15、30分钟、1小时 K线(美股含盘前盘后延长时段),gzip 压缩存入 Cloudflare R2,由 Cloudflare Workers 在边缘节点自动解压并转成 JSON / CSV 返回;/price 实时价格当场调取 Yahoo API,零服务器成本,供量化系统直接调用。
// 在左侧输入参数,点击「运行请求」查看返回结果。
// kline:历史K线(走 R2) AAPL / 0700.HK / 600519.SS / 000001.SZ
// price:实时价格(当场调取 Yahoo) AAPL / 600519.SS / 005930.KS
// quote:个股名称、行业、市值、最新价等
// universe:获取指数成分股代码清单| 参数 | 必填 | 默认 | 说明 |
|---|---|---|---|
symbol | 是 | — | 股票代码:AAPL / 0700.HK / 600519.SS / 000001.SZ |
interval | 否 | 1d | 周期:1d(日线) 1m(1分钟) 5m(5分钟) 15m(15分钟) 30m(半小时) 1h(1小时) |
start | 否 | — | 起始日期 YYYY-MM-DD(含) |
end | 否 | — | 结束日期 YYYY-MM-DD(含) |
limit | 否 | 全部 | 最多返回行数;默认返回最新 N 条 |
order | 否 | asc | asc 时间升序 / desc 最新在前 |
format | 否 | json | json / csv(返回原始 CSV 文本) |
区域自动识别:裸代码→美股,.HK→港股,.SS/.SZ→A股,.KS/.KQ→韩股。也可用 region 参数显式指定。
以下为各接口返回字段的完整说明:名称、类型、描述、示例值、是否可为空(null / 缺失)。
| 字段 | 类型 | 描述 | 示例 | 可空 |
|---|---|---|---|---|
symbol | string | 股票代码 | "AAPL" | 否 |
region | string | 市场区域 | "us" | 否 |
interval | string | K线周期 | "1d" | 否 |
count | number | 返回条数 | 5 | 否 |
order | string | 排序方向 | "asc" | 否 |
data[] | array | K线数组 | [...] | 否(空则 []) |
data[].Date | string | 交易日期(日线) | "2026-08-14" | 否 |
data[].Datetime | string | 时间戳(分钟线,UTC) | "2026-08-14 23:59:59" | 否 |
data[].Open | number | 开盘价 | 305.10 | 否 |
data[].High | number | 最高价 | 305.66 | 否 |
data[].Low | number | 最低价 | 300.57 | 否 |
data[].Close | number | 收盘价 | 302.25 | 否 |
data[].Adj Close | number | 复权收盘价(延长时段 bar 可能缺失) | 302.25 | 是(延长时段为 null) |
data[].Volume | number | 成交量(股,延长时段为 0) | 41657800 | 是(延长时段为 0) |
| 字段 | 类型 | 描述 | 示例 | 可空 |
|---|---|---|---|---|
symbol | string | 股票代码 | "AAPL" | 否 |
region | string | 市场区域 | "us" | 否 |
name | string | 公司名称 | "Apple Inc." | 是(meta 缺失) |
price | number | 最新价 | 305.77 | 否 |
currency | string | 计价货币 | "USD" | 是(meta 缺失) |
datetime | string | 最新bar时间 | "2026-08-14 19:00:00" | 否 |
interval | string | 价格来源周期(1h/1m/1d) | "1h" | 否 |
open | number | 当日/区间开盘 | 305.10 | 否 |
high | number | 当日/区间最高 | 305.66 | 否 |
low | number | 当日/区间最低 | 300.57 | 否 |
close | number | 最新收盘 | 305.77 | 否 |
volume | number | 最新bar成交量 | 123456 | 是(延长时段 0) |
change | number | 涨跌额(相对前收盘) | -7.56 | 是(数据不足) |
changePercent | number | 涨跌幅(%) | -2.41 | 是(数据不足) |
source | string | 数据来源说明 | "Yahoo 实时行情(当场调取)" | 否 |
fiftyTwoWeekHigh | number | 52周最高价(实时) | 344.57 | 是 |
fiftyTwoWeekLow | number | 52周最低价(实时) | 223.78 | 是 |
marketTime | string | 最新行情时间(ISO) | "2026-08-14T20:00:01Z" | 是 |
| 字段 | 类型 | 描述 | 示例 | 可空 |
|---|---|---|---|---|
symbol | string | 股票代码 | "AAPL" | 否 |
region | string | 市场区域 | "us" | 否 |
name | string | 公司名称(longName 或 shortName) | "Apple Inc." | 是 |
currency | string | 计价货币 | "USD" | 是 |
exchange | string | 交易所名称 | "NasdaqGS" | 是 |
isin | string | ISIN 国际证券识别码 | "US0378331005" | 是 |
instrumentType | string | 证券类型(EQUITY/ETF) | "EQUITY" | 是 |
quoteType | string | Yahoo 报价类型 | "EQUITY" | 是 |
sector | string | 所属行业板块(如 Technology) | "Technology" | 是 |
industry | string | 细分行业 | "Consumer Electronics" | 是 |
firstTradeDate | number | 上市日期(Unix 秒) | 345459600 | 是 |
timezone | string | 交易所时区 | "America/New_York" | 是 |
gmtoffset | number | 时区偏移(秒) | -18000 | 是 |
hasPrePostMarketData | boolean | 是否有盘前盘后数据 | true | 是 |
regularMarketPrice | number | 最新价 | 305.93 | 是 |
regularMarketDayHigh | number | 当日最高 | 306.20 | 是 |
regularMarketDayLow | number | 当日最低 | 300.57 | 是 |
regularMarketVolume | number | 当日成交量 | 41657800 | 是 |
regularMarketTime | number | 最新行情时间(Unix 秒) | 1786828800 | 是 |
fiftyTwoWeekHigh | number | 52周最高价 | 344.57 | 是 |
fiftyTwoWeekLow | number | 52周最低价 | 223.78 | 是 |
chartPreviousClose | number | 前收盘价 | 305.26 | 是 |
change | number | 涨跌额 | 0.67 | 是 |
changePercent | number | 涨跌幅(%) | 0.22 | 是 |
| 字段 | 类型 | 描述 | 可空 |
|---|---|---|---|
marketCap | number | 总市值(元) | 是 |
trailingPE / forwardPE | number | TTM / 前瞻市盈率 | 是 |
priceToBook | number | 市净率(P/B) | 是 |
dividendYield / dividendRate | number | 股息率(小数)/ 每股股息 | 是 |
trailingEps / forwardEps | number | 每股收益 TTM / 预测 EPS | 是 |
beta | number | Beta 波动系数 | 是 |
volume / averageVolume | number | 成交量 / 平均成交量 | 是 |
sharesOutstanding / floatShares | number | 总股本 / 流通股本 | 是 |
targetMeanPrice / HighPrice / LowPrice | number | 分析师目标价(均值/最高/最低) | 是 |
recommendationKey | string | 分析师评级(buy/hold/sell) | 是 |
totalRevenue / grossProfits | number | 总营收 / 毛利 | 是 |
freeCashflow | number | 自由现金流 | 是 |
totalDebt / totalCash | number | 总负债 / 总现金 | 是 |
profitMargins | number | 利润率(小数) | 是 |
returnOnEquity / returnOnAssets | number | 净资产收益率 / 总资产收益率 | 是 |
earningsGrowth / revenueGrowth | number | 盈利 / 营收增长率(小数) | 是 |
fiftyDayAverage / twoHundredDayAverage | number | 50日 / 200日均线 | 是 |
financials | array | 年度财务数据(若已入库) | 是 |
dividends | array | 历史分红记录(若已入库) | 是 |
splits | array | 拆股记录(若已入库) | 是 |
recommendations_summary | array | 分析师评级汇总(若已入库) | 是 |
major_holders / institutional_holders | array | 大股东 / 机构持股(若已入库) | 是 |
{ total, count, limit, items: [...] },默认 limit=20,用 ?limit=N 取更多news/yh.json 与 news/em.jsonitems[] 字段(/news-yh)| 字段 | 类型 | 描述 | 示例 | 可空 |
|---|---|---|---|---|
title | string | 新闻标题(繁体中文) | "亞洲股市普遍上漲,日本、中國延續升勢" | 否 |
url | string | Yahoo 新闻原文链接(hk.finance.yahoo.com/news/...) | "https://hk.finance.yahoo.com/news/..." | 否 |
pub_ts | number | 发布时间(Unix 秒) | 1786944538 | 是 |
pub_time | string | 发布时间(ISO 8601,已本地化) | "2026-08-17T05:28:58+00:00" | 是 |
rel_time | string | 相对时间(雅虎原始,繁体中文) | "20分前"/"剛剛"/"昨日" | 是 |
publisher | string | 新闻来源(媒体名) | "Investing.com HK"/"AASTOCKS" | 是 |
source | string | 固定标识 | "Yahoo Finance HK" | 否 |
items[] 字段(/news-em)| 字段 | 类型 | 描述 | 示例 | 可空 |
|---|---|---|---|---|
id | string | 东方财富新闻 ID | "202608173843023630" | 否 |
title | string | 新闻标题(简体中文) | "上证指数涨1%" | 否 |
digest | string | 新闻摘要 / 第一段正文 | "上证指数涨幅扩大至1%,深证成指涨1.94%…" | 是 |
showtime | string | 东方财富显示时间(亚洲/上海时区字符串) | "2026-08-17 13:44:32" | 否 |
pub_ts | number | 发布时间(Unix 秒) | 1786945472 | 是 |
pub_time | string | 发布时间(ISO 8601) | "2026-08-17T05:44:32+00:00" | 是 |
url_pc | string | 东方财富 PC 版原文链接 | "http://finance.eastmoney.com/a/..." | 是 |
url_mobile | string | 东方财富 移动版原文链接 | "https://wap.eastmoney.com/a/..." | 是 |
image | string | 封面图 URL | "https://..." | 是 |
editor | string | 编辑名 | "编辑A" | 是 |
columns | array[string] | 东方财富栏目编号 | ["100","102","104"] | 是 |
comment_num | number | 评论数 | 7 | 是 |
news_type | string | 新闻类型编号 | "1" | 是 |
source | string | 固定标识 | "东方财富 7x24h" | 否 |
items[] 字段(/news)| 字段 | 类型 | 描述 | 示例 | 可空 |
|---|---|---|---|---|
channel | string | 来源通道 | "eastmoney" 或 "yahoo_hk" | 否 |
title | string | 标题 | — | 否 |
url | string | 原文链接(yahoo 直链 / eastmoney 优先 PC 版) | — | 否 |
digest | string | 摘要(eastmoney 有;yahoo_hk 为 null) | — | 是 |
pub_ts | number | 发布时间(Unix 秒),聚合列表按此字段倒序 | — | 是 |
pub_time | string | 发布时间(ISO 8601) | — | 是 |
showtime | string | 东方财富显示时间(yahoo_hk 为 null) | "2026-08-17 13:44:32" | 是 |
rel_time | string | 雅虎相对时间(eastmoney 无此字段) | "20分前" | 是 |
publisher | string | 媒体来源;eastmoney 固定 "东方财富" | — | 是 |
editor | string | 编辑;仅 eastmoney 有 | — | 是 |
comment_num | number | 评论数;仅 eastmoney 有 | 7 | 是 |