Check the setup
- Python 3.10 or newer
- A notebook environment such as Jupyter or Google Colab
- An internet connection
Comparable OECD economic and social indicators for building country dashboards and release-monitoring tools from a bounded SDMX query.
From source to product signal
OECD publishes SDMX-JSON for named datasets such as quarterly GDP growth. Start with one dataset, one country, and a short time window. Member-country coverage is not global, and vintages can revise previous values.
Install the packages, then run the notebook cell.
python -m pip install pandas requests
import pandas as pd
import requests
response = requests.get(
"https://sdmx.oecd.org/public/rest/data/OECD.SDD.NAD,DSD_NAMAIN1@DF_QNA,1.1/Q.AUS.S1.S1.B1GQ.L.XDC.LR.GY._Z",
headers={"Accept": "application/vnd.sdmx.data+json;charset=utf-8;version=1.0"},
timeout=30,
)
response.raise_for_status()
observations = response.json()["data"]["dataSets"][0]["observations"]
rows = [
{"position": key, "value": value[0]}
for key, value in observations.items()
]
gdp = pd.DataFrame(rows)
gdp["retrieved_at_utc"] = pd.Timestamp.now(tz="UTC")
print(gdp.head())Test a useful signal
Test whether one OECD SDMX series can power a bounded growth monitor.
Organisation for Economic Co-operation and Development is an intergovernmental source. Last verified 2026-08-18. Temporal coverage: series-specific coverage published with each OECD dataset.