免费 · 无需 Key · 全球市场 · 边缘分发 · 实时价格

免费行情 K 线
数据 接口

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,零服务器成本,供量化系统直接调用。

# 一行请求,返回 AAPL 最近 5 条日K(历史数据走 R2)
curl "https://stocks-api2.365200.xyz/kline?symbol=AAPL&interval=1d&limit=5"
# 实时价格(当场调取 Yahoo,非缓存)
curl "https://stocks-api2.365200.xyz/price?symbol=AAPL"   curl "https://stocks-api2.365200.xyz/price?symbol=600519.SS"
6107
股票 + ETF(A股/美股/恒生/KOSPI200/美股ETF)
6
周期(日K/1m/5m/15m/30m/1h)
5
市场(A股/美股/港股/韩股/美股ETF)
0
费用(公开仓库 + Workers 免费额度)
01

在线演示

GET · JSON
kline
price
quote
universe
// 在左侧输入参数,点击「运行请求」查看返回结果。
// kline:历史K线(走 R2) AAPL / 0700.HK / 600519.SS / 000001.SZ
// price:实时价格(当场调取 Yahoo) AAPL / 600519.SS / 005930.KS
// quote:个股名称、行业、市值、最新价等
// universe:获取指数成分股代码清单
02

接口一览

GET /kline
K线数据(日K / 1m / 5m / 15m / 30m / 1h)
/kline?symbol=AAPL&interval=1d&limit=5
GET /price
实时价格(当场调取 Yahoo API,含涨跌幅/52周高低,非数据库缓存)
/price?symbol=AAPL
GET /download
下载 gzip 压缩的原始 CSV(体积小,可离线分析)
/download?symbol=AAPL&interval=1h
GET /quote
个股元数据(名称/行业/市值/最新价/52周高低…)
/quote?symbol=600519.SS
GET /news
聚合新闻(雅虎 + 东方财富扁平合并),按发布时间倒序,默认 20 条,加 limit 获取更多
/news?limit=50
GET /news-yh
雅虎香港财经头条(繁体),默认 20 条,采集端每 5 分钟刷新
/news-yh?limit=24
GET /news-em
东方财富 7x24h 快讯(简体),默认 20 条,采集端每 5 分钟刷新
/news-em?limit=80
GET /universe
指数成分股清单(csi300/csi500/nasdaq100/sp500/hsi)
/universe?index=csi300
GET /indices
全部可用指数/清单及其成分数量
/indices
GET /symbols
按区域列出股票代码(支持分页)
/symbols?region=cn&limit=10
GET /status
服务配置信息(区间/区域/指数)
/status
03

API 文档

参数必填默认说明
symbol股票代码:AAPL / 0700.HK / 600519.SS / 000001.SZ
interval1d周期:1d(日线) 1m(1分钟) 5m(5分钟) 15m(15分钟) 30m(半小时) 1h(1小时)
start起始日期 YYYY-MM-DD(含)
end结束日期 YYYY-MM-DD(含)
limit全部最多返回行数;默认返回最新 N 条
orderascasc 时间升序 / desc 最新在前
formatjsonjson / csv(返回原始 CSV 文本)

区域自动识别:裸代码→美股,.HK→港股,.SS/.SZ→A股,.KS/.KQ→韩股。也可用 region 参数显式指定。

GET /price
实时最新价格快照:从最新K线读取,返回价格、涨跌幅、最高最低、成交量。
/price?symbol=AAPL
GET /download
下载 gzip 压缩的原始 CSV(保存为 .csv.gz,体积小,适合离线分析)。
/download?symbol=600519.SS&interval=1d
04

字段说明

以下为各接口返回字段的完整说明:名称、类型、描述、示例值、是否可为空(null / 缺失)。

一、K线数据 GET /kline

字段类型描述示例可空
symbolstring股票代码"AAPL"
regionstring市场区域"us"
intervalstringK线周期"1d"
countnumber返回条数5
orderstring排序方向"asc"
data[]arrayK线数组[...]否(空则 []
data[].Datestring交易日期(日线)"2026-08-14"
data[].Datetimestring时间戳(分钟线,UTC)"2026-08-14 23:59:59"
data[].Opennumber开盘价305.10
data[].Highnumber最高价305.66
data[].Lownumber最低价300.57
data[].Closenumber收盘价302.25
data[].Adj Closenumber复权收盘价(延长时段 bar 可能缺失)302.25是(延长时段为 null)
data[].Volumenumber成交量(股,延长时段为 0)41657800是(延长时段为 0)

二、实时价格 GET /price

字段类型描述示例可空
symbolstring股票代码"AAPL"
regionstring市场区域"us"
namestring公司名称"Apple Inc."是(meta 缺失)
pricenumber最新价305.77
currencystring计价货币"USD"是(meta 缺失)
datetimestring最新bar时间"2026-08-14 19:00:00"
intervalstring价格来源周期(1h/1m/1d)"1h"
opennumber当日/区间开盘305.10
highnumber当日/区间最高305.66
lownumber当日/区间最低300.57
closenumber最新收盘305.77
volumenumber最新bar成交量123456是(延长时段 0)
changenumber涨跌额(相对前收盘)-7.56是(数据不足)
changePercentnumber涨跌幅(%)-2.41是(数据不足)
sourcestring数据来源说明"Yahoo 实时行情(当场调取)"
fiftyTwoWeekHighnumber52周最高价(实时)344.57
fiftyTwoWeekLownumber52周最低价(实时)223.78
marketTimestring最新行情时间(ISO)"2026-08-14T20:00:01Z"

三、个股元数据 GET /quote

字段类型描述示例可空
symbolstring股票代码"AAPL"
regionstring市场区域"us"
namestring公司名称(longName 或 shortName)"Apple Inc."
currencystring计价货币"USD"
exchangestring交易所名称"NasdaqGS"
isinstringISIN 国际证券识别码"US0378331005"
instrumentTypestring证券类型(EQUITY/ETF)"EQUITY"
quoteTypestringYahoo 报价类型"EQUITY"
sectorstring所属行业板块(如 Technology)"Technology"
industrystring细分行业"Consumer Electronics"
firstTradeDatenumber上市日期(Unix 秒)345459600
timezonestring交易所时区"America/New_York"
gmtoffsetnumber时区偏移(秒)-18000
hasPrePostMarketDataboolean是否有盘前盘后数据true
regularMarketPricenumber最新价305.93
regularMarketDayHighnumber当日最高306.20
regularMarketDayLownumber当日最低300.57
regularMarketVolumenumber当日成交量41657800
regularMarketTimenumber最新行情时间(Unix 秒)1786828800
fiftyTwoWeekHighnumber52周最高价344.57
fiftyTwoWeekLownumber52周最低价223.78
chartPreviousClosenumber前收盘价305.26
changenumber涨跌额0.67
changePercentnumber涨跌幅(%)0.22

quote 财务/估值子字段 旧 yfinance 完整 meta(若已入库)

字段类型描述可空
marketCapnumber总市值(元)
trailingPE / forwardPEnumberTTM / 前瞻市盈率
priceToBooknumber市净率(P/B)
dividendYield / dividendRatenumber股息率(小数)/ 每股股息
trailingEps / forwardEpsnumber每股收益 TTM / 预测 EPS
betanumberBeta 波动系数
volume / averageVolumenumber成交量 / 平均成交量
sharesOutstanding / floatSharesnumber总股本 / 流通股本
targetMeanPrice / HighPrice / LowPricenumber分析师目标价(均值/最高/最低)
recommendationKeystring分析师评级(buy/hold/sell)
totalRevenue / grossProfitsnumber总营收 / 毛利
freeCashflownumber自由现金流
totalDebt / totalCashnumber总负债 / 总现金
profitMarginsnumber利润率(小数)
returnOnEquity / returnOnAssetsnumber净资产收益率 / 总资产收益率
earningsGrowth / revenueGrowthnumber盈利 / 营收增长率(小数)
fiftyDayAverage / twoHundredDayAveragenumber50日 / 200日均线
financialsarray年度财务数据(若已入库)
dividendsarray历史分红记录(若已入库)
splitsarray拆股记录(若已入库)
recommendations_summaryarray分析师评级汇总(若已入库)
major_holders / institutional_holdersarray大股东 / 机构持股(若已入库)

四、新闻接口 GET /news · /news-yh · /news-em

  • 通用外层{ total, count, limit, items: [...] },默认 limit=20,用 ?limit=N 取更多
  • 采集频率GitHub Actions 每 5 分钟刷新一次 R2 中的 news/yh.jsonnews/em.json
  • 边缘缓存/news 30s /news-yh 60s /news-em 30s,命中时不进 Worker、不耗 R2 读

4.1 雅虎香港头条 · items[] 字段(/news-yh

字段类型描述示例可空
titlestring新闻标题(繁体中文)"亞洲股市普遍上漲,日本、中國延續升勢"
urlstringYahoo 新闻原文链接(hk.finance.yahoo.com/news/..."https://hk.finance.yahoo.com/news/..."
pub_tsnumber发布时间(Unix 秒)1786944538
pub_timestring发布时间(ISO 8601,已本地化)"2026-08-17T05:28:58+00:00"
rel_timestring相对时间(雅虎原始,繁体中文)"20分前"/"剛剛"/"昨日"
publisherstring新闻来源(媒体名)"Investing.com HK"/"AASTOCKS"
sourcestring固定标识"Yahoo Finance HK"

4.2 东方财富 7x24h · items[] 字段(/news-em

字段类型描述示例可空
idstring东方财富新闻 ID"202608173843023630"
titlestring新闻标题(简体中文)"上证指数涨1%"
digeststring新闻摘要 / 第一段正文"上证指数涨幅扩大至1%,深证成指涨1.94%…"
showtimestring东方财富显示时间(亚洲/上海时区字符串)"2026-08-17 13:44:32"
pub_tsnumber发布时间(Unix 秒)1786945472
pub_timestring发布时间(ISO 8601)"2026-08-17T05:44:32+00:00"
url_pcstring东方财富 PC 版原文链接"http://finance.eastmoney.com/a/..."
url_mobilestring东方财富 移动版原文链接"https://wap.eastmoney.com/a/..."
imagestring封面图 URL"https://..."
editorstring编辑名"编辑A"
columnsarray[string]东方财富栏目编号["100","102","104"]
comment_numnumber评论数7
news_typestring新闻类型编号"1"
sourcestring固定标识"东方财富 7x24h"

4.3 聚合新闻 · items[] 字段(/news

字段类型描述示例可空
channelstring来源通道"eastmoney""yahoo_hk"
titlestring标题
urlstring原文链接(yahoo 直链 / eastmoney 优先 PC 版)
digeststring摘要(eastmoney 有;yahoo_hk 为 null
pub_tsnumber发布时间(Unix 秒),聚合列表按此字段倒序
pub_timestring发布时间(ISO 8601)
showtimestring东方财富显示时间(yahoo_hk 为 null"2026-08-17 13:44:32"
rel_timestring雅虎相对时间(eastmoney 无此字段)"20分前"
publisherstring媒体来源;eastmoney 固定 "东方财富"
editorstring编辑;仅 eastmoney 有
comment_numnumber评论数;仅 eastmoney 有7

K线时间范围与数据说明

  • 日K近 5 年;不含延长时段(盘中聚合)
  • 1小时K近 6 个月;美股含盘前盘后延长时段(4:00–20:00 美东)
  • 1分钟K近 5 天;美股含延长时段
  • 5m/15m/30m由 1m 重采样派生(Open 首 / High 最高 / Low 最低 / Close 末 / Volume 求和)
  • 时间戳分钟K为 UTC 时间;日K为交易日期
05

示例

# 最近 5 条日K(默认升序,limit 取最新)
curl "https://stocks-api2.365200.xyz/kline?symbol=MSFT&interval=1d&limit=5"
# 指定日期区间 + 最新在前
curl "https://stocks-api2.365200.xyz/kline?symbol=600519.SS&start=2025-01-01&end=2025-12-31&order=desc"
# 港股 1 小时K线,返回 CSV
curl "https://stocks-api2.365200.xyz/kline?symbol=9988.HK&interval=1h&limit=100&format=csv"
# 个股信息 / 指数成分股 / 区域代码分页
curl "https://stocks-api2.365200.xyz/quote?symbol=0700.HK"   curl "https://stocks-api2.365200.xyz/universe?index=sp500"   curl "https://stocks-api2.365200.xyz/symbols?region=us&limit=5"