Asia Pacific · THB
Thailand stock market historical data
1,722 listings across SET. Daily history back to first listing, minute bars from capture forward, one page per symbol.
SET trading day, Monday to Friday
SET Index, priced in THB, settling T+2.
- 1975
- Founded in Bangkok
- 850
- Listed companies
- 1,722
- Symbol pages on DataCedar
Thailand key facts
- Thailand's stock market trades on SET, priced in THB; its headline indices are SET Index.
- Stock Exchange of Thailand, founded 1975 in Bangkok, trades 10:00 to 12:30 and 14:30 to 16:30 ICT, with random opening and closing times, Monday to Friday, regulated by Securities and Exchange Commission (Thailand).
- DataCedar covers 1,722 Thailand listings with a price history page and an API call each.
- Daily bars run back to each symbol's first sourced session; minute bars run from the day capture began for the symbol and are never backfilled.
About SET
- Full name
- Stock Exchange of Thailand
- Location
- Bangkok, Thailand
- Founded
- 1975
- Regulator
- Securities and Exchange Commission (Thailand)
- Trading hours
- 10:00 to 12:30 and 14:30 to 16:30 ICT, with random opening and closing times
- Trading days
- Monday to Friday
- Time zone
- Asia/Bangkok
- Currency
- THB
- Settlement
- T+2
- Ticker convention
- Letter codes (PTT, AOT, CPALL); foreign share lines suffixed -F, NVDR lines -R
- Headline indices
- SET Index
- Listed
- about 850 listed companies across SET and the mai growth market (2025)
- Market capitalisation
- about USD 450 billion (2025)
- The SET Index covers all listed common stocks; the SET50 tracks the 50 largest.
- Foreign ownership limits mean many stocks trade in separate local and foreign lines, plus NVDRs.
- The mai (Market for Alternative Investment) is the growth board.
- SET sells historical data through SETSMART; daily prices are published on its website.
About Thailand market data on DataCedar
Thailand trades on SET, priced in THB, and its headline indices are SET Index. DataCedar stores one daily bar per trading session for every listing, back to the first session it can source, and one minute bar per trading minute from the day capture begins for that symbol, all under one schema and one API.
Every one of the 1,722 listings has a page with its returns, records and year by year table; pages with enough traded history are in the sitemap, the rest are reachable from the A to Z lists. Tell us which symbols you need; requests move the queue. See pricing and every exchange.
Thailand stock data by API
One call per symbol, the same schema on every exchange: timeframe 1Min to 1Day, adjustment raw or all, start and end. See the bars endpoint.
curl "https://api.datacedar.com/v3/stocks/2S/bars?timeframe=1Day&adjustment=all&limit=50000" \
-H "X-API-Key: YOUR_KEY"ExchangesThailand exchanges and how to get the data
Each exchange has its own page: trading hours, ticker convention, indices, and the symbols A to Z once it is live.
Live
SET
SET Index. 10:00 to 12:30 and 14:30 to 16:30 ICT, with random opening and closing times
1,722 symbol pages
REST and MCP
The bars endpoint
One call per symbol at 1Min to 1Day, adjusted or raw, cursor paged.
No card
Free key
One year of daily bars on every symbol; paid plans add the full history and minute bars.
43 venues
Every exchange we cover
What is live today and what is in the queue, by region.
Common questions
Thailand market data
