SchutzraumSchutzraum
Schutzraum
HaritaListeBlogUygulama
Acil Çanta
Hazırlık ve ekipman
nav.stats
nav.statsDesc
FAQ
Sıkça sorulan sorular
Sıralama
En çok katkıda bulunanlar
Haberler
Güncel haberler
Bağış
Projeyi destekle
Infoİletişim
+ GönderGiriş yap
HaritaListeBlogUygulama
Daha fazla
Acil Çanta
Hazırlık ve ekipman
nav.stats
nav.statsDesc
FAQ
Sıkça sorulan sorular
Sıralama
En çok katkıda bulunanlar
Haberler
Güncel haberler
Bağış
Projeyi destekle
Giriş yap

Gezinme

  • Harita
  • Liste
  • Acil Çanta
  • Uygulama

Bilgi

  • Info
  • FAQ
  • API

Topluluk

  • İletişim
  • Bağış
  • Instagram

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 programlı olarak erişin

Schutzraum API'si tüm sığınak verilerine salt okunur erişim sağlar. Hesabınızdan talep edebileceğiniz bir API anahtarı gereklidir.

Temel URLhttps://schutzraum.app

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

Kimlik Doğrulama

Tüm API istekleri geçerli bir API anahtarı gerektirir. Bunu başlık veya sorgu parametresi olarak gönderin:

Başlık olarak (önerilen):

X-API-Key: dein_api_key

Sorgu parametresi olarak:

/api/shelters?api_key=dein_api_key

API anahtarları hesabınızda 'API Anahtarları' bölümünden talep edilebilir. Manuel incelemeden sonra anahtar etkinleştirilecektir (genellikle 48 saat içinde).

GET/api/shelters

İsteğe bağlı filtreleme ile sayfalandırılmış bir sığınak listesi döndürür. Ayrıca lat, lng ve radius parametreleriyle coğrafi filtrelemeyi destekler — coğrafi istekler otomatik olarak mesafeye göre sıralanır ve bir mesafe alanı içerir.

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 /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

ID'sine göre tek bir sığınak döndürür.

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

Bir coğrafi noktanın belirli bir yarıçapındaki sığınakları mesafeye göre sıralı olarak 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 /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 /api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

Harita oluşturma 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 /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

Tür 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