Pakistan · PKR · Karachi
Pakistan Stock Exchange
PSX, Karachi: trading hours, tickers, settlement 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
PSX key facts
- Pakistan Stock Exchange is a Pakistan stock exchange in Karachi, founded in 1947, trading in PKR; its headline indices are KSE 100.
- PSX trades 09:30 to 15:30 PKT Monday to Thursday, 09:15 to 16:30 with a Friday prayer break, Monday to Friday, settling T+2; it lists about 520 listed companies (2025).
- PSX is wave 3 of the DataCedar launch order; its pages appear the day its collectors run.
- 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.
- Trading sessions follow the Asia/Karachi calendar.
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.
PSX historical data on DataCedar
PSX comes online in wave 3 of the launch order, which follows measured demand. On that day every listing gets a page with its returns, records and year by year table, and the same API call as every other exchange: daily bars back to the first session that can be sourced, minute bars from the day capture starts, priced in PKR, session dates on the PSX calendar.
Until then the exchange's own publications (see its data note above) are the source for PSX history. Read the coverage note, see pricing for the plan windows, or tell us which symbols you need.
PSX data by API
One call per symbol, the same schema on every exchange. timeframe is 1Min, 5Min, 15Min, 1Hour or 1Day; adjustment is raw, split, dividend or all; start and end bound the window. 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"Until it is livePSX on DataCedar
PSX comes online in wave 3 of the launch order. On that day every listing gets a page and the same API call as every other exchange.
Pakistan
Pakistan market page
Every exchange in the country, hours, indices and conventions.
Moves the queue
Request symbols
Tell us which symbols you need; requests set the launch order.
REST and MCP
The bars endpoint
The same call this exchange will answer: 1Min to 1Day, adjusted or raw.
43 venues
Every exchange we cover
What is live today and what is in the queue, by region.
Common questions
PSX historical data
