Asia Pacific · PKR
Pakistan stock market historical data
PSX, home of the KSE 100. Trading hours, tickers and indices, and how its historical price data arrives on DataCedar.
PSX trading day, Monday to Friday
KSE 100, priced in PKR, settling T+2.
- 1947
- Founded in Karachi
- 520
- Listed companies
- USD 50 billion
- Market capitalisation
Pakistan key facts
- Pakistan's stock market trades on PSX, priced in PKR; its headline indices are KSE 100.
- Pakistan Stock Exchange, founded 1947 in Karachi, trades 09:30 to 15:30 PKT Monday to Thursday, 09:15 to 16:30 with a Friday prayer break, Monday to Friday, regulated by Securities and Exchange Commission of Pakistan (SECP).
- Pakistan is in the DataCedar launch queue: PSX in wave 3.
- 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 PSX
- Full name
- Pakistan Stock Exchange
- Location
- Karachi, Pakistan
- Founded
- 1947
- Regulator
- Securities and Exchange Commission of Pakistan (SECP)
- Trading hours
- 09:30 to 15:30 PKT Monday to Thursday, 09:15 to 16:30 with a Friday prayer break
- Trading days
- Monday to Friday
- Time zone
- Asia/Karachi
- Currency
- PKR
- Settlement
- T+2
- Ticker convention
- Symbol codes such as OGDC, HBL, LUCK
- Headline indices
- KSE 100
- Listed
- about 520 listed companies (2025)
- Market capitalisation
- about USD 50 billion (2025)
- Formed in 2016 by merging the Karachi, Lahore and Islamabad stock exchanges; the Karachi exchange dates from 1947.
- A Chinese consortium including the Shanghai and Shenzhen exchanges bought a 40 percent stake in 2017.
- The KSE 100 is the benchmark, a capitalisation weighted index of 100 companies selected by sector.
- PSX publishes daily closing data on its website; historical intraday data is sold through its data services.
About Pakistan market data on DataCedar
Pakistan trades on PSX, priced in PKR, and its headline indices are KSE 100. 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.
Coverage arrives in launch order, which follows measured demand; PSX in wave 3. Tell us which symbols you need; requests move the queue. See pricing and every exchange.
Pakistan 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/SYMBOL/bars?timeframe=1Day&adjustment=all&limit=50000" \
-H "X-API-Key: YOUR_KEY"ExchangesPakistan 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.
Wave 3
PSX
KSE 100. 09:30 to 15:30 PKT Monday to Thursday, 09:15 to 16:30 with a Friday prayer break
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
Pakistan market data
