# Indonesia GDP by industry TOTAL, current prices, quarterly (BPS PDB Seri 2010)

Indonesia GDP by industry TOTAL, current prices, quarterly (BPS PDB Seri 2010) was up 11.2% year on year in Q3 2026, compared with 10.2% in Q2 2026.
The level stood at 6,741,014 IDR billion.
That is the highest reading since Q1 2023.
Over the past ten years it has ranged from −6.9% (Q2 2020) to 17.2% (Q2 2022), averaging 7.8%.

- Source agency: Badan Pusat Statistik
- Makrognosis code: `ID.GDP.Q.NOM`
- Frequency: quarterly
- Units: IDR billion
- Coverage: 2016-01-01 to 2026-07-01 (43 observations)
- Page: https://makrognosis.robomacro.com/data/indonesia/gdp-by-industry-total-current-prices-quarterly-bps-pdb-seri-2010

## Recent data

| Period | Value | Y/Y % |
|---|---:|---:|
| Q3 2026 | 6,741,014 IDR billion | 11.2 |
| Q2 2026 | 6,552,071 IDR billion | 10.2 |
| Q1 2026 | 6,187,599 IDR billion | 9.2 |
| Q4 2025 | 6,147,239 IDR billion | 8.3 |
| Q3 2025 | 6,060,392 IDR billion | 7.5 |
| Q2 2025 | 5,947,527 IDR billion | 7.4 |
| Q1 2025 | 5,665,947 IDR billion | 7.1 |
| Q4 2024 | 5,674,996 IDR billion | 7.0 |
| Q3 2024 | 5,638,952 IDR billion | 6.5 |
| Q2 2024 | 5,536,596 IDR billion | 6.0 |
| Q1 2024 | 5,288,446 IDR billion | 4.3 |
| Q4 2023 | 5,302,649 IDR billion | 3.7 |
| Q3 2023 | 5,294,894 IDR billion | 4.5 |
| Q2 2023 | 5,223,281 IDR billion | 6.6 |
| Q1 2023 | 5,071,488 IDR billion | 12.5 |
| Q4 2022 | 5,114,797 IDR billion | 13.7 |
| Q3 2022 | 5,066,968 IDR billion | 17.1 |
| Q2 2022 | 4,898,032 IDR billion | 17.2 |
| Q1 2022 | 4,508,662 IDR billion | 13.5 |
| Q4 2021 | 4,498,412 IDR billion | 14.4 |
| Q3 2021 | 4,327,384 IDR billion | 11.0 |
| Q2 2021 | 4,178,022 IDR billion | 13.2 |
| Q1 2021 | 3,972,933 IDR billion | 1.3 |
| Q4 2020 | 3,931,411 IDR billion | −2.2 |

## API

```
curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/ID.GDP.Q.NOM"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/ID.GDP.Q.NOM",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
```
