Endpoint
GET /oapi/priceboard/symbol-latest-data
Returns the latest available market data for a symbol.
Required query parameters
symbolList— Comma-separated list of symbols. Example:ACB,FPT,VICfields— Comma-separated list of response fields to return.
Available fields
Field descriptions
Core market fields
marketId(string) — Market code. Example:STO,STX,UPX,DVX.s(string) — Symbol.t(string) — Symbol type. Example:STOCK,CW,INDEX.o(number) — Open price (giá mở cửa).h(number) — High price (giá cao nhất).l(number) — Low price (giá thấp nhất).c(number) — Latest matched price (giá khớp gần nhất).ch(number) — Change.r(number) — Rate.ti(number) — Latest update time (thời gian gần nhất mã được update).a(number) — Average price (giá trung bình).re(number) — New reference price (Giá tham chiếu mới).vo(number) — Trading volume.va(number) — Trading value.ce(number) — Ceiling price.fl(number) — Floor price.ep(number) — Expected price forATOorATC.er(number) — Expected rate.ec(number) — Expected change.ev(number) — Expected volume.mv(number) — Latest matching volume (khối lượng khớp gần nhất).sessionId(string) — Trading session ID. Example:99.
Order book and buy-in
bbOd(array) — Odd-lot bid book (dư mua lô lẻ).p(number) — Price.v(number) — Volume.
boOd(array) — Odd-lot offer book (dư bán lô lẻ).p(number) — Price.v(number) — Volume.
bbBi(array) — Buy-in bid book (dư mua BuyIn).p(number) — Price.v(number) — Volume.
boBi(array) — Buy-in offer book (dư bán BuyIn).p(number) — Price.v(number) — Volume.
biC(number) — Buy-in price.biCh(number) — Buy-in change.biR(number) — Buy-in rate.biVo(number) — Buy-in volume.biVa(number) — Buy-in value.biMv(number) — Buy-in matching volume.
Odd-lot fields
odC(number) — Odd-lot price.odCh(number) — Odd-lot change.odR(number) — Odd-lot rate.odVo(number) — Odd-lot volume.odVa(number) — Odd-lot value.odMv(number) — Odd-lot matching volume.odH(number) — Odd-lot high.odL(number) — Odd-lot low.
Derivatives and CW fields
ba(number) — Basis (độ lệch so với VN30).oi(number) — Open interest.exp(number) — CW exercise price (Giá thực hiện của chứng quyền).exr(string) — Conversion ratio (Tỉ lệ chuyển đổi).ltd(string) — CW trading date (ngày giao dịch chứng quyền).is(string) — CW issuer (Tổ chức phát hành chứng quyền).be(number) — Break-even point of a CW (điểm hòa vốn của cw).underlyingSymbol(string) — Underlying symbol (Mã CK cơ sở).underlyingPrice(number) — Underlying symbol price.
Metadata
n1(string) — Symbol name.n2(string) — English name.m(string) — Exchange. Example:HOSE,HNX,UPCOM.isin(string) — Exchange-defined symbol code.rc(string) — Reference code.i(boolean) — Highlight flag. Do not use.fsp(number) — Do not use.noFsp(number) — Do not use.
Foreign trading fields
frBvo(number) — Foreign buy volume.frSvo(number) — Foreign sell volume.frBva(number) — Foreign buy value.frSva(number) — Foreign sell value.frTr(number) — Total foreign room.frCr(number) — Current foreign room.frNBva(number) — Foreign net buy value.frNSva(number) — Foreign net sell value.
Historical close, value, and trading-day fields
c5ss(number) — Close price 5 sessions ago.c1w(number) — Close price 1 week ago.c1m(number) — Close price 1 month ago.c3m(number) — Close price 3 months ago.c6m(number) — Close price 6 months ago.c1y(number) — Close price 1 year ago.va5ss(number) — Trading value 5 sessions ago.va1w(number) — Trading value 1 week ago.va1m(number) — Trading value 1 month ago.va3m(number) — Trading value 3 months ago.va6m(number) — Trading value 6 months ago.va1y(number) — Trading value 1 year ago.td5ss(number) — Total trading days 5 sessions ago.td1w(number) — Total trading days 1 week ago.td1m(number) — Total trading days 1 month ago.td3m(number) — Total trading days 3 months ago.td6m(number) — Total trading days 6 months ago.td1y(number) — Total trading days 1 year ago.
Historical change and rate fields
ch5ss(number) — Change versus 5 sessions ago.ch1w(number) — Change versus 1 week ago.ch1m(number) — Change versus 1 month ago.ch3m(number) — Change versus 3 months ago.ch6m(number) — Change versus 6 months ago.ch1y(number) — Change versus 1 year ago.r5ss(number) — Rate versus 5 sessions ago.r1w(number) — Rate versus 1 week ago.r1m(number) — Rate versus 1 month ago.r3m(number) — Rate versus 3 months ago.r6m(number) — Rate versus 6 months ago.r1y(number) — Rate versus 1 year ago.
Historical aggregate fields
aVa5ss(number) — Trading value 5 sessions ago.aVa1w(number) — Trading value 1 week ago.aVa1m(number) — Trading value 1 month ago.aVa3m(number) — Trading value 3 months ago.aVa6m(number) — Trading value 6 months ago.aVa1y(number) — Trading value 1 year ago.aVo5ss(number) — Trading volume 5 sessions ago.aVo1w(number) — Trading volume 1 week ago.aVo1m(number) — Trading volume 1 month ago.aVo3m(number) — Trading volume 3 months ago.aVo6m(number) — Trading volume 6 months ago.aVo1y(number) — Trading volume 1 year ago.
Historical foreign trading fields
aFrBvo1w(number) — Foreign buy volume 1 week ago.aFrBvo1m(number) — Foreign buy volume 1 month ago.aFrBvo3m(number) — Foreign buy volume 3 months ago.aFrBvo6m(number) — Foreign buy volume 6 months ago.aFrBvo1y(number) — Foreign buy volume 1 year ago.aFrSvo1w(number) — Foreign sell volume 1 week ago.aFrSvo1m(number) — Foreign sell volume 1 month ago.aFrSvo3m(number) — Foreign sell volume 3 months ago.aFrSvo6m(number) — Foreign sell volume 6 months ago.aFrSvo1y(number) — Foreign sell volume 1 year ago.aFrBva1w(number) — Foreign buy value 1 week ago.aFrBva1m(number) — Foreign buy value 1 month ago.aFrBva3m(number) — Foreign buy value 3 months ago.aFrBva6m(number) — Foreign buy value 6 months ago.aFrBva1y(number) — Foreign buy value 1 year ago.aFrSva1w(number) — Foreign sell value 1 week ago.aFrSva1m(number) — Foreign sell value 1 month ago.aFrSva3m(number) — Foreign sell value 3 months ago.aFrSva6m(number) — Foreign sell value 6 months ago.aFrSva1y(number) — Foreign sell value 1 year ago.aFrNBva1w(number) — Foreign net buy value 1 week ago.aFrNBva1m(number) — Foreign net buy value 1 month ago.aFrNBva3m(number) — Foreign net buy value 3 months ago.aFrNBva6m(number) — Foreign net buy value 6 months ago.aFrNBva1y(number) — Foreign net buy value 1 year ago.aFrNSva1w(number) — Foreign net sell value 1 week ago.aFrNSva1m(number) — Foreign net sell value 1 month ago.aFrNSva3m(number) — Foreign net sell value 3 months ago.aFrNSva6m(number) — Foreign net sell value 6 months ago.aFrNSva1y(number) — Foreign net sell value 1 year ago.
cURL
Python
Example response
Replace BASE_URL with your API host. Replace the sample symbols and fields as needed.