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

09:30 to 15:30 PKT04:30 to 10:30 UTC

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.

Common questions

PSX historical data

Start with any symbol.