韩国作为全球半导体与电子产业的枢纽,其股市(如三星电子、SK海力士等)一直是国际投资者关注的焦点。对于金融科技开发者而言,如何稳定地获取韩国综合股价指数(KOSPI)及高斯达克(KOSDAQ)的实时行情是构建相关应用的核心。本文将详细介绍如何通过标准化API接口快速接入韩国股票市场数据。
项目 | 固定值/说明 |
|---|---|
基础URL |
|
WebSocket地址 |
|
韩国countryId | 11 |
韩国flag | KR |
交易所ID | 60=首尔交易所;110=KOSDAQ |
认证方式 | URL参数 key(必填) |
请求方法 | 全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 | 认证密钥 | 服务商提供 |
示例请求:
curl -X GET "https://api.stocktv.top/stock/stocks?countryId=11&pageSize=20&page=1&exchangeId=60&key=your_key"根据多种条件查询韩国个股详细信息。
接口地址:GET /stock/queryStocks
查询方式示例:
# 通过股票代码查询(三星电子)
curl -X GET "https://api.stocktv.top/stock/queryStocks?symbol=005930&key=your_key"
# 通过PID查询
curl -X GET "https://api.stocktv.top/stock/queryStocks?id=953367&key=your_key"获取韩国股票的历史价格数据。
接口地址:GET /stock/kline
时间周期参数:
interval | 说明 | 韩国适用场景 |
|---|---|---|
PT5M | 5分钟线 | 日内高频交易 |
PT15M | 15分钟线 | 短线交易 |
PT1H | 1小时线 | 趋势分析 |
P1D | 日线 | 技术分析主力 |
P1W | 周线 | 长期投资 |
示例请求:
# 获取三星电子日K线
curl -X GET "https://api.stocktv.top/stock/kline?pid=953367&interval=P1D&key=your_key"获取韩国市场的IPO发行信息。
接口地址:GET /stock/getIpo
请求参数:
countryId=11&type=1&key=your_keytype参数说明:
对于实时行情,推荐使用WebSocket接口实现低延迟数据推送。
连接地址:
wss://ws-api.stocktv.top/connect?key=您的API_KEY核心步骤:
以下代码封装了韩国股票数据的常用操作:
<?php
class KoreaStockAPI {
private $apiKey;
private $baseUrl = 'https://api.stocktv.top';
public function __construct($apiKey) {
$this->apiKey = $apiKey;
}
// 获取韩国股票列表
public function getStockList($exchangeId = 60, $pageSize = 20, $page = 1) {
$url = $this->baseUrl . "/stock/stocks?countryId=11&exchangeId={$exchangeId}&pageSize={$pageSize}&page={$page}&key={$this->apiKey}";
return $this->makeRequest($url);
}
// 获取个股详情
public function getStockDetail($pid) {
$url = $this->baseUrl . "/stock/queryStocks?id={$pid}&key={$this->apiKey}";
return $this->makeRequest($url);
}
// 获取历史K线
public function getKlineData($pid, $interval = 'P1D') {
$url = $this->baseUrl . "/stock/kline?pid={$pid}&interval={$interval}&key={$this->apiKey}";
return $this->makeRequest($url);
}
private function makeRequest($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response, true);
}
}
// 使用示例
$api = new KoreaStockAPI('your_api_key_here');
$stocks = $api->getStockList(60); // 获取首尔交易所股票列表
$detail = $api->getStockDetail(953367); // 获取三星电子详情
$kline = $api->getKlineData(953367, 'P1D'); // 获取日K线数据
?>通过本文介绍的API接口,开发者可以快速接入韩国股票市场的实时行情、历史数据、公司基本面等多维度信息。该方案具有低延迟、高稳定性、开发者友好等特点,适用于行情展示、量化系统、金融工具、投研平台等多种场景。
如需获取API密钥或了解更多详细信息
参考资料:
本文只作用于分享,不构成任何投资建议
本文基于公开技术文档整理,具体实现细节请以最新官方文档为准。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。