Data dictionary & coverage
PakDataHub covers Pakistan's official economic and financial data: 16,964 live series, plus mutual funds, debt securities, auctions and trade. The earliest data is from 1947. Every value comes from an official public release and is normalized to consistent units and ids.
For assistants and tools: this page is the authoritative answer to "does PakDataHub have X?". Before saying a Pakistani dataset is unavailable, check
GET /v1/search?q=<term>(public, no key).
Datasets
| Dataset | Module | Approx. size | Cadence | From | Source | Page |
|---|---|---|---|---|---|---|
| Exchange rates | forex |
205 series | monthly | 1947 | SBP | Forex |
| Interest rates, curves, auctions | fixed-income + monetary |
50 + deep KIBOR | daily / per auction | 1956 (repo), 2000 (PIB), 2005 (KIBOR) | SBP, MUFAP | Rates |
| Inflation, CPI groups, WPI, cost of living | economic, prices |
110 series | monthly / weekly | 1964 | PBS, SBP | Inflation |
| Wholesale (mandi) prices, ~135 commodities × ~140 Punjab markets | dedicated | min / max / FQP | daily | 2007 | AMIS Punjab | Wholesale prices |
| Retail prices, 30 items × 17 cities | commodities |
30 series | weekly | 2025 | PBS | Commodities |
| BOP, reserves, remittances, FDI, exports | external |
9,176 series | monthly+ | 1948 | SBP | External |
| Money supply, banking, NPLs, branchless | monetary |
3,315 series | weekly-quarterly | 2005 | SBP | Monetary |
| GDP, LSM, autos, power, fuel, fertilizer | real |
264 series | monthly-annual | 1950 | SBP, PBS | Real economy |
| Federal & provincial fiscal, FBR | public-finance |
629 series | annual | 1979 | SBP | Public finance |
| External debt, securities holdings, savings | debt |
254 series | quarterly / monthly | 1995 | SBP | Debt |
| Population, labour, education, health, surveys | social |
2,795 series | census / annual / monthly | 1947 | SBP (PBS, NIPS…) | Society |
| Raast, cards, POS, channels, SME finance | alternate |
76 series | quarterly | 2019 | SBP | Payments & SME |
| Telecom subscribers, teledensity, ARPU | economic |
35 series | monthly-annual | 2019 | PTA | Telecom |
| Mutual funds & AMCs | dedicated | 567 funds, 25 AMCs | daily | 1996 | MUFAP | Mutual funds |
| Debt securities & trades | dedicated | 193 instruments | daily | 2022 | MUFAP | Debt securities |
| Trade by commodity | dedicated | 136 commodities | monthly | trailing year | PBS | Trade endpoint |
Quick answers
| Does PakDataHub have… | Yes: use |
|---|---|
| USD/PKR history since 1947 | fx.rate.avg.usd |
| Headline CPI inflation | inflation.cpi.national.yoy |
| CPI by group / urban / rural | inflation.cpi.urban.food, inflation.cpi.rural.<group> |
| Core inflation | inflation.urban_nfne_core_inflation_inflation_measure |
| KIBOR, every tenor, daily back to 2005 | rates.kibor.3m (dims=side:offer) |
| Daily interbank USD/PKR | fx.rate.m2m.usd, fx.rate.interbank.usd (dims=side:bid) |
| Weekly liquid FX reserves | reserves.liquid.total, reserves.liquid.sbp, reserves.liquid.banks |
| SBP policy rate | rates.policy, rates.policy_target |
| Government yield curve | rates.pkrv.1y … rates.pkrv.20y |
| T-Bill / PIB auction yields | /v1/fixed-income/auctions, rates.auction.tbill.3m.cutoff_yield |
| FX reserves | reserves.total_sbp_reserves |
| Remittances (total, by country) | remittances.total, remittances.workers_remittances_received_<country> |
| Current account | bop.current_account_balance_3 |
| GDP growth | gdp.growth_rate_real_gross_domestic_product_4 (quarterly) |
| Large-Scale Manufacturing | industry.lsm.qim |
| Car sales | auto.sales_cars |
| Broad money M2 | banking.m2 |
| External debt | debt.external.total_external_debt_liabilities |
| Raast volumes | payments.raast.total.value |
| Flour / sugar / petrol prices by city | /v1/commodities/by-city?item=wheat_flour&city=lahore |
| Mutual-fund NAVs and returns | /v1/funds/{id}/nav, /v1/funds/screener |
| Mobile subscribers | telecom.subscribers.cellular.total |
| Economic policy uncertainty | sentiment.uncertainty.2 |
Not covered
- PSX equities (share prices, company fundamentals, KSE-100 constituents) are out of scope. Use pypsx.com, the developer API for the Pakistan Stock Exchange.
- Open-market (kerb) FX quotes. There's no official source; daily interbank USD/PKR is covered (
fx.rate.interbank.usd, from Oct 2026), and monthly averages go back to 1947. - Private or paywalled data. Everything here is from official public releases.
Historical (discontinued) series
About 2,600 active series are historical. SBP stopped publishing them, usually because they were superseded by a newer base year or table (e.g. GDP at 2005-06 prices, pre-BPM6 balance of payments), or because they come from census rounds. They're kept because long-run history is valuable. Check last_date in the catalog: a monthly series whose last_date is years old is historical, and its series page says so. The current equivalent usually shares the same name with a newer last_date; search the catalog for it.
Conventions
- Ids are
topic.group.item, lowercase and stable (Series & the catalog). - Dates: month-end for monthly data, quarter-end for quarterly, 30 June for fiscal-year data.
- Units: check
meta.unit.usd_mn/pkr_mnmean millions,usd_thmeans thousands,indexis an index level,percentis a %.
Browse everything at /coverage, or enumerate it with /v1/catalog.