透過證交所API讀取資料
資訊擷取網站
以下的讀取主要參考網站(https://mis.twse.com.tw/stock/)中使用的API。
個股資訊
一次取得單一個股資訊
取得個股的買賣五檔、漲跌停參考價
網址|https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=tse_2330.tw
ex_ch:股票代號
- tse_XXXX:上市股票
- otc_XXXX:上櫃股票
以上的網址內容含括了這個網址的內容(https://mis.twse.com.tw/stock/api/getStock.jsp?ch=1101.tw),因此就以上面的網址為主就可以了。
一次取得多個個股資訊
可以透過「|」符號來一次攜帶多個個股代號,一次取得多個個股資訊。
回傳的資料內容
名稱 | 說明 |
---|---|
tv | 成交量 |
ps | |
pz | |
bp | |
fv | |
oa | |
ob | |
a | 賣價(ask)清單 |
b | 買價(bid)清單 |
c | 股票代號 |
d | 日期 |
ch | 股票代號(含.tw) |
ot | |
tlong | |
f | ask的賣量 |
ip | |
g | bid的買量 |
mt | |
ov | |
h | 日高 |
i | |
it | |
oz | |
l | 日低 |
n | 公司簡稱 |
o | 開盤 |
p | |
ex | tse:上市 otc:上櫃 |
s | |
t | 最近交易時間 |
u | 漲停價 |
v | 累積成交量 |
w | 跌停價 |
nf | 公司全名 |
y | 昨日收盤 |
z | |
ts |
取得類股資訊
網址|https://mis.twse.com.tw/stock/api/getCategory.jsp?ex=tse&i=24
ex:上市櫃種類
- tse:上市
- otc:上櫃
i:產業類別代號
- 01:水泥、02:食品、24:半導體…(可至網站開啟開發者模式查詢其他類別的相對代碼)
取得指數價格
加權股價指數 網址|https://mis.twse.com.tw/stock/data/mis_ohlc_TSE.txt
櫃檯指數 網址|https://mis.twse.com.tw/stock/data/mis_ohlc_OTC.txt
網址內回傳的資料可以取得該指數
- 當日的開盤價、最高價、最低價
- 每分鐘的收K價格