SchutzraumSchutzraum
Schutzraum
KortListeBlog
Nødpakke
Beredskab og udstyr
Indsend
Indberet et nyt tilflugtsrum
Rangliste
Top-bidragydere
App
Brug på mobilen
Info
Om projektet
FAQ
Ofte stillede spørgsmål
Doner
Støt projektet
Kontakt
Kontakt os
API
API-dokumentation
+ IndsendLog ind
KortListeBlog
Tilflugtsrum
Nødpakke
Beredskab og udstyr
Indsend
Indberet et nyt tilflugtsrum
Rangliste
Top-bidragydere
App
Brug på mobilen
Mere
Info
Om projektet
FAQ
Ofte stillede spørgsmål
Doner
Støt projektet
Kontakt
Kontakt os
API
API-dokumentation
Log ind

Navigation

  • Kort
  • Liste
  • Nødpakke
  • App

Information

  • Info
  • FAQ
  • API

Fællesskab

  • Kontakt
  • Doner
  • Instagram

Juridisk

  • Juridisk meddelelse
  • Privatlivspolitik
© 2026 Schutzraum

Alle oplysninger er uden garanti. Ikke en officiel hjemmeside for Forbundsrepublikken Tyskland.

API-dokumentation

Få adgang til tilflugtsrumsdata programmatisk

Schutzraum API giver skrivebeskyttet adgang til alle tilflugtsrumsdata. En API-nøgle er påkrævet, som du kan anmode om i din konto.

Basis-URLhttps://schutzraum.app

Brug venligst API-et ansvarligt. Overdrevne forespørgsler kan blive hastighedsbegrænset.

Godkendelse

Alle API-forespørgsler kræver en gyldig API-nøgle. Send den som en header eller forespørgselsparameter:

Som header (anbefalet):

X-API-Key: dein_api_key

Som forespørgselsparameter:

/api/shelters?api_key=dein_api_key

API-nøgler kan anmodes i din konto under 'API-nøgler'. Efter manuel gennemgang vil nøglen blive aktiveret (normalt inden for 48 timer).

GET/api/shelters

Returnerer en pagineret liste over tilflugtsrum med valgfri filtrering. Understøtter også geo-filtrering med lat, lng og radius-parametre — geo-forespørgsler sorterer automatisk efter afstand og inkluderer et afstandsfelt.

ParameterTypePåkrævetStandardBeskrivelse
pagenumberNej1Page number
limitnumberNej20Items per page (1–10000)
typestringNej–Shelter type filter
citystringNej–City name (partial match)
searchstringNej–Search name, city, address
conditionstringNej–gut, mittel, schlecht, unbekannt
protectionstringNej–hoch, mittel, niedrig, unbekannt
wheelchairbooleanNej–Filter wheelchair accessible
verifiedbooleanNej–Filter verified shelters
minCapacitynumberNej–Minimum capacity
sortstringNejnamename, city, capacity, type
orderstringNejascasc or desc
Eksempel
GET /api/shelters?type=bunker&city=Berlin&limit=10
Svar
{
  "data": [{ "id": "...", "name": "...", "type": "bunker", ... }],
  "total": 42,
  "page": 1,
  "limit": 10,
  "totalPages": 5
}
GET/api/shelters/:id

Returnerer et enkelt tilflugtsrum efter dets ID.

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

Returnerer tilflugtsrum inden for en given radius fra et geografisk punkt, sorteret efter afstand.

ParameterTypePåkrævetStandardBeskrivelse
latnumberJa–Latitude (–90 to 90)
lngnumberJa–Longitude (–180 to 180)
radiusnumberNej5000Radius in meters (100–50000)
limitnumberNej20Max results (1–100)
typestringNej–Shelter type filter
Eksempel
GET /api/shelters/nearby?lat=48.137&lng=11.576&radius=3000
GET/api/shelters/bbox

Returnerer alle tilflugtsrum inden for en geografisk afgrænsningsramme.

ParameterTypePåkrævetStandardBeskrivelse
westnumberJa–West longitude
southnumberJa–South latitude
eastnumberJa–East longitude
northnumberJa–North latitude
typestringNej–Shelter type filter
Eksempel
GET /api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

Returnerer alle tilflugtsrum som en GeoJSON FeatureCollection til kortgengivelse.

ParameterTypePåkrævetStandardBeskrivelse
typestringNej–Shelter type filter
wheelchairbooleanNej–Filter accessible
verifiedbooleanNej–Filter verified
minCapacitynumberNej–Minimum capacity
Eksempel
GET /api/shelters/geojson?type=u_bahn_station&wheelchair=true
Svar
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "Point", "coordinates": [11.576, 48.137] },
    "properties": { "id": "...", "name": "...", "type": "u_bahn_station", ... }
  }]
}

Tilflugtsrumstyper

Type-parameteren accepterer disse værdier:

ValueLabel
bunkerBunker
tiefgarageParkeringskælder
u_bahn_stationMetrostation
tunnelTunnel
kellerKælder
hochbunkerOverjordisk bunker
tiefbunkerUnderjordisk bunker
sonstigeAndet