本文档基于StockTV全球金融数据API,面向开发者提供韩国股票市场标准化数据接入方案,完整覆盖首尔证券交易所(Seoul/KOSPI)、科斯达克交易所(KOSDAQ) 的股票、指数、ETF、实时行情、历史K线、IPO日历、公司基本面等全维度数据。接口支持HTTP(RESTful) 与WebSocket双接入方式,统一返回UTF-8编码的JSON格式数据,适用于行情展示、量化系统、金融工具、投研平台等场景,可快速完成韩国股市数据集成。
项目 | 固定值/说明 |
|---|---|
基础URL |
|
WebSocket地址 |
|
韩国countryId | 11 |
韩国flag | KR |
交易所ID | 60=首尔交易所;110=KOSDAQ |
认证方式 | URL参数 |
请求方法 | 全HTTP接口为GET |
数据格式 | JSON(UTF-8) |
货币单位 | 韩元(KRW) |
获取韩国全市场股票分页列表,支持按交易所筛选。
GET /stock/stocks
参数名 | 必填 | 类型 | 说明 | 示例 |
|---|---|---|---|---|
countryId | 是 | int | 韩国固定11 | 11 |
exchangeId | 否 | int | 60=首尔;110=KOSDAQ | 60 |
pageSize | 否 | int | 每页条数,默认10 | 20 |
page | 否 | int | 页码,默认1 | 1 |
key | 是 | string | 认证密钥 | 服务商提供 |
{
"code": 200,
"message": "操作成功",
"data": {
"records": [
{
"id": 941243,
"name": "Samsung Electronics",
"symbol": "005930",
"last": 72000,
"chg": 500,
"chgPct": 0.70,
"volume": 12500000,
"exchangeId": 60,
"flag": "KR",
"technicalDay": "strong_buy",
"time": 1747000000
}
],
"total": 2500,
"current": 1,
"pages": 125
}
}按PID/代码/名称精准查询单只韩国股票实时行情。
GET /stock/queryStocks
参数名 | 必填 | 说明 |
|---|---|---|
id | 否 | 股票PID |
symbol | 否 | 股票代码(如005930) |
key | 是 | 认证密钥 |
一次查询多只韩国股票行情,提升效率。
GET /stock/stocksByPids
参数名 | 必填 | 说明 |
|---|---|---|
pids | 是 | 股票PID,逗号分隔(最多50个) |
key | 是 | 认证密钥 |
获取韩国核心指数实时行情。
GET /stock/indices
参数名 | 必填 | 值 |
|---|---|---|
countryId | 是 | 11 |
flag | 否 | KR |
key | 是 | 密钥 |
GET /stock/kline
参数名 | 必填 | 可选值 |
|---|---|---|
pid | 是 | 股票/指数PID |
interval | 是 | PT5M/PT15M/PT1H/P1D/P1W/P1M |
key | 是 | 密钥 |
GET /stock/updownList
参数名 | 必填 | 说明 |
|---|---|---|
countryId | 是 | 11 |
type | 是 | 1=涨幅榜;2=跌幅榜;3=涨停榜;4=跌停榜 |
key | 是 | 密钥 |
订阅韩国股票实时行情,替代高频轮询。
wss://ws-api.stocktv.top/connect?key=你的密钥&countryId=11&pids=941243,953367
字段 | 说明 |
|---|---|
pid | 标的ID |
last_numeric | 最新价(韩元) |
bid/ask | 买一/卖一价 |
pcp | 涨跌幅 |
timestamp | 时间戳 |
type | 1=股票 2=指数 |
接口名称 | 请求地址 | 用途 |
|---|---|---|
IPO新股日历 |
| 韩国待上市/已上市IPO |
公司信息 |
| 韩国上市公司简介、行业 |
韩国ETF |
| 韩国市场ETF实时行情 |
国际新闻 |
| 韩国股市相关财经新闻 |
api.stocktv.top;websockets(Python)、原生WebSocket(JS)。import requests
BASE_URL = "https://api.stocktv.top"
API_KEY = "你的API Key"
def get_korea_seoul_stocks(page=1, page_size=20):
url = f"{BASE_URL}/stock/stocks"
params = {
"countryId": 11,
"exchangeId": 60,
"page": page,
"pageSize": page_size,
"key": API_KEY
}
try:
res = requests.get(url, params=params, timeout=5)
return res.json()
except Exception as e:
print(f"请求异常:{e}")
return None
# 调用
if __name__ == "__main__":
data = get_korea_seoul_stocks()
for item in data["data"]["records"]:
print(f"{item['symbol']} {item['name']} {item['last']}원 {item['chgPct']}%")import asyncio
import websockets
import json
API_KEY = "你的API Key"
WS_URL = f"wss://ws-api.stocktv.top/connect?key={API_KEY}&countryId=11&pids=941243"
async def subscribe_korea_realtime():
async with websockets.connect(WS_URL) as ws:
print("已连接韩国股票实时推送")
while True:
msg = await ws.recv()
print(json.loads(msg))
asyncio.run(subscribe_korea_realtime())接口类型 | 限制规则 | 超限处理 |
|---|---|---|
HTTP接口 | 单Key每秒≤5次,每分钟≤200次 | 429状态码,5分钟解封 |
WebSocket | 单连接订阅≤100PID,单账号≤5连接 | 拒绝新连接 |
数据类型 | 更新频率 |
|---|---|
实时行情 | ≤400ms |
核心指数 | 秒级 |
K线数据 | 周期结束立即更新 |
公司/IPO | 每日定时更新 |
A1:countryId=11;exchangeId=60(首尔交易所)、exchangeId=110(KOSDAQ)。
A2:先调用/stock/stocks?countryId=11&symbol=005930,从返回结果中提取id即为PID。
A3:① 增加自动重连;② 每3分钟发送心跳包避免空闲断开。
A4:韩国股票价格单位为韩元(KRW),多数个股为整数报价。
A5:K线接口time为毫秒级,行情接口time为秒级。
本韩国股票API以低延迟、高可用、双交易所全覆盖为核心优势,为开发者提供一站式韩国股市数据接入方案,完美适配KOSPI、KOSDAQ两大市场,支持从个人工具到企业级系统的全场景集成。
如需完整字段文档、权限升级、更高QPS扩容,可联系服务商获取官方完整版文档与专属技术支持。
需要我把这篇文档整理成CSDN直接发布格式(带目录、代码高亮、适配移动端排版),你复制粘贴即可发布吗?
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。