SchutzraumSchutzraum
Schutzraum
ΧάρτηςΛίσταΙστολόγιο
Εξοπλισμός έκτακτης ανάγκης
Ετοιμότητα & εξοπλισμός
Υποβολή
Αναφορά νέου καταφυγίου
Κατάταξη
Κορυφαίοι συνεισφέροντες
Εφαρμογή
Χρήση σε κινητό
Πληροφορίες
Σχετικά με το έργο
Συχνές ερωτήσεις
Συχνές ερωτήσεις
Δωρεά
Υποστηρίξτε το έργο
Επικοινωνία
Επικοινωνήστε μαζί μας
API
Τεκμηρίωση API
+ ΥποβολήΣύνδεση
ΧάρτηςΛίσταΙστολόγιο
Καταφύγια
Εξοπλισμός έκτακτης ανάγκης
Ετοιμότητα & εξοπλισμός
Υποβολή
Αναφορά νέου καταφυγίου
Κατάταξη
Κορυφαίοι συνεισφέροντες
Εφαρμογή
Χρήση σε κινητό
Περισσότερα
Πληροφορίες
Σχετικά με το έργο
Συχνές ερωτήσεις
Συχνές ερωτήσεις
Δωρεά
Υποστηρίξτε το έργο
Επικοινωνία
Επικοινωνήστε μαζί μας
API
Τεκμηρίωση API
Σύνδεση

Πλοήγηση

  • Χάρτης
  • Λίστα
  • Εξοπλισμός έκτακτης ανάγκης
  • Εφαρμογή

Πληροφορίες

  • Πληροφορίες
  • Συχνές ερωτήσεις
  • API

Κοινότητα

  • Επικοινωνία
  • Δωρεά

Νομικά

  • Νομική σημείωση
  • Πολιτική απορρήτου
© 2026 Schutzraum

Όλες οι πληροφορίες παρέχονται χωρίς εγγύηση. Δεν αποτελεί επίσημη ιστοσελίδα της Ομοσπονδιακής Δημοκρατίας της Γερμανίας.

Τεκμηρίωση API

Πρόσβαση σε δεδομένα καταφυγίων μέσω προγραμματισμού

Το API του Schutzraum παρέχει πρόσβαση μόνο για ανάγνωση σε όλα τα δεδομένα καταφυγίων. Απαιτείται κλειδί API, το οποίο μπορείτε να ζητήσετε στον λογαριασμό σας.

Βασικό URL

Παρακαλούμε χρησιμοποιήστε το API υπεύθυνα. Υπερβολικά αιτήματα ενδέχεται να περιοριστούν.

Ταυτοποίηση

Όλα τα αιτήματα API απαιτούν ένα έγκυρο κλειδί API. Στείλτε το ως κεφαλίδα ή παράμετρο ερωτήματος:

Ως κεφαλίδα (συνιστάται):

X-API-Key: dein_api_key

Ως παράμετρος ερωτήματος:

/api/shelters?api_key=dein_api_key

Τα κλειδιά API μπορούν να ζητηθούν στον λογαριασμό σας στην ενότητα «Κλειδιά API». Μετά τον χειροκίνητο έλεγχο, το κλειδί θα ενεργοποιηθεί (συνήθως εντός 48 ωρών).

GET/api/shelters

Επιστρέφει μια σελιδοποιημένη λίστα καταφυγίων με προαιρετικό φιλτράρισμα. Υποστηρίζει επίσης γεωγραφικό φιλτράρισμα με παραμέτρους lat, lng και radius — τα γεωγραφικά αιτήματα ταξινομούνται αυτόματα κατά απόσταση και περιλαμβάνουν πεδίο απόστασης.

ΠαράμετροςΤύποςΥποχρεωτικόΠροεπιλογήΠεριγραφή
pagenumberΌχι1Page number
limitnumberΌχι20Items per page (1–10000)
typestringΌχι–Shelter type filter
citystringΌχι–City name (partial match)
searchstringΌχι–Search name, city, address
conditionstringΌχι–gut, mittel, schlecht, unbekannt
protectionstringΌχι–hoch, mittel, niedrig, unbekannt
wheelchairbooleanΌχι–Filter wheelchair accessible
verifiedbooleanΌχι–Filter verified shelters
minCapacitynumberΌχι–Minimum capacity
sortstringΌχιnamename, city, capacity, type
orderstringΌχιascasc or desc
Παράδειγμα
GET /api/shelters?type=bunker&city=Berlin&limit=10
Απόκριση
{
  "data": [{ "id": "...", "name": "...", "type": "bunker", ... }],
  "total": 42,
  "page": 1,
  "limit": 10,
  "totalPages": 5
}
GET/api/shelters/:id

Επιστρέφει ένα μεμονωμένο καταφύγιο βάσει του αναγνωριστικού του.

Παράδειγμα
GET /api/shelters/24b4e1f0-7723-45a7-bd1c-537a2ff02174
GET/api/shelters/nearby

Επιστρέφει καταφύγια εντός μιας δεδομένης ακτίνας από ένα γεωγραφικό σημείο, ταξινομημένα κατά απόσταση.

ΠαράμετροςΤύποςΥποχρεωτικόΠροεπιλογήΠεριγραφή
latnumberΝαι–Latitude (–90 to 90)
lngnumberΝαι–Longitude (–180 to 180)
radiusnumberΌχι5000Radius in meters (100–50000)
limitnumberΌχι20Max results (1–100)
typestringΌχι–Shelter type filter
Παράδειγμα
GET /api/shelters/nearby?lat=48.137&lng=11.576&radius=3000
GET/api/shelters/bbox

Επιστρέφει όλα τα καταφύγια εντός ενός γεωγραφικού πλαισίου οριοθέτησης.

ΠαράμετροςΤύποςΥποχρεωτικόΠροεπιλογήΠεριγραφή
westnumberΝαι–West longitude
southnumberΝαι–South latitude
eastnumberΝαι–East longitude
northnumberΝαι–North latitude
typestringΌχι–Shelter type filter
Παράδειγμα
GET /api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

Επιστρέφει όλα τα καταφύγια ως GeoJSON FeatureCollection για απεικόνιση χάρτη.

ΠαράμετροςΤύποςΥποχρεωτικόΠροεπιλογήΠεριγραφή
typestringΌχι–Shelter type filter
wheelchairbooleanΌχι–Filter accessible
verifiedbooleanΌχι–Filter verified
minCapacitynumberΌχι–Minimum capacity
Παράδειγμα
GET /api/shelters/geojson?type=u_bahn_station&wheelchair=true
Απόκριση
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "Point", "coordinates": [11.576, 48.137] },
    "properties": { "id": "...", "name": "...", "type": "u_bahn_station", ... }
  }]
}

Τύποι καταφυγίων

Η παράμετρος type δέχεται αυτές τις τιμές:

ValueLabel
bunkerΚαταφύγιο
tiefgarageΥπόγειο γκαράζ
u_bahn_stationΣταθμός μετρό
tunnelΣήραγγα
kellerΥπόγειο
hochbunkerΥπέργειο καταφύγιο
tiefbunkerΥπόγειο καταφύγιο
sonstigeΆλλο