Finance.Foundation
Jurisdiction · NL · EUR

Netherlands

ISO code
NL
Currency
EUR
Monetary authority
European Central Bank — sets the rate
De Nederlandsche Bank — implements it, as a member of the Eurosystem
Policy regime
Euro-area member: policy set by the ECB Governing Council, implemented by DNB as part of the Eurosystem
GDP
$1.33tn (2025, World Bank)
Real GDP growth
1.8% (2025, World Bank)
Inflation (CPI)
3.2% (2025, World Bank)
Population
18.1m (2025, World Bank)
Credit to private sector
82% of GDP (2024, World Bank)

Annual indicators from World Bank Open Data (CC BY 4.0), each shown with its observation year — refreshed daily, but the underlying series are annual and only move when the World Bank publishes.

Current readings · refreshed every 3 hours

2.65% ECB main refinancing rate · 2026-09-16 · ECB Data Portal

1.17% Euro-area real GDP growth (YoY) · 2026-Q2 · OECD Quarterly National Accounts

6.4% Euro-area unemployment rate · 2026-08 · OECD

3.49% Euro-area M3 growth (YoY) · 2026-08 · ECB Data Portal

Everything here except the policy rate is a euro-area aggregate, not Netherlands’s own figure: growth, unemployment and money supply are published for the currency area as a whole, and the country-level numbers are the annual World Bank series above. The policy rate is the exception — it is set once for the whole area, so it is Netherlands’s rate too.

Funds domiciled

None in covered set

Covered companies — Netherlands

CompanyTickerExchangeSectorMkt cap ≈
ASMLSemiconductor EquipmentASMLEuronextTechnology$670.6bn
INGBankingINGAEuronextFinancials$102.9bn
AdyenPayment processingADYENEuronextFinancials$40.1bn

Approximate reference values from public sources · seed-0.7 · marketcap-1 · 2026-08-30 · not real-time. See data & methodology.

# this page as data GET https://finance.foundation/api/v1/countries/netherlands

JSONCSV No key, CORS enabled — paste any of these straight into a notebook.

Code to fetch it
curl
curl -s https://finance.foundation/api/v1/countries/netherlands
Python
import requests r = requests.get("https://finance.foundation/api/v1/countries/netherlands", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/countries/netherlands"); if (!r.ok) throw new Error(r.status); const data = await r.json();
pandas
import pandas as pd df = pd.read_csv("https://finance.foundation/api/v1/countries/netherlands.csv")