目前的證交所即時資訊API的URL格式(JSON格式)為 :
https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=參數&json=1&delay=0
參數 = 上市別_證券代碼.tw[_日期]
Part | Description | 上市別 | 必需參數
上市為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" }
資料名稱對照表如下 :
Name | Description | tlong | epoch毫秒數 | 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)問題,可參考這篇
|