# Natuurbrandrisico (brandweer)

De brandweer geeft per veiligheidsregio aan hoe groot het risico op een natuurbrand is: fase 1 (normaal, iedereen is voorbereid) of fase 2 (het is al langere tijd droog, een brand kan zich snel en onvoorspelbaar ontwikkelen). Op brandweer.nl staat alleen de stand van vandaag, zonder geschiedenis en zonder gedocumenteerde API. Wij lezen de pagina elke dag en bewaren de uitkomst, zodat er vanaf 16 oktober 2026 een reeks ontstaat.

- Uitgever: Brandweer Nederland
- Gebied: Nederland · Laagste detail: veiligheidsregio
- Periode: actuele stand · Ververst: dagelijks
- Toegang: Open · Licentie: Niet vermeld (website van de brandweer)
- Koppelsleutels: naam van de veiligheidsregio, regiocode (VR01 – VR25)
- Status: grijs · 25 veiligheidsregio's: 24× fase 1, 1× onbekend
- URL: https://www.brandweer.nl/natuurbrandrisico/

## Wat kun je ermee?
- **Een droogtewaarschuwing op je kaart.** Kleur de veiligheidsregio's naar de fase van vandaag, voor een dashboard over droogte of recreatie.
- **Werkte de waarschuwing?.** Bewaar de fase elke dag en leg hem naast de branden die EFFIS en NASA FIRMS zagen: gingen grote branden vooraf aan fase 2?

## Zo verwerk je het
1. **Lees de lijst op de pagina.** Onder 'Alle locaties & huidige fase' staat per regio een blokje met de naam en de fase ('Fase 1', 'Fase 2' of 'Onbekend'). robots.txt van brandweer.nl staat lezen toe.
   `https://www.brandweer.nl/natuurbrandrisico/`
2. **Of de kleuren als JSON.** De kaart op de site haalt per regiocode (VR01 – VR25) een kleur op. Dat adres is niet gedocumenteerd en geeft kleuren, geen fasenummers; de vertaling moet je zelf uit de pagina halen.
   `https://www.brandweer.nl/wp-json/brandweer/v1/regio-phase-colors`
3. **Bewaar het zelf.** Er is geen archief. Lees de pagina één keer per dag en sla de datum met de fase per regio op.

## Interessante koppelingen
- Brandgevaar tegen branden → [effis](https://www.opendataindex.nl/bron/effis.md) via datum en regio. EFFIS geeft de verbrande gebieden met datum en gemeente; leg ze naast de fase van de veiligheidsregio.
- Hoe droog was het? → [knmi-daggegevens](https://www.opendataindex.nl/bron/knmi-daggegevens.md) via datum. Tel de dagen zonder neerslag voor een nieuwe fase: de fase volgt op droogte.

## Vergelijkbare bronnen
- [effis](https://www.opendataindex.nl/bron/effis.md): Een berekend brandgevaar (Fire Weather Index) als kaartlaag voor heel Europa, niet de fase van de brandweer.

## Waar je op moet letten
- **Geen API, geen geschiedenis.** Alleen de stand van vandaag, op een webpagina. Wat wij bewaren begint op 16 oktober 2026.
- **Onbekend is geen fase.** Op 16 oktober 2026 stond Zaanstreek-Waterland op 'Onbekend'. Tel dat niet als fase 1.
- **Regio's, geen gemeenten.** De fase geldt voor een hele veiligheidsregio. Voor gemeenten heb je de indeling van gemeenten in veiligheidsregio's nodig (CBS, Gebieden in Nederland).

## API (HTML-pagina + WordPress REST (ongedocumenteerd, JSON))

- Basis: https://www.brandweer.nl/wp-json/brandweer/v1
- Toegang: Geen sleutel. Geen officiële API: de pagina en het WordPress-eindpunt zijn openbaar (getest). (getest)
- Formaten: html, json
- Omvang: 25 veiligheidsregio's met een fase (16 okt 2026: 24 × Fase 1, 1 × Onbekend) (getest)
- Filteren: Geen filters: je krijgt altijd alle 25 regio's met de stand van nu.; 

### Endpoints
- `GET /regio-phase-colors`: Kleur per veiligheidsregio (VR01 … VR25), zoals op de kaart. Geen fasenummer: #dd9933 hoorde op 16 okt 2026 bij Fase 1, #B0C4DE bij Onbekend (VR11).
- `GET https://www.brandweer.nl/natuurbrandrisico/`: HTML met per regio <div class="risk">naam<div class="risk-phase">Fase 1</div>; dit is de bron voor het fasenummer.

### Parameters

### Wat je terugkrijgt (3)
`VR01 … VR25` tekst (#rrggbb), `div.risk (tekst)` tekst, `div.risk-phase` tekst

### Limieten en valkuilen
- robots.txt van brandweer.nl vraagt Crawl-delay: 10 (seconden tussen verzoeken). De stand wijzigt hooguit een paar keer per dag: één keer per dag ophalen is genoeg. (getest)
- Alleen de stand van nu, geen geschiedenis en geen datum van de laatste wijziging in de pagina. Wil je een reeks, sla dan zelf elke dag de stand op (Open Data Index doet dat in de statuscheck). (getest)
- Het JSON-eindpunt is niet gedocumenteerd en kan zonder aankondiging veranderen; het geeft kleuren, geen fases. Gebruik de HTML voor het fasenummer. (getest)
- Regionamen wijken af van CBS (86059NED): 'Gooi- en Vechtstreek' tegen 'Gooi en Vechtstreek', 'Hollands Midden' tegen 'Hollands-Midden', 'Zuid-Limburg' tegen 'Limburg-Zuid'. Koppel op de VR-code of vergelijk alleen letters. (ervaring)
- De HTML-pagina is ~150 kB; parse op de klassen risk en risk-phase, niet op positie in de pagina. (getest)

### Voorbeeld
```
https://www.brandweer.nl/wp-json/brandweer/v1/regio-phase-colors
```

## Zo haal je het op

### curl
```bash
curl -A "mijn-onderzoek/1.0 (+jij@voorbeeld.nl)" "https://www.brandweer.nl/wp-json/brandweer/v1/regio-phase-colors"
```

### python
```python
import re, requests

kop = {"User-Agent": "mijn-onderzoek/1.0 (+jij@voorbeeld.nl)"}
html = requests.get("https://www.brandweer.nl/natuurbrandrisico/", headers=kop).text
for regio, fase in re.findall(r'<div class="risk">\s*([^<]+?)\s*<div class="risk-phase">\s*([^<]+?)\s*</div>', html):
    print(regio, "|", fase)
```

## Wat je ermee kunt bouwen
- [Natuurbrandkaart: risico van vandaag, hittepunten en verbrande natuur](https://www.opendataindex.nl/bouwen/natuurbrand-kaart.md): Eén kaart van Nederland per veiligheidsregio met de fase van de brandweer, het brandgevaar voor vandaag en de komende dagen (EFFIS), de hittepunten die satellieten deze week zagen (zonder fabrieken) en de natuur die dit jaar is afgebrand, met de droogte van het KNMI ernaast.


## Voorbeelden met echte cijfers (2)

Per voorbeeld de bevinding, de peildatum en de aanroep die precies deze cijfers ophaalt.

- **De grootste natuurbranden in Nederland volgens EFFIS: het meest Deurne, april 2020 (649 hectare), dan Elburg, april 2026 en Ede, april 2014** (2003–2026). Tabel burntareas, country=NL. [Voorbeeld](https://www.opendataindex.nl/voorbeeld/effis-grootste-branden)
  - `https://api.effis.emergency.copernicus.eu/rest/2/burntareas/current/?country=NL`
- **Verbrande natuur in Nederland die EFFIS in kaart bracht: 330 hectare in 2025, 80% meer dan in 2018** (2025). Tabel burntareas, country=NL. [Voorbeeld](https://www.opendataindex.nl/voorbeeld/effis-hectare-per-jaar)
  - `https://api.effis.emergency.copernicus.eu/rest/2/burntareas/current/?country=NL`
