PAKDATAHUB
Docs · Resources

For AI agents: this page is available as raw Markdown at /docs/changelog.md · every page in one file at /llms-full.txt · index at /docs/llms.txt

Changelog

2026-10-05

  • New data: daily wholesale (mandi) prices from Punjab AMIS. About 135 grains, vegetables and fruits in about 140 markets, daily since May 2007 (fair-quality price), with each day's min and max from October 2026. New endpoints /v1/agri/markets, /v1/agri/commodities, /v1/agri/prices and /v1/agri/latest. See Wholesale (mandi) prices.
  • Revision history back to 2008, on more series. We now read every SBP Monthly Statistical Bulletin issue SBP still hosts, 2005–2026 (258 issues, up from 177), including the 2026 issues. It also reads the bulletin's national-accounts tables (GDP by sector, provisional and revised). First prints and dated revisions now cover 70 series (about 8,800 first prints and 7,500 revisions), including exports and imports of goods and GDP. See Revision vintages.
  • New: GET /v1/series/{id}/revisions (Pro+). Shows each point's first print, every figure it replaced (with the date and the publication), and today's value in one call.
  • New series from the bulletin: monthly broad money (money.m2.monthly), 1-month KIBOR month-end and monthly average, monthly bank advances-to-deposits and investment-to-deposits ratios, and historical national CPI food, non-food and core (NFNE, trimmed-mean) inflation and old-base CPI levels. Each ships with its print history.
  • New: derived indicators, a labelled layer computed from official series with a published formula. It includes the real policy rate and real KIBOR, KIBOR and T-bill spreads over the policy rate, the PKRV curve slope, months of import cover, 12-month remittances, essential-goods inflation by city, and money-market and equity fund-category yields. Derived series have source: PakDataHub and a derived object (method and inputs) on the catalog record and in meta. Available on every plan.
  • Weekly SPI history back to July 2023, read from PBS's own archive list. The weekly city prices and the cost-of-living index now start in July 2023 (was June 2025); the cost-of-living index is rebased to the first week of the longer window.

2026-10-04

  • Revision history back to 2011. ?vintage= now reaches years before our own tracking began: first prints and dated revisions for 39 headline series (USD/PKR, remittances, exports, reserves, CPI inflation, REER/NEER, bank lending and deposit rates, and more), read from every archived issue of the SBP's Monthly Statistical Bulletin. See Revision vintages.
  • Fix: ?vintage= returned no data for past dates on series that are re-ingested (re-fetching an unchanged value used to look like a revision). Vintages now reflect only real changes.
  • New data: daily interbank USD/PKR. fx.rate.m2m.usd (SBP's daily M2M revaluation rate) and fx.rate.interbank.usd (weighted-average bid/offer), plus weekly liquid FX reserves reserves.liquid.{total,sbp,banks} and the daily weighted-average overnight repo rate rates.repo.overnight. Accruing from October 2026.
  • Full KIBOR history in the flagship ids. rates.kibor.{1w,2w,1m,3m,6m,9m,1y} now go back to June 2005 (bid/offer via dims=side:...); the discontinued 2-year and 3-year tenors are rates.kibor.2y / .3y (2005-2020). KIBOR is now dated by SBP's own "As on" date, so weekend copies of Friday's fixing are gone.
  • New: Google Sheets & Excel functions. =PAKDATA(), =PAKDATA_LATEST(), =PAKDATA_SEARCH() and =PAKDATA_INFO() for Google Sheets; LAMBDA functions for Excel 365; a Power Query function for full history.
  • Fix: GET /v1/series/{id}/latest honours dims (it returned every side) and accepts format=csv. CSV dims is now compact JSON ({"side":"offer"}), not a Python-style repr.
  • Plans priced on value. Plans now differ by history depth, revision vintages, webhooks and the right to show data in your own product (Business). Paid request limits are fair-use ceilings. GET /v1/plans adds for, usage_rights, vintages, webhooks, sla, support and fair_use.
  • Free plan: 500 API calls every month, resetting on the 1st (was a one-time allotment). GET /v1/usage adds usage.credits_reset.
  • GET /v1/status adds totals (live series, active funds, AMCs, securities) — the counts the site and docs now use everywhere.
  • Fix: the homepage wheat-flour figure now shows the national average, matching the chart.

2026-09-24

  • Docs restructured. One focused page per endpoint and per dataset. Every page is also available as raw Markdown by appending .md to its URL, and there are generated llms.txt, llms-full.txt and AGENTS.md files for AI tools.
  • Fix: /v1/commodities?item= accepts wheat_flour, commodities.wheat_flour or the legacy commodity.wheat_flour. It had returned 404 for every form after the id rename.
  • Fix: ?transform=yoy|mom|pct_change|3ma now fetches the partner points outside your from/limit window, so small windows no longer come back as nulls.
  • Fix: /v1/usage reports minute_used from the live rate-limit window. It was always 0.
  • Data: duplicate daily copies of auction cut-offs removed; each series now has one point per auction.
  • Data: release-calendar entries now link to real series ids.

2026-09-23

  • About 5,800 series that are zero across their whole history were hidden from the catalog. Each one reappears automatically if its source ever publishes a non-zero value.
  • New docs pages: an API reference with per-endpoint schemas, and the data dictionary.

2026-09-22

  • New: GET /v1/funds/screener (every fund in one call) and the free fund-screener tool.
  • New: AMC pages, the blog, and 240+ API guides.

2026-08

  • New: GET /v1/funds/{id}/analytics (CAGR, volatility, drawdown) and GET /v1/amcs.
  • New: server-side transforms (?transform=) and revision vintages (?vintage=).
  • New: a credit-based free tier (500 one-time credits).
  • New: Google sign-in, and API keys emailed on signup.
View as Markdown (.md)