# Release calendar

## `GET /v1/calendar` - public

Upcoming releases of the headline indicators, each linked to the PakDataHub series it updates. Dates are a forward-looking estimate from each source's usual cadence, not an official gazette.

| Param | Type | Notes |
|---|---|---|
| `next` | int | The next N releases (1-100) |
| `from`, `to` | date | Or a date window |
| `module` | string | Filter by module |

```bash
curl "https://api.pakdatahub.com/v1/calendar?next=3"
```

```json
{ "success": true, "count": 3, "data": [
  { "date": "2026-09-24", "indicator": "Foreign exchange reserves", "source": "SBP",
    "series_id": "reserves.total_sbp_reserves", "actual_value": null },
  { "date": "2026-09-25", "indicator": "Sensitive Price Indicator (weekly)", "source": "PBS",
    "series_id": "commodities.wheat_flour", "actual_value": null },
  { "date": "2026-10-01", "indicator": "CPI inflation", "source": "PBS",
    "series_id": "inflation.cpi.national.yoy", "actual_value": null } ] }
```

**Tracked releases:**

| Release | Source | Series |
|---|---|---|
| CPI inflation | PBS | `inflation.cpi.national.yoy` |
| Weekly SPI prices | PBS | `commodities.wheat_flour` (and all `commodities.*`) |
| FX reserves | SBP | `reserves.total_sbp_reserves` |
| Workers' remittances | SBP | `remittances.total` |
| Merchandise trade | PBS / SBP | `trade.exports.by_country.total_export_as_bop` |
| Large-scale manufacturing | PBS | `industry.lsm.qim` |
| Broad money (M2) | SBP | `banking.m2` |

To be told the moment a series actually updates, rather than polling the calendar, use [webhooks](https://pakdatahub.com/docs/api-webhooks.md). There's a web view at [/calendar](https://pakdatahub.com/calendar).

---
Source: https://pakdatahub.com/docs/api-calendar - PakDataHub docs index: https://pakdatahub.com/docs/llms.txt
