admin 發表於 2023-4-20 16:10:22

證交所即時資訊API

目前的證交所即時資訊API的URL格式(JSON格式)為 :
https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=參數&json=1&delay=0

參數 = 上市別_證券代碼.tw

PartDescription
上市別必需參數
上市為tse
上櫃為otc
證券代碼必需參數
例如 :

[*]台積電 : 2330.tw
[*]環球晶 : 6488.tw
[*]上市加權指數 : t00.tw
[*]櫃買指數 : o00.tw

日期選用參數,格式YYYYMMDD
註:若要一次取得多個即時資料,參數請用「|」分隔
例如:取得台積電與環球晶,參數 = tse_2330.tw|otc_6488.tw

台積電即時資訊 :
https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=tse_2330.tw&json=1&delay=0

環球晶即時資訊 :
https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=otc_6488.tw&json=1&delay=0

2019年12月11日的台積電資訊 :
https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=tse_2330.tw_20191212&json=1&delay=0

上市加權指數即時資訊 :
https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=tse_t00.tw&json=1&delay=0

櫃買指數即時資訊 :
https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=otc_o00.tw&json=1&delay=0

取得台積電與環球晶即時資訊:
https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=tse_2330.tw|otc_6488.tw&json=1&delay=0

成功取得資訊時,應該會取得如下的JSON格式資料
{"msgArray":[    {      "ts":"0",      "tk0":"2330.tw_tse_20200106_B_9999280689",      "tk1":"2330.tw_tse_20200106_B_9999280433",      "tlong":"1578282160000",      "f":"1122_1149_759_705_625_",      "ex":"tse",      "g":"1400_1778_678_1226_873_",      "d":"20200106",      "it":"12",      "b":"332.50_332.00_331.50_331.00_330.50_",      "c":"2330",      "mt":"868332",      "a":"333.00_333.50_334.00_334.50_335.00_",      "n":"台積電",      "o":"333.00",      "l":"332.50",      "h":"334.50",      "ip":"0",      "i":"24",      "w":"306.00",      "v":"29121",      "u":"373.00",      "t":"11:42:40",      "s":"4",      "pz":"333.00",      "tv":"4",      "p":"0",      "nf":"台灣積體電路製造股份有限公司",      "ch":"2330.tw",      "z":"333.00",      "y":"339.50",      "ps":"2304"    }],"userDelay":5000,"rtmessage":"OK","referer":"","queryTime":{    "sysTime":"11:42:44",    "sessionLatestTime":-1,    "sysDate":"20200106",    "sessionFromTime":-1,    "stockInfoItem":2607,    "showChart":false,    "sessionStr":"UserSession",    "stockInfo":388257},"rtcode":"0000" }
資料名稱對照表如下 :

NameDescription
tlongepoch毫秒數
f揭示賣量(配合「a」,以_分隔資料)
ex上市別(上市: tse,上櫃: otc,空白:已下市或下櫃)
g揭示買量(配合「b」,以_分隔資料)
d最近交易日期(YYYYMMDD)
b揭示買價(從高到低,以_分隔資料)
c股票代號
a揭示賣價(從低到高,以_分隔資料)
n公司簡稱
o開盤
l最低
h最高
w跌停價
v累積成交量
u漲停價
t最近成交時刻(HH:MM:SS)
tv當盤成交量
nf公司全名
z當盤成交價
y昨收

有跨域(CORS)問題,可參考這篇
頁: [1]
查看完整版本: 證交所即時資訊API