303.525 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Klimaat en milieu
Global Biodiversity Information Facility
Internationaal, relevant voor Nederland

GBIF biodiversiteit

Meer dan 150 miljoen waarnemingen van soorten in Nederland, onder meer uit waarneming.nl en museumcollecties.

Klimaat en milieuOpenAPIDownloadWereld · waarneming
Bereikbaar · gecontroleerd 17:23

Wat er allemaal in zit1.978

Alle datasets in GBIF van Nederlandse uitgevers of met waarnemingen in Nederland, per soort dataset, land van de uitgever en uitgever. Elke nacht opgehaald. Elke dataset heeft een eigen pagina met licentie, het aantal waarnemingen in Nederland en de API-aanroep. De titels zijn Engels, zoals de bron ze publiceert.

1.978datasets
152,9 mln.waarnemingen in Nederland in totaal
1.978met een API of kaartdienst
458bijgewerkt in de afgelopen 30 dagen

Waarnemingen en collecties (occurrence)1.517

Bemonsteringen (sampling event)138

Soortenlijsten (checklist)168

Alleen metadata (metadata-only)155

Waarnemingen van planten en dieren uit Nederland in GBIF: 12,5 miljoen waarnemingen in 2025, 24 keer zo veel als in 1990

Waarnemingen van planten en dieren uit Nederland in GBIF, 1990 – 2025, in miljoen waarnemingen. Dat is het hoogste punt in de reeks.

Bron: GBIF, occurrence search (facet year, land NL, alleen volle jaren) · opgehaald 25 oktober 2026Open de tabel Los blok

Waarnemingen uit Nederland in GBIF per klasse: het meest vogels (5.567.722 waarnemingen), dan insecten en tweezaadlobbigen

Waarnemingen uit Nederland in GBIF per klasse, 2025, in waarnemingen. Totaal: 12.496.874; de grootste 12 van 123 categorieën staan in de grafiek. Vogels is 45% van het totaal. Ingedeeld naar klasse; het totaal telt ook records zonder klasse. Eén record is één waarneming van een soort, soms van meerdere exemplaren tegelijk.

Bron: GBIF, occurrence search (facet classKey, land NL) · opgehaald 25 oktober 2026Open de tabel Los blok

Wat je ermee kunt bouwen1

Wat kun je ermee?2 ideeën

Om te beginnen

Welke soorten zijn er bij jou gezien?

Zoek waarnemingen binnen een cirkel rond je huis.

Voor gevorderden

Opschuivende soorten

Volg een zuidelijke soort door de jaren heen en zie of hij noordwaarts trekt.

Zo verwerk je het3 stappen

  1. Tel waarnemingen zonder ze op te halen

    De zoek-API (api.gbif.org/v1, geen sleutel) geeft met limit=0 alleen het aantal. Voor Nederland: 150.268.404 waarnemingen op 16 oktober 2026.

    https://api.gbif.org/v1/occurrence/search?country=NL&limit=0
  2. Zoek de soortcode op

    Filteren gaat op taxonKey, niet op naam. De species-API zet een wetenschappelijke naam om in een sleutel; Halyomorpha halys (bruingemarmerde schildwants) is 4485843.

    https://api.gbif.org/v1/species/match?name=Halyomorpha%20halys
  3. Per jaar tellen met een facet

    Met facet=year krijg je de aantallen per jaar in één antwoord. Voor de bruingemarmerde schildwants in Nederland: 6 waarnemingen in 2018, 741 in 2022, 6.362 in 2025. Let op: meer waarnemingen kan ook betekenen dat er meer gezocht wordt.

    https://api.gbif.org/v1/occurrence/search?country=NL&taxonKey=4485843&limit=0&facet=year&facetLimit=20

Interessante koppelingen

Vergelijkbare bronnen

  • Waarneming.nl nog niet uitgelegd

    De bron van veel Nederlandse waarnemingen, met meer detail.

  • Netherlands Biodiversity API (Naturalis) nog niet uitgelegd

    De collectie van Naturalis zelf, zonder sleutel: 10.732.502 specimens (api.biodiversitydata.nl/v2/specimen/count), waarvan 1.714.520 verzameld in Nederland. Wereldwijde collectie, licentie per record (CC0 in de steekproef). GBIF heeft 9.866.175 records van Naturalis, dus het meeste staat ook daar.

  • OBIS (Ocean Biodiversity Information System) nog niet uitgelegd

    Alleen zeeleven, zonder sleutel. Gebied 'Netherlands: all' (areaid 160): 6.090.465 waarnemingen van 6.348 soorten uit 336 datasets (api.obis.org/v3/statistics?areaid=160). Licentie per dataset (veld intellectualrights): ruwweg 195 CC BY, 65 CC0 en 65 CC BY-NC, dus niet alles mag commercieel.

Waar je op moet letten

  • Pagineren stopt bij 100.000

    De zoek-API geeft maximaal 300 waarnemingen per verzoek, en voorbij offset 100.000 komt er een foutmelding (400). Tellen en groeperen met facet werkt wel over alles.

APIREST (JSON), GBIF API v1 · gelezen 16 okt 2026

StandaardREST (JSON), GBIF API v1documentatie
Toegang zonder sleutel

Zoeken, tellen en soorten opzoeken zonder sleutel. Alleen grote downloads (occurrence/download/request) vragen een gratis GBIF-account (gebruikersnaam en wachtwoord). getest

Omvang150.297.511

waarnemingen met country=NL (16 okt 2026) getest

Formaten

jsoncsvpng

Basisadres

https://api.gbif.org/v1

Endpoints 11

  • GET/occurrence/searchWaarnemingen zoeken met filters; limit=0 geeft alleen het aantal, facet= telt per veld (jaar, soort, dataset, licentie …).
  • GET/occurrence/{key}Eén waarneming met alle velden.
  • GET/occurrence/count?country=NLAlleen het aantal, als kaal getal.
  • GET/species/match?name={naam}Wetenschappelijke naam → taxonKey (Halyomorpha halys = 4485843), met rang, classificatie en zekerheid.
  • GET/species/search?q={tekst}Soorten zoeken op (ook Nederlandse) naam, bv. q=merel.
  • GET/species/{key}/vernacularNamesVolksnamen per taal (language nld = Nederlands): 4485843 → Bruingemarmerde schildwants.
  • GET/dataset/searchDatasets zoeken: publishingCountry=NL gaf 400 datasets.
  • GET/dataset/{key}Eén dataset: titel, uitgever, licentie, beschrijving, contact.
  • GET/organization?country=NLUitgevende organisaties (70 in Nederland).
  • GEThttps://api.gbif.org/v2/map/occurrence/density/{z}/{x}/{y}@1x.pngKaarttegels met de dichtheid van waarnemingen; dezelfde filters als zoeken (country=NL, taxonKey …).
  • POST/occurrence/download/requestVolledige download (SIMPLE_CSV, DWCA, SPECIES_LIST) met een JSON-predicaat; asynchroon, met account. Geeft een download-key en een DOI om te citeren.

Filteren getest

Queryparameters per veld; herhaal een parameter voor OF, verschillende parameters zijn EN. Bereiken met een komma (year=1990,2025).

=,WKT

Parameters 10

countryLand waar de waarneming is gedaan (NL). Niet hetzelfde als publishingCountry (land van de uitgever).getest
taxonKeySoort of hogere groep (uit species/match). Herhaalbaar.getest
year2025 of 1990,2025 (bereik met komma). Ook month, eventDate.getest
geometryGebied als WKT-polygoon tegen de klok in, bv. POLYGON((4.88 52.36,4.90 52.36,4.90 52.38,4.88 52.38,4.88 52.36)).getest
decimalLatitude / decimalLongitudeRechthoek: decimalLatitude=52.0,52.1&decimalLongitude=5.0,5.1.getest
hasCoordinate, basisOfRecord, datasetKey, licenseMet coördinaten, soort record (HUMAN_OBSERVATION, PRESERVED_SPECIMEN …), dataset, licentie.getest
limitRijen per verzoek, hoogstens 300 (meer wordt stil 300). limit=0 voor alleen tellen.getest
offsetStartpositie; offset + limit mag niet boven 100.001.getest
facetTellen per veld: year, speciesKey, classKey, kingdomKey, datasetKey, basisOfRecord, license … Herhaalbaar.getest
facetLimit, facetOffset, facetMincountAantal facetwaarden, pagineren door facetten, en alleen waarden met minstens N records.getest

Velden in het zoekantwoord (selectie) 12

NaamTypeBetekenis
countintegerTotaal aantal treffers
endOfRecordsbooleantrue als er geen volgende pagina is
facets[].field / counts[]lijstTellingen per waarde (name, count)
results[].keyintegerGBIF-id van de waarneming
results[].scientificName / species / speciesKeytekstSoort en sleutel
results[].eventDate / year / month / daydatumMoment van de waarneming
results[].decimalLatitude / decimalLongitudegetal · graden (WGS84)Plek; vaak vergroofd (dataGeneralizations)
results[].coordinateUncertaintyInMetersgetal · mOnzekerheid van de plek
results[].basisOfRecordcodeHUMAN_OBSERVATION, PRESERVED_SPECIMEN …
results[].datasetKey / publishingOrgKeyuuidDataset en uitgever
results[].licenseurlLicentie van dit record
results[].issueslijstKwaliteitswaarschuwingen van GBIF

Limieten en valkuilen

  • Zoeken: hoogstens 300 records per verzoek en offset + limit ≤ 100.001; daarboven 400 'Max offset of 100001 exceeded'. Voor meer: facetten of een download. getest
  • dataset/search pagineert diep heel traag (offset 123.000 = 186 s). Haal datasets liever per uitgevende organisatie op. ervaring
  • Geen sleutel en geen gedocumenteerde aanvraaglimiet voor zoeken; robots.txt van api.gbif.org verbiedt alleen /v1/image/unsafe. getest
  • Licentie per record. Van de NL-waarnemingen is 116,7 mln CC BY-NC 4.0 (niet-commercieel), 26,6 mln CC BY 4.0 en 7,0 mln CC0. De grootste dataset, Observation.org (waarneming.nl, 107,9 mln), is CC BY-NC. Tel met facet=license. getest
  • 94% van de NL-records is een menselijke waarneming (HUMAN_OBSERVATION, 141,8 mln); museumstukken (PRESERVED_SPECIMEN) 2,3 mln. getest
  • Filteren op soort gaat met taxonKey, niet op naam. Zoek de sleutel eerst met species/match en controleer matchType (EXACT) en confidence. getest
  • Meer waarnemingen kan ook meer waarnemers betekenen: het aantal NL-records per jaar groeit (2022 10,9 mln, 2025 12,5 mln). Normaliseer, bv. per totaal aantal records in dat jaar. getest
  • Voor Nederlandse soortnamen: species/{key}/vernacularNames met language nld. Voor sommige groepen (Magnoliopsida, Agaricomycetes) is er geen Nederlandse naam. ervaring
  • POST /occurrence/download/request zonder inlog gaf een lege 404; downloads alleen met een account. Citeer de DOI van de download. getest

Probeer het HTTP 200 · 632 ms · 16 okt

https://api.gbif.org/v1/occurrence/search?country=NL&taxonKey=4485843&limit=0&facet=year&facetLimit=10
{
  "offset": 0,
  "limit": 0,
  "endOfRecords": false,
  "count": 17815,
  "results": [],
  "facets": [
    {
      "field": "YEAR",
      "counts": [
        {
          "name": "2025",
          "count": 6362
        },
        {
          "name": "2024",
          "count": 4657
        }
      ]
    }
  ]
}

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

Gelezen uit GBIF: Occurrence API (zoeken, tellen, facetten, downloads) · GBIF: downloads via de API (account, formaten, predicaten). 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 in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: gbif
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
cache:
  tag: bron:gbif
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: zoek-API, aantal waarnemingen NL
  verwacht: dagelijks

Bron: content/bronnen/gbif.yaml · Markdown