SchutzraumSchutzraum
Schutzraum
MappaListaBlog
Zaino d'emergenza
Preparazione e attrezzatura
Invia
Segnala un nuovo rifugio
Classifica
Migliori contributori
App
Usa su mobile
Info
Informazioni sul progetto
FAQ
Domande frequenti
Dona
Sostieni il progetto
Contatti
Contattaci
API
Documentazione API
Accedi
MappaListaBlog
Rifugi
Zaino d'emergenza
Preparazione e attrezzatura
Invia
Segnala un nuovo rifugio
Classifica
Migliori contributori
App
Usa su mobile
Altro
Info
Informazioni sul progetto
FAQ
Domande frequenti
Dona
Sostieni il progetto
Contatti
Contattaci
API
Documentazione API
Accedi

Navigazione

  • Mappa
  • Lista
  • Zaino d'emergenza
  • App

Informazioni

  • Info
  • FAQ
  • API

Comunità

  • Contatti
  • Dona

Note legali

  • Impressum
  • Privacy
© 2026 Schutzraum

Tutte le informazioni sono fornite senza garanzia. Questo non è un sito web ufficiale della Repubblica Federale di Germania.

Documentazione API

Accedi ai dati dei rifugi in modo programmatico

L'API di Schutzraum offre accesso pubblico in sola lettura a tutti i dati dei rifugi. Non è richiesta autenticazione.

URL basehttps://schutzraum.app

Si prega di utilizzare l'API in modo responsabile. Le richieste eccessive potrebbero essere limitate.

GET/api/shelters

Restituisce un elenco paginato di rifugi con filtro opzionale.

ParametroTipoObbligatorioPredefinitoDescrizione
pagenumberNo1Page number
limitnumberNo20Items per page (1–10000)
typestringNo–Shelter type filter
citystringNo–City name (partial match)
searchstringNo–Search name, city, address
conditionstringNo–gut, mittel, schlecht, unbekannt
protectionstringNo–hoch, mittel, niedrig, unbekannt
wheelchairbooleanNo–Filter wheelchair accessible
verifiedbooleanNo–Filter verified shelters
minCapacitynumberNo–Minimum capacity
sortstringNonamename, city, capacity, type
orderstringNoascasc or desc
Esempio
GET https://schutzraum.app/api/shelters?type=bunker&city=Berlin&limit=10
Risposta
{
  "data": [{ "id": "...", "name": "...", "type": "bunker", ... }],
  "total": 42,
  "page": 1,
  "limit": 10,
  "totalPages": 5
}
GET/api/shelters/:id

Restituisce un singolo rifugio tramite il suo ID.

Esempio
GET https://schutzraum.app/api/shelters/24b4e1f0-7723-45a7-bd1c-537a2ff02174
GET/api/shelters/nearby

Restituisce i rifugi entro un raggio dato da un punto geografico, ordinati per distanza.

ParametroTipoObbligatorioPredefinitoDescrizione
latnumberSì–Latitude (–90 to 90)
lngnumberSì–Longitude (–180 to 180)
radiusnumberNo5000Radius in meters (100–50000)
limitnumberNo20Max results (1–100)
typestringNo–Shelter type filter
Esempio
GET https://schutzraum.app/api/shelters/nearby?lat=48.137&lng=11.576&radius=3000
GET/api/shelters/bbox

Restituisce tutti i rifugi all'interno di un riquadro di delimitazione geografico.

ParametroTipoObbligatorioPredefinitoDescrizione
westnumberSì–West longitude
southnumberSì–South latitude
eastnumberSì–East longitude
northnumberSì–North latitude
typestringNo–Shelter type filter
Esempio
GET https://schutzraum.app/api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

Restituisce tutti i rifugi come FeatureCollection GeoJSON per la visualizzazione su mappa.

ParametroTipoObbligatorioPredefinitoDescrizione
typestringNo–Shelter type filter
wheelchairbooleanNo–Filter accessible
verifiedbooleanNo–Filter verified
minCapacitynumberNo–Minimum capacity
Esempio
GET https://schutzraum.app/api/shelters/geojson?type=u_bahn_station&wheelchair=true
Risposta
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "Point", "coordinates": [11.576, 48.137] },
    "properties": { "id": "...", "name": "...", "type": "u_bahn_station", ... }
  }]
}

Tipi di rifugio

Il parametro type accetta questi valori:

ValueLabel
bunkerBunker
tiefgarageParcheggio sotterraneo
u_bahn_stationStazione della metropolitana
tunnelTunnel
kellerCantina
hochbunkerBunker di superficie
tiefbunkerBunker sotterraneo
sonstigeAltro