SchutzraumSchutzraum
Schutzraum
KaartLijstBlogApp
Noodpakket
Voorbereiding & uitrusting
nav.stats
nav.statsDesc
FAQ
Veelgestelde vragen
Ranglijst
Topbijdragers
Nieuws
Laatste nieuws
Doneren
Steun het project
InfoContact
+ IndienenInloggen
KaartLijstBlogApp
Meer
Noodpakket
Voorbereiding & uitrusting
nav.stats
nav.statsDesc
FAQ
Veelgestelde vragen
Ranglijst
Topbijdragers
Nieuws
Laatste nieuws
Doneren
Steun het project
Inloggen

Navigatie

  • Kaart
  • Lijst
  • Noodpakket
  • App

Informatie

  • Info
  • FAQ
  • API

Community

  • Contact
  • Doneren
  • Instagram

Juridisch

  • Juridische kennisgeving
  • Privacybeleid
© 2026 Schutzraum

Alle informatie zonder garantie verstrekt. Geen officiële website van de Bondsrepubliek Duitsland.

API-documentatie

Toegang tot schuilplaatsgegevens via programmacode

De Schutzraum API biedt alleen-lezen toegang tot alle schuilplaatsgegevens. Een API-sleutel is vereist, die je kunt aanvragen in je account.

Basis-URLhttps://schutzraum.app

Gebruik de API alstublieft verantwoord. Buitensporige verzoeken kunnen worden beperkt.

Authenticatie

Alle API-verzoeken vereisen een geldige API-sleutel. Stuur deze als header of queryparameter:

Als header (aanbevolen):

X-API-Key: dein_api_key

Als queryparameter:

/api/shelters?api_key=dein_api_key

API-sleutels kunnen worden aangevraagd in je account onder 'API-sleutels'. Na handmatige beoordeling wordt de sleutel geactiveerd (meestal binnen 48 uur).

GET/api/shelters

Geeft een gepagineerde lijst van schuilplaatsen met optionele filtering. Ondersteunt ook geo-filtering met lat, lng en radius parameters — geo-verzoeken worden automatisch gesorteerd op afstand en bevatten een afstandveld.

ParameterTypeVerplichtStandaardBeschrijving
pagenumberNee1Page number
limitnumberNee20Items per page (1–10000)
typestringNee–Shelter type filter
citystringNee–City name (partial match)
searchstringNee–Search name, city, address
conditionstringNee–gut, mittel, schlecht, unbekannt
protectionstringNee–hoch, mittel, niedrig, unbekannt
wheelchairbooleanNee–Filter wheelchair accessible
verifiedbooleanNee–Filter verified shelters
minCapacitynumberNee–Minimum capacity
sortstringNeenamename, city, capacity, type
orderstringNeeascasc or desc
Voorbeeld
GET /api/shelters?type=bunker&city=Berlin&limit=10
Respons
{
  "data": [{ "id": "...", "name": "...", "type": "bunker", ... }],
  "total": 42,
  "page": 1,
  "limit": 10,
  "totalPages": 5
}
GET/api/shelters/:id

Geeft een enkele schuilplaats terug op basis van het ID.

Voorbeeld
GET /api/shelters/24b4e1f0-7723-45a7-bd1c-537a2ff02174
GET/api/shelters/nearby

Geeft schuilplaatsen terug binnen een bepaalde straal van een geografisch punt, gesorteerd op afstand.

ParameterTypeVerplichtStandaardBeschrijving
latnumberJa–Latitude (–90 to 90)
lngnumberJa–Longitude (–180 to 180)
radiusnumberNee5000Radius in meters (100–50000)
limitnumberNee20Max results (1–100)
typestringNee–Shelter type filter
Voorbeeld
GET /api/shelters/nearby?lat=48.137&lng=11.576&radius=3000
GET/api/shelters/bbox

Geeft alle schuilplaatsen terug binnen een geografisch begrenzingskader.

ParameterTypeVerplichtStandaardBeschrijving
westnumberJa–West longitude
southnumberJa–South latitude
eastnumberJa–East longitude
northnumberJa–North latitude
typestringNee–Shelter type filter
Voorbeeld
GET /api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

Geeft alle schuilplaatsen terug als GeoJSON FeatureCollection voor kaartweergave.

ParameterTypeVerplichtStandaardBeschrijving
typestringNee–Shelter type filter
wheelchairbooleanNee–Filter accessible
verifiedbooleanNee–Filter verified
minCapacitynumberNee–Minimum capacity
Voorbeeld
GET /api/shelters/geojson?type=u_bahn_station&wheelchair=true
Respons
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "Point", "coordinates": [11.576, 48.137] },
    "properties": { "id": "...", "name": "...", "type": "u_bahn_station", ... }
  }]
}

Schuilplaatstypen

De type-parameter accepteert deze waarden:

ValueLabel
bunkerBunker
tiefgarageParkeergarage
u_bahn_stationMetrostation
tunnelTunnel
kellerKelder
hochbunkerBovengrondse bunker
tiefbunkerOndergrondse bunker
sonstigeOverig