
Bomenregister Amsterdam
Alle bomen die de gemeente Amsterdam beheert, elk met een stip op de kaart: soort, hoogteklasse, plantjaar, standplaats en of het een monumentale boom is. Op 15 oktober 2026 stonden er 326.279 in, waaronder 42.008 iepen.

Bomen van de gemeente Amsterdam per soort: het meest Iep (Ulmus) (42.020 bomen), dan Esdoorn (Acer) en Linde (Tilia)
Bomen van de gemeente Amsterdam per soort, oktober 2026, in bomen. Totaal: 326.518; de grootste 12 van 159 categorieën staan in de grafiek. Iep (Ulmus) is 13% van het totaal. Soorten uit een steekproef van 5.000 bomen; de aantallen zijn exact geteld.
Wat kun je ermee?4 ideeën
Welke bomen staan er in jouw straat?
Zoek alle bomen binnen 250 meter van een punt, met soort, hoogte en plantjaar. In het Vondelpark staat zo een eik uit 1822.
De stad van de iep
Tel per soort. Er staan 42.008 iepen, 28.493 esdoorns en 28.370 linden in het register. Maak er een kaart per buurt van.
Hoe oud is het groen per buurt?
Bereken het mediane plantjaar per buurt. Laat bomen met plantjaar 0 of leeg weg, dat is ruim 41.000 keer.
Gekapt en herplant
De tabel kapenherplant in dezelfde dataset (36.503 regels) volgt kap en herplant per boom. Koppel via boomId aan de stamgegevens.
Zo verwerk je het4 stappen
Zoek rond een punt
Met geometrie[within]=breedte,lengte,meters krijg je alle bomen in een straal. Zonder Accept-Crs herkent de API aan de waarden of het graden of RD-coördinaten zijn.
https://api.data.amsterdam.nl/v1/bomen/stamgegevens/?geometrie[within]=52.3580,4.8686,250&jaarVanAanleg[gt]=0&_fields=id,soortnaamTop,jaarVanAanleg,boomhoogteklasseActueel&_sort=jaarVanAanleg&_pageSize=3&_format=json
Alles als CSV
Kies alleen de velden die je nodig hebt; dan is het hele register een handzaam bestand. Er is geen ZIP-export voor bomen.
https://api.data.amsterdam.nl/v1/bomen/stamgegevens/?_format=csv&_fields=id,soortnaamTop,soortnaamKort,jaarVanAanleg,boomhoogteklasseActueel,stamdiameterklasse,gbdBuurtId
Monumentale bomen op de kaart
GeoJSON komt standaard in graden (WGS84), klaar voor een webkaart. 4.146 bomen hebben de status 'Monumentale boom'.
https://api.data.amsterdam.nl/v1/bomen/stamgegevens/?beschermingsstatus=Monumentale%20boom&_format=geojson&_fields=id,soortnaamTop,jaarVanAanleg
Koppel buurten aan CBS
gbdBuurtId verwijst naar de dataset gebieden. Daar staat per buurt de CBS-code (cbsCode), bv. BU0363KG03.
https://api.data.amsterdam.nl/v1/gebieden/buurten/?_fields=identificatie,naam,cbsCode&_format=csv&_pageSize=1000
Interessante koppelingen


Bomen per inwoner
Tel bomen per buurt en deel door het aantal inwoners of de oppervlakte uit de CBS-buurtcijfers.


Hoeveel groen zie je van boven?
Leg de bomen over een NDVI-kaart uit Sentinel-2. Buurten met veel bomen maar weinig groen kunnen jonge aanplant hebben.
Vergelijkbare bronnen
- BABomen van andere gemeenten nog niet uitgelegd
Utrecht, Rotterdam, Eindhoven, Groningen, Nijmegen en Breda publiceren ook een bomenbestand, elk met eigen velden.
- ESA WorldCover
Boombedekking uit satellietbeelden, overal op aarde, maar geen losse bomen of soorten.
Copernicus Sentinel-2Laat zien hoe groen een plek is, ook in tuinen en parken die niet in het register staan.
Waar je op moet letten
- Alleen bomen van de gemeente
Volgens de gemeente staan er in Amsterdam ongeveer een miljoen bomen, waarvan ze er zo'n 300.000 beheert. Bomen in tuinen ontbreken.
- Plantjaar soms onbekend
20.829 bomen hebben plantjaar 0 en 20.758 hebben geen plantjaar. Filter met jaarVanAanleg[gt]=0.
- Stamdiameter vaak leeg
Bij 231.865 bomen is de stamdiameterklasse leeg. De hoogteklasse is vaker ingevuld (leeg bij 45.769).
- Straatnaam en conditie zijn afgeschermd
Velden als straatnaam, conditiescore en snoeifrequentie zijn alleen voor medewerkers. Filteren op de straatnaam geeft een 403; zoek daarom op coördinaten of buurt.
- API-sleutel wordt verplicht
Amsterdam gaat een API-sleutel verplicht stellen. Op 15 oktober 2026 was die nog optioneel; vraag hem gratis aan als je de API vaak gebruikt.
APIOpenAPI 3.0.3 · gelezen 16 okt 2026
De beschrijving noemt oauth2 (oauth2), maar dit endpoint werkt zonder inloggen (getest). getest
records getest
JSONCSVGeoJSON
Basisadres
https://api.data.amsterdam.nl/v1/bomen
Endpoints 24
- GET
/gebrekregistratiebevat de actuele gebrekregistratie van de bomen in beheer van gemeente Amsterdam. - GET
/gebrekregistratie/{id} - GET
/groeiplaatsboomTabel met gegevens over groeiplaatsen voor bomen in de openbare ruimte, inclusief beheerstatus, locatiegegevens en boomsoorten. - GET
/groeiplaatsboom/{id} - GET
/groeiplaatsmedebeheer - GET
/groeiplaatsmedebeheer/{id} - GET
/hoofdbomenstructuurbufferdeze tabel bevat de buffer van de hoofdboomstructuur (HBS). Voor bomen in de HBS geldt bij aanplant en vervanging een groeiplaatsverbetering van 25-40m3 … - GET
/hoofdbomenstructuurbuffer/{id} - GET
/hoofdbomenstructuurlijnendeze tabel bevat de lijnen van de hoofdboomstructuur (HBS). Voor bomen in de HBS geldt bij aanplant en vervanging een groeiplaatsverbetering van 25-40m3 … - GET
/hoofdbomenstructuurlijnen/{id} - GET
/kapenherplantTabel met gegevens over het kappen en herplanten van bomen in de openbare ruimte, conform Handboek Bomen 2022 en IMBOR. Omvat het volledige proces van … - GET
/kapenherplant/{id} - GET
/maatregelregistratiebevat de actuele maatregelregistratie van de bomen in beheer van gemeente Amsterdam. - GET
/maatregelregistratie/{id} - GET
/ntometingBij een Nader Technisch Onderzoek (NTO meting) wordt aan de hand van metingen bepaald of er sprake is van een verzwakking die gevolgen heeft voor de … - GET
/ntometing/{id} - GET
/stamgegevensbevat de actuele stamgegevens van de bomen in beheer van gemeente Amsterdam. In Amsterdam staan ongeveer 1 miljoen bomen. Deze staan in tuinen, (sport)parken, … - GET
/stamgegevens/{id} - GET
/stormmeldingenTijdens een storm kan schade ontstaan aan (of door) bomen. Deze tabel bevat storm meldingen met betrekking tot de bomen in beheer van gemeente Amsterdam. … - GET
/stormmeldingen/{id} - GET
/veiligheidsinspectiesbevat de veiligheidsinspecties van de bomen in beheer van gemeente Amsterdam. Elke rij in de dataset is 1 inspectie van 1 boom. - GET
/veiligheidsinspecties/{id} - GET
/vergunningsplichtigesnoeideze tabel bevat data over vergunningsplichtige snoei.Voor het kappen, rooien, verplanten of vormsnoei van een vergunningplichtige boom of andersoortige … - GET
/vergunningsplichtigesnoei/{id}
Filteren uit de beschrijving
per veld als query-parameter: veld=waarde of veld[operator]=waarde
Parameters 9
_count | Include a count of the total result set and the number of pages.Only works for responses that return a page. | uit de beschrijving |
_csv_header | Specify type of header for csv file (id, title, none) | uit de beschrijving |
_csv_separator | Specify type of separator for csv file (,, ;) | uit de beschrijving |
_expand | Allow to expand relations. | uit de beschrijving |
_expandScope | Comma separated list of named relations to expand. | uit de beschrijving |
_fields | Comma-separated list of fields to display | uit de beschrijving |
_format | Select the export format (json, csv, geojson) | uit de beschrijving |
_pageSize | Number of results to return per page. | uit de beschrijving |
_sort | Which field to use when ordering the results. | uit de beschrijving |
Velden 43
| Naam | Type | Betekenis en filters |
|---|---|---|
id | integer/int64 | Unieke aanduiding van record eqgtgteinisnullltltenot |
gbdBuurtId | string | Unieke identificatie van een buurt |
geometrie | eqintersectsisnullnotwithin | |
actueleOpkroonhoogte | string | De actuele hoogte van de boom in centimeters vanaf de grond tot aan de eerste tak eqinisemptyisnulllikenot |
typeBeheerder | string | Aanduiding van een publiekrechtelijke instantie of (rechts)persoon die toeziet op de instandhouding van o.a. een object, kunstwerk of waterstaatswerk. De … eqinisemptyisnulllikenot |
typeBeheerderPlus | string | Nadere aanduiding van de beheerder van het beheerobject. eqinisemptyisnulllikenot |
beheergebied | string | Aanduiding van het beheergebied waarbinnen het beheerobject ligt. Indeling in beheergebieden is organisatiespecifiek. eqinisemptyisnulllikenot |
beoogdeOpkroonhoogte | string | De beoogde hoogte van de boom in centimeters vanaf de grond tot aan de eerste tak eqinisemptyisnulllikenot |
boombeeld | string | Onderhoudssituatie van de boom. eqinisemptyisnulllikenot |
boomhoogteklasseActueel | string | Aanduiding van de boomhoogte in meters ingedeeld in vaste klassen. eqinisemptyisnulllikenot |
conditiescore | string | Maat voor het vastleggen van de conditie van een beheerobject op basis van 6 scores. eqinisemptyisnulllikenot |
controlefrequentie | string | Aanduiding van de frequentie van de controle van het beheerobject. eqinisemptyisnulllikenot |
Toon alle 43
| Naam | Type | Betekenis en filters |
|---|---|---|
conversieid | string | Uniek kenmerk van een beheerobject uit een oude beheerindeling. eqinisemptyisnulllikenot |
typeEigenaar | string | Aanduiding van een(rechts)persoon die het meest omvattend recht op een beheerobject of een zaak heeft . eqinisemptyisnulllikenot |
typeEigenaarPlus | string | Nadere aanduiding van de eigenaar van het beheerobject. eqinisemptyisnulllikenot |
bgttype | string | Nadere specificatie van het soort object. eqinisemptyisnulllikenot |
gemeente | string | De officieel vastgestelde gemeentenaam eqinisemptyisnulllikenot |
guid | string | Uniek nummer van het IMBOR-object eqinisemptyisnulllikenot |
idOudebeheerindeling | string | Uniek kenmerk van een beheerobject uit een oude Geovisia beheerindeling eqinisemptyisnulllikenot |
idGeovisia | string | Uniek kenmerk van een beheerobject uit een oude Geovisia beheerindeling eqinisemptyisnulllikenot |
jaarVanAanleg | integer/int64 | Jaar waarin het beheerobject is geplaatst eqgtgteinisnullltltenot |
jaarVolgendeInspectie | integer/int64 | Jaar waarin het beheerobject is geplaatst volgens de inspectie. eqgtgteinisnullltltenot |
omgevingsrisicoklasse | string | Aanduiding van het omgevingsrisico van het beheerobject. eqinisemptyisnulllikenot |
openbareRuimte | string | Officiële naam openbare ruimte eqinisemptyisnulllikenot |
snoeifase | string | Omschrijving van de snoeifase van de een vegetatieobject eqinisemptyisnulllikenot |
snoeifrequentie | string | Aanduiding voor het aantal keren dat een vegetatieobject gesnoeid moet worden eqinisemptyisnulllikenot |
soortnaam | string | Aanduiding voor de soortnaam van het natuurobject die binnen het beheerobject voorkomen eqinisemptyisnulllikenot |
stamdiameterklasse | string | Aanduiding van de diameter van de stam in diameterklassen. eqinisemptyisnulllikenot |
standplaats | string | De fysieke locatie waar het beheerobject is geplaatst eqinisemptyisnulllikenot |
standplaatsGedetailleerd | string | Nadere meer gedetailleerde specificatie waar het beheerobject staat eqinisemptyisnulllikenot |
takvrijeStam | string | De benodigde takvrije stam in het eindbeeld, gemeten vanaf maaiveld tot aan de onderste gesteltak. eqinisemptyisnulllikenot |
typeObject | string | Nadere aanduiding van de toestand van een beheerobject. eqinisemptyisnulllikenot |
typeSoortnaam | string | De volledige latijnse benaming van een beheerobject eqinisemptyisnulllikenot |
vrijeDoorrijhoogte | string | De benodigde vrije ruimte tussen de weg of het fietspad en de onderkant van de boomkroon of van een bouwwerk boven de weg, zoals een viaduct of tunnel. eqinisemptyisnulllikenot |
vrijeDoorrijhoogtePrimair | string | De benodigde vrije ruimte tussen de weg en de onderkant van de boomkroon of van een bouwwerk boven de weg, zoals een viaduct of tunnel eqinisemptyisnulllikenot |
vrijeDoorrijhoogteSecundair | string | De benodigde vrije ruimte tussen het fietspad en de onderkant van de boomkroon of van een bouwwerk boven het fietspad, zoals een viaduct of tunnel eqinisemptyisnulllikenot |
groeiplaatsBoomId | integer/int64 | ID boomgroeiplaats eqgtgteinisnullltltenot |
beschermingsstatusGedetailleerd | string | Details bij speciale status van de boom eqinisemptyisnulllikenot |
beschermingsstatus | string | Speciale status van de boom eqinisemptyisnulllikenot |
geldigVanaf | string | ntb eqinisemptyisnulllikenot |
mutatieDatum | string/date-time | Datum waarop laatste mutatie heeft plaatsgevonden eqgtgteinisnullltltenot |
soortnaamKort | string | Wetenschappelijk naam, afkomstig uit referentietabel eqinisemptyisnulllikenot |
soortnaamTop | string | Nederlandse soortnaam uit referentietabel eqinisemptyisnulllikenot |
Limieten en valkuilen
- _pageSize=5000 werkte (1,3 MB met twee velden, 0,7 s). De OpenAPI-beschrijving van de hele dataset is 1,5 MB (12 tabellen). getest
- geometrie[within]=breedte,lengte,straal in meters. Zonder Accept-Crs raadt de API aan de waarden of het graden of RD is. uit de beschrijving
- De tabel groeiplaatsboom geeft anoniem 403; de andere tabellen (kapenherplant, veiligheidsinspecties, gebrekregistratie …) zijn open (15 okt 2026). getest
Probeer het HTTP 200 · 480 ms · 16 okt
https://api.data.amsterdam.nl/v1/bomen/stamgegevens/?geometrie[within]=52.3580,4.8686,250&jaarVanAanleg[gt]=0&_fields=id,soortnaamTop,jaarVanAanleg,boomhoogteklasseActueel&_sort=jaarVanAanleg&_pageSize=3&_format=json
{
"_embedded": {
"stamgegevens": [
{
"id": 996267,
"soortnaamTop": "Eik (Quercus)",
"jaarVanAanleg": 1822,
"boomhoogteklasseActueel": "f. 18 tot 24 m.",
"_links": {
"schema": "https://schemas.data.amsterdam.nl/datasets/bomen/stamgegevens/v2",
"self": {
"href": "https://api.data.amsterdam.nl/v1/bomen/stamgegevens/996267?_format=json",
"title": "996267",
"id": 996267
}
}
},
{
"id": 996645,
"soortnaamTop": "Plataan (Platanus)",
"jaarVanAanleg": 1887,
"boomhoogteklasseActueel": "c. 9 tot 12 m.",
"_links": {
"schema": "https://schemas.data.amsterdam.nl/datasets/bomen/stamgegevens/v2",
"self": {
"href": "https://api.data.amsterdam.nl/v1/bomen/stamgegevens/996645?_format=json",
"title": "996645",
"id": 996645
}
}
}
]
},
"_links": {
"self": {
"href": "https://api.data.amsterdam.nl/v1/bomen/stamgegevens/?geometrie[within]=52.3580,4.8686,250&jaarVanAanleg[gt]=0&_fields…"
},
"next": {
"href": "https://api.data.amsterdam.nl/v1/bomen/stamgegevens/?_fields=id%2CsoortnaamTop%2CjaarVanAanleg%2CboomhoogteklasseActu…"
}Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.
Gelezen uit OpenAPI-beschrijving, 24 paden. 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.
Zo haal je het op
curl "https://api.data.amsterdam.nl/v1/bomen/stamgegevens/?geometrie%5Bwithin%5D=52.3580,4.8686,250&_fields=id,soortnaamTop,jaarVanAanleg,boomhoogteklasseActueel&_pageSize=20&_format=json"
Gebruikt door
- Data en informatie AmsterdamDe eigen dataportal van de gemeente
Meer van Amsterdam in onze index
234 datasets in data.overheid.nl, dataportaal Amsterdam. Dit zijn de laatst gewijzigde.
- Loop- en fietsnetwerk Amsterdam2025-04-23
- Parkeervakken2025-04-23
- Cameragebieden2024-10-07
- Openbaar Subsidieregister Amsterdam2024-03-15
- Explosieven2024-02-23
- Touringcarinfo Halteren en parkeren2024-02-09
Meer in dit thema
Bekijk hoe deze pagina is opgebouwd
bron: ams-bomen blokken: [] secties: - ideeen - verwerken - koppelingen - vergelijkbaar - beperkingen - code - gebruiktDoor cache: tag: bron:ams-bomen ververs: na statuscheck, als de bron nieuwer is statuscheck: methode: nieuwste mutatiedatum in de API verwacht: dagelijks
Bron: content/bronnen/ams-bomen.yaml · Markdown


