SchutzraumSchutzraum
Schutzraum
HaritaListeBlog
Acil Çanta
Hazırlık ve ekipman
Gönder
Yeni sığınak bildir
Sıralama
En çok katkıda bulunanlar
Uygulama
Mobilde kullan
Info
Proje hakkında
FAQ
Sıkça sorulan sorular
Bağış
Projeyi destekle
İletişim
Bize yazın
API
API dokümantasyonu
Giriş yap
HaritaListeBlog
Sığınaklar
Acil Çanta
Hazırlık ve ekipman
Gönder
Yeni sığınak bildir
Sıralama
En çok katkıda bulunanlar
Uygulama
Mobilde kullan
Daha fazla
Info
Proje hakkında
FAQ
Sıkça sorulan sorular
Bağış
Projeyi destekle
İletişim
Bize yazın
API
API dokümantasyonu
Giriş yap

Gezinme

  • Harita
  • Liste
  • Acil Çanta
  • Uygulama

Bilgi

  • Info
  • FAQ
  • API

Topluluk

  • İletişim
  • Bağış

Yasal

  • Yasal Bilgiler
  • Gizlilik
© 2026 Schutzraum

Tüm bilgiler garanti edilmez. Federal Almanya Cumhuriyeti'nin resmi web sitesi değildir.

API Dokümantasyonu

Sığınak verilerine programatik erişim

Schutzraum API'si, tüm sığınak verilerine genel, salt okunur erişim sağlar. Kimlik doğrulaması gerekmez.

Temel URLhttps://schutzraum.app

Lütfen API'yi sorumlu bir şekilde kullanın. Aşırı istekler sınırlandırılabilir.

GET/api/shelters

İsteğe bağlı filtreleme ile sayfalanmış bir sığınak listesi döndürür.

ParametreTürZorunluVarsayılanAçıklama
pagenumberHayır1Page number
limitnumberHayır20Items per page (1–10000)
typestringHayır–Shelter type filter
citystringHayır–City name (partial match)
searchstringHayır–Search name, city, address
conditionstringHayır–gut, mittel, schlecht, unbekannt
protectionstringHayır–hoch, mittel, niedrig, unbekannt
wheelchairbooleanHayır–Filter wheelchair accessible
verifiedbooleanHayır–Filter verified shelters
minCapacitynumberHayır–Minimum capacity
sortstringHayırnamename, city, capacity, type
orderstringHayırascasc or desc
Örnek
GET https://schutzraum.app/api/shelters?type=bunker&city=Berlin&limit=10
Yanıt
{
  "data": [{ "id": "...", "name": "...", "type": "bunker", ... }],
  "total": 42,
  "page": 1,
  "limit": 10,
  "totalPages": 5
}
GET/api/shelters/:id

Bir sığınağı ID'sine göre döndürür.

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

Belirli bir coğrafi noktanın belirli bir yarıçapı içindeki sığınakları mesafeye göre sıralayarak döndürür.

ParametreTürZorunluVarsayılanAçıklama
latnumberEvet–Latitude (–90 to 90)
lngnumberEvet–Longitude (–180 to 180)
radiusnumberHayır5000Radius in meters (100–50000)
limitnumberHayır20Max results (1–100)
typestringHayır–Shelter type filter
Örnek
GET https://schutzraum.app/api/shelters/nearby?lat=48.137&lng=11.576&radius=3000
GET/api/shelters/bbox

Coğrafi bir sınırlayıcı kutu içindeki tüm sığınakları döndürür.

ParametreTürZorunluVarsayılanAçıklama
westnumberEvet–West longitude
southnumberEvet–South latitude
eastnumberEvet–East longitude
northnumberEvet–North latitude
typestringHayır–Shelter type filter
Örnek
GET https://schutzraum.app/api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

Harita gösterimi için tüm sığınakları GeoJSON FeatureCollection olarak döndürür.

ParametreTürZorunluVarsayılanAçıklama
typestringHayır–Shelter type filter
wheelchairbooleanHayır–Filter accessible
verifiedbooleanHayır–Filter verified
minCapacitynumberHayır–Minimum capacity
Örnek
GET https://schutzraum.app/api/shelters/geojson?type=u_bahn_station&wheelchair=true
Yanıt
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "Point", "coordinates": [11.576, 48.137] },
    "properties": { "id": "...", "name": "...", "type": "u_bahn_station", ... }
  }]
}

Sığınak Türleri

type parametresi şu değerleri kabul eder:

ValueLabel
bunkerSığınak
tiefgarageYeraltı Otoparkı
u_bahn_stationMetro İstasyonu
tunnelTünel
kellerBodrum
hochbunkerYerüstü Sığınak
tiefbunkerYeraltı Sığınağı
sonstigeDiğer