303.525 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Economie
Wereldbank
Internationaal, relevant voor Nederland

Wereldbank indicatoren

Bevolking, economie, gezondheid en onderwijs per land, vaak vanaf 1960. Goed voor het grote plaatje, te grof voor regio's. De bekendste database, de World Development Indicators, heeft bijna 1.500 indicatoren; de hele API telde op 16 oktober 2026 29.490 indicatoren in 70 databases.

EconomieBevolkingOpenAPIDownloadWereld · land
Actueel · bijgewerkt 9 dagen geleden · gecontroleerd 17:23
data.worldbank.org
Schermafbeelding van data.worldbank.org

Wat er allemaal in zit29.490

Alle indicatoren van de Wereldbank-API, per database (World Development Indicators, Gender Statistics, Doing Business …) en waar de Wereldbank dat aangeeft per onderwerp, elke nacht opgehaald. Een indicator kan in meer databases staan. Elke indicator heeft een eigen pagina met de API-aanroep voor Nederland en de licentie als de metadata die noemt. De titels zijn Engels, zoals de bron ze publiceert.

29.490indicatoren
29.490met een API of kaartdienst
5.248bijgewerkt in de afgelopen 30 dagen

Bos als aandeel van het landoppervlak in Nederland: lager dan in 25 van de 26 andere EU-landen

Bos als aandeel van het landoppervlak in 2024, in procent. Nederland: 11,0. Hoogste: Finland (74,2); laagste: Malta (1,5).

Bron: Wereldbank, World Development Indicators (AG.LND.FRST.ZS: Forest area (% of land area)) · opgehaald 25 oktober 2026Open de tabel Los blok

Aandeel 65-plussers in de bevolking van Nederland: 20,9 procent in 2025, 11,9 procentpunt hoger dan in 1960

Aandeel 65-plussers in de bevolking van Nederland, 1960 – 2025, in procent. Dat is het hoogste punt in de reeks.

Bron: Wereldbank, World Development Indicators (SP.POP.65UP.TO.ZS: Population ages 65 and above (% of total population)) · opgehaald 25 oktober 2026Open de tabel Los blok

Wat je ermee kunt bouwen1

Wat kun je ermee?1 ideeën

Om te beginnen

Nederland in de wereld

Zet levensverwachting, CO₂ per inwoner of bbp naast andere landen.

Zo verwerk je het3 stappen

  1. Eén indicator voor Nederland

    De Indicators API (api.worldbank.org/v2, geen sleutel) geeft per land en indicator een reeks. Vraag JSON en geef de jaren mee. Bevolking van Nederland in 2025: 18.087.633 (lastupdated 8 oktober 2026).

    https://api.worldbank.org/v2/country/NLD/indicator/SP.POP.TOTL?format=json&date=2015:2025
  2. Landen naast elkaar

    Zet landcodes achter elkaar met een puntkomma. Met mrnev=1 krijg je per land de nieuwste waarde die niet leeg is. CO₂-uitstoot per inwoner in 2024 (zonder landgebruik): Nederland 6,6 ton, Duitsland 6,9, België 7,3.

    https://api.worldbank.org/v2/country/NLD;BEL;DEU/indicator/EN.GHG.CO2.PC.CE.AR5?format=json&mrnev=1
  3. Zoek de indicatorcode

    De World Development Indicators (bron 2) hebben 1.498 indicatoren (16 oktober 2026). De lijst geeft per code naam, uitleg en herkomst.

    https://api.worldbank.org/v2/source/2/indicator?format=json&per_page=100

Vergelijkbare bronnen

Waar je op moet letten

  • Zonder format=json krijg je XML

    Standaard antwoordt de API in XML, 50 rijen per pagina (per_page). format=csv bestaat niet in de API zelf en geeft een foutmelding.

  • Geef altijd de jaren mee

    Op 16 oktober 2026 gaf …/country/NL/indicator/SP.POP.TOTL?format=json maar één jaar terug, terwijl dezelfde vraag met NLD of met date=1960:2025 alle 66 jaren gaf. Zet date erbij en controleer het veld total.

APIREST (JSON/XML), Indicators API v2 · gelezen 16 okt 2026

StandaardREST (JSON/XML), Indicators API v2documentatie
Toegang zonder sleutel

Geen sleutel of account nodig getest

Omvang29.544

indicatoren in 71 databases (/indicator en /source, 16 okt 2026) getest

Formaten

jsonxmljson-statzip

Basisadres

https://api.worldbank.org/v2

Endpoints 8

  • GET/country/{landen}/indicator/{indicator}De reeks: waarde per land en jaar. Meer landen met ;: NLD;BEL;DEU. all = alle landen én regio's.
  • GET/country/{land}/indicator/{ind1};{ind2}?source={id}Meer indicatoren in één aanroep (max. 60), alleen met source erbij (2 = World Development Indicators).
  • GET/indicator/{indicator}Beschrijving van een indicator: naam, eenheid, bron, uitleg (sourceNote), herkomst (sourceOrganization).
  • GET/source/{id}/indicatorAlle indicatoren van één database, bv. source/2 = World Development Indicators.
  • GET/sourceDe 71 databases met id, naam en lastupdated.
  • GET/sources/{id}/series/{indicator}/metadataUitgebreide metadata per reeks: definitie, methode, aggregatie, licentie (License_Type).
  • GET/country/{land}Landgegevens: ISO2 en ISO3, regio, inkomensgroep, hoofdstad, coördinaten. /country geeft 296 landen en groepen.
  • GET/topic, /region, /incomelevelLijsten van 21 onderwerpen, 44 regio's en de inkomensgroepen.

Filteren uit de beschrijving

Landen en indicatoren in het pad (meer met ;), jaren met date (bereik met :), nieuwste waarden met mrv of mrnev. Sorteren kan niet.

;:

Parameters 12

formatjson, jsonstat, xml (standaard) of jsonP (met prefix). format=csv bestaat niet (XML-fout 111).getest
dateJaar of bereik met dubbele punt: 2024 of 2015:2025. Ook maand/kwartaal bij hoogfrequente data, YTD:2013.getest
mrvDe N nieuwste perioden (ook als ze leeg zijn).getest
mrnevDe N nieuwste waarden die niet leeg zijn, per land.getest
gapfillMet mrv: vult een lege periode met een eerdere waarde.uit de beschrijving
frequencyJaar-, kwartaal- of maandwaarden, met mrv.uit de beschrijving
per_pageRijen per pagina, standaard 50. Bij een land met 66 jaren zet je per_page=100.getest
pagePaginanummer (vanaf 1); het aantal pagina's staat in pages.getest
sourceDatabase-id; verplicht bij meer indicatoren in één aanroep.getest
downloadformatcsv, xml of excel: hetzelfde als ZIP-bestand.getest
footnoteVoetnoten per land, indicator en jaar.uit de beschrijving
/{taal}/…Taalvoorvoegsel voor vertaalde namen, bv. /v2/fr/country/NLD (Pays-Bas), /v2/es/…; geen Nederlands.getest

Velden in het JSON-antwoord (array: [kop, rijen]) 9

NaamTypeBetekenis
[0].totalintegerAantal rijen; controleer dit (zie notities)
[0].lastupdateddatumLaatste update van de database (versheid)
[0].pages / per_pageintegerPaginering (soms als tekst, soms als getal)
[1][].indicator.idtekstIndicatorcode, bv. SP.POP.TOTL
[1][].country.idtekstISO2-code (NL); ook regio-codes (ZH, Z7)
[1][].countryiso3codetekstISO3-code (NLD)
[1][].datetekstJaar als tekst ("2025")
[1][].valuegetalDe waarde; null als er geen cijfer is
[1][].obs_status / decimaltekstStatus en aantal decimalen

Limieten en valkuilen

  • Hoogstens 60 indicatoren per aanroep, 1.500 tekens tussen twee schuine strepen en 4.000 tekens in de hele URL. uit de beschrijving
  • Geen sleutel en geen gedocumenteerde aanvraaglimiet. Antwoorden zijn meestal binnen een seconde, maar een vraag met frequency=Q duurde 46 s en country/all met per_page=1 liep één keer in een time-out (60 s); dezelfde vraag met per_page=300 kwam daarna in 0,3 s. getest
  • Zonder format=json krijg je XML. format=csv geeft een XML-fout; voor CSV gebruik je downloadformat=csv (een ZIP). getest
  • Geef altijd date mee: …/country/NL/indicator/SP.POP.TOTL?format=json gaf op 16 okt 2026 maar één jaar terug, met date of met NLD alle jaren. Controleer total. ervaring
  • Onbekende indicator: HTTP 200 met [{"message":[{"id":"120","key":"Invalid value"}]}]. Een datum zonder data (date=2025M01 voor een jaarreeks): 200 met total 0 en null. Kijk dus naar de inhoud, niet naar de status. getest
  • country/all geeft 266 rijen per jaar: landen én groepen (regio's, inkomensgroepen, wereld). Filter op countryiso3code of haal de echte landen uit /country (region.id niet leeg en niet 'NA'). getest
  • Rijen komen nieuwste jaar eerst. Bevolking NL 2025: 18.087.633 (lastupdated 8 okt 2026). getest
  • Indicatorcodes veranderen soms: CO₂ per inwoner heet nu EN.GHG.CO2.PC.CE.AR5 (het oude EN.ATM.CO2E.PC is vervangen). Zoek in /source/2/indicator. ervaring

Probeer het HTTP 200 · 347 ms · 16 okt

https://api.worldbank.org/v2/country/NLD;BEL;DEU/indicator/SP.POP.TOTL?format=json&date=2023:2025&per_page=100
[
  {
    "page": 1,
    "pages": 1,
    "per_page": 100,
    "total": 9,
    "sourceid": "2",
    "lastupdated": "2026-10-08"
  },
  [
    {
      "indicator": {
        "id": "SP.POP.TOTL",
        "value": "Population, total"
      },
      "country": {
        "id": "BE",
        "value": "Belgium"
      },
      "countryiso3code": "BEL",
      "date": "2025",
      "value": 11941781,
      "unit": "",
      "obs_status": "",
      "decimal": 0
    },
    {
      "indicator": {
        "id": "SP.POP.TOTL",
        "value": "Population, total"
      },
      "country": {
        "id": "BE",
        "value": "Belgium"
      },
      "countryiso3code": "BEL",
      "date": "2024",
      "value": 11858610,
      "unit": "",
      "obs_status": "",

Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.

Gelezen uit Wereldbank: basisstructuur van aanroepen, parameters en limieten · Wereldbank: documentatie van de Indicators API. Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.

Meer van Wereldbank in onze index

29.490 datasets in Wereldbank-indicatoren. Dit zijn de laatst gewijzigde.

Alles over Wereldbank

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: worldbank
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
cache:
  tag: bron:worldbank
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: veld lastupdated
  verwacht: elk kwartaal

Bron: content/bronnen/worldbank.yaml · Markdown