Bouw er zelf iets mee

Een open JSON-feed met de meldingen die wij binnenkrijgen. Geen sleutel, geen account, geen kosten — bedoeld voor een Home Assistant-integratie, een scherm in de kazerne of je eigen project.

Beginnen

één regel, verder niets nodig
curl "https://112hier.nl/feed.json?limiet=5"

Blijf bij zonder alles opnieuw op te halen: onthoud laatste_id uit het antwoord en stuur het de volgende keer mee als ?sinds=. Dan krijg je alleen wat je nog niet had.

Wat je terugkrijgt

per melding
{
  "id": 1420,
  "ontvangen": "2026-09-20T18:44:12.000Z",
  "dienst": "brandweer",
  "urgentie": "P 1",
  "urgentie_uitleg": "Uitruk met spoed",
  "bericht": "P 1 BNH-01 Brandgerucht Muiderwaard Alkmaar 104131",
  "leesbaar": "Brandweer Noord-Holland Noord · Brandgerucht · Muiderwaard, Alkmaar",
  "plaats": "Alkmaar",
  "straat": "Muiderwaard",
  "regio_code": "VR10",
  "locatie": { "lat": 52.64605, "lon": 4.74954, "precisie": "weg" },
  "capcodes": ["000104131"],
  "incident_id": 918,
  "url": "https://112hier.nl/melding/1420-p-1-brandweer-muiderwaard-alkmaar"
}

Velden die wij niet weten zijn null en worden niet weggelaten — dan hoef je niet te raden of iets onbekend is of dat de feed is veranderd. precisie zegt hoe hard het punt is: adres, weg, postcode of alleen de woonplaats.

Filteren

ParameterBetekenis
sindsalleen meldingen met een hoger id
dienstbrandweer, ambulance, politie, knrm
regioVR01 t/m VR25
plaatswoonplaats, bijvoorbeeld alkmaar
urgentieA0, A1, A2, P 1, PRIO 1 …
lat, lon, straalalles binnen zoveel kilometer
limiet1 – 100, standaard 50
https://112hier.nl/feed.json?lat=52.63&lon=4.75&straal=10

Spelregels

  • Maximaal 30 verzoeken per minuut

    Ruim genoeg om elke paar seconden te kijken. Zit je eroverheen, dan krijg je 429; gebruik ?sinds= in plaats van vaker vragen.

  • Noem de bron

    Een link naar 112hier.nl is genoeg. Geen verplichting, wel netjes — en het helpt ons.

  • Niet voor noodsituaties

    Dit is een hobbyontvanger, geen C2000-aansluiting. Bouw er niets mee waar levens van afhangen.

Home Assistant

kant-en-klare integratie

Er is een integratie die op deze feed draait: hij maakt een sensor aan met de laatste melding in jouw gebied, en vuurt een event waar je automatiseringen aan kunt hangen — een lamp die rood kleurt bij een uitruk van je eigen post, een bericht op je telefoon, een scherm in de hal.

# via HACS: voeg deze repository toe als custom repository
https://github.com/<jouw-account>/homeassistant-112hier

De bestaande P2000-integraties voor Home Assistant hangen aan een RSS-feed van één vrijwilliger en zijn sinds eind 2022 niet meer bijgewerkt. Deze leest de dienst uit de capcodes in plaats van uit de berichtkop, toetst straatnamen aan alle 171.664 Nederlandse straatnamen en geeft een incident_id mee, zodat zes oproepen voor één brand ook als één gebeurtenis te herkennen zijn.

Eerlijk over wat dit is

Wij ontvangen met één antenne op één plek. Wat die niet haalt, staat ook niet in deze feed. Hoe goed dat gaat meten en publiceren we: berichten per uur, het aandeel dat wij op de kaart krijgen en de langste stilte. Kijk daar even voordat je er iets op bouwt.

Er zit geen garantie op en geen serviceafspraak. Gaat de Dell uit, dan stopt de feed. Merk je dat er iets niet klopt? Mail [email protected].