SchutzraumSchutzraum
Schutzraum
MapaSeznamBlog
Nouzové zavazadlo
Připravenost a vybavení
Nahlásit
Nahlásit nový úkryt
Žebříček
Nejaktivnější přispěvatelé
Aplikace
Používejte na mobilu
Informace
O projektu
FAQ
Často kladené otázky
Přispět
Podpořte projekt
Kontakt
Kontaktujte nás
API
Dokumentace API
+ NahlásitPřihlásit se
MapaSeznamBlog
Úkryty
Nouzové zavazadlo
Připravenost a vybavení
Nahlásit
Nahlásit nový úkryt
Žebříček
Nejaktivnější přispěvatelé
Aplikace
Používejte na mobilu
Více
Informace
O projektu
FAQ
Často kladené otázky
Přispět
Podpořte projekt
Kontakt
Kontaktujte nás
API
Dokumentace API
Přihlásit se

Navigace

  • Mapa
  • Seznam
  • Nouzové zavazadlo
  • Aplikace

Informace

  • Informace
  • FAQ
  • API

Komunita

  • Kontakt
  • Přispět
  • Instagram

Právní

  • Právní informace
  • Ochrana osobních údajů
© 2026 Schutzraum

Všechny informace jsou poskytovány bez záruky. Nejedná se o oficiální webovou stránku Spolkové republiky Německo.

Dokumentace API

Přístup k datům o úkrytech programově

Schutzraum API poskytuje přístup pouze pro čtení ke všem datům o úkrytech. Je vyžadován API klíč, o který můžete požádat ve svém účtu.

Základní URLhttps://schutzraum.app

Používejte API zodpovědně. Nadměrné požadavky mohou být omezeny.

Autentizace

Všechny požadavky API vyžadují platný API klíč. Odešlete ho jako hlavičku nebo parametr dotazu:

Jako hlavička (doporučeno):

X-API-Key: dein_api_key

Jako parametr dotazu:

/api/shelters?api_key=dein_api_key

API klíče lze požádat ve vašem účtu v sekci 'API klíče'. Po manuální kontrole bude klíč aktivován (obvykle do 48 hodin).

GET/api/shelters

Vrací stránkovaný seznam úkrytů s volitelným filtrováním. Podporuje také geografické filtrování pomocí parametrů lat, lng a radius — geografické požadavky automaticky řadí podle vzdálenosti a zahrnují pole vzdálenosti.

ParametrTypPovinnýVýchozíPopis
pagenumberNe1Page number
limitnumberNe20Items per page (1–10000)
typestringNe–Shelter type filter
citystringNe–City name (partial match)
searchstringNe–Search name, city, address
conditionstringNe–gut, mittel, schlecht, unbekannt
protectionstringNe–hoch, mittel, niedrig, unbekannt
wheelchairbooleanNe–Filter wheelchair accessible
verifiedbooleanNe–Filter verified shelters
minCapacitynumberNe–Minimum capacity
sortstringNenamename, city, capacity, type
orderstringNeascasc or desc
Příklad
GET /api/shelters?type=bunker&city=Berlin&limit=10
Odpověď
{
  "data": [{ "id": "...", "name": "...", "type": "bunker", ... }],
  "total": 42,
  "page": 1,
  "limit": 10,
  "totalPages": 5
}
GET/api/shelters/:id

Vrací jeden úkryt podle jeho ID.

Příklad
GET /api/shelters/24b4e1f0-7723-45a7-bd1c-537a2ff02174
GET/api/shelters/nearby

Vrací úkryty v daném okruhu od geografického bodu, seřazené podle vzdálenosti.

ParametrTypPovinnýVýchozíPopis
latnumberAno–Latitude (–90 to 90)
lngnumberAno–Longitude (–180 to 180)
radiusnumberNe5000Radius in meters (100–50000)
limitnumberNe20Max results (1–100)
typestringNe–Shelter type filter
Příklad
GET /api/shelters/nearby?lat=48.137&lng=11.576&radius=3000
GET/api/shelters/bbox

Vrací všechny úkryty v geografickém ohraničujícím rámečku.

ParametrTypPovinnýVýchozíPopis
westnumberAno–West longitude
southnumberAno–South latitude
eastnumberAno–East longitude
northnumberAno–North latitude
typestringNe–Shelter type filter
Příklad
GET /api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

Vrací všechny úkryty jako GeoJSON FeatureCollection pro vykreslení mapy.

ParametrTypPovinnýVýchozíPopis
typestringNe–Shelter type filter
wheelchairbooleanNe–Filter accessible
verifiedbooleanNe–Filter verified
minCapacitynumberNe–Minimum capacity
Příklad
GET /api/shelters/geojson?type=u_bahn_station&wheelchair=true
Odpověď
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "Point", "coordinates": [11.576, 48.137] },
    "properties": { "id": "...", "name": "...", "type": "u_bahn_station", ... }
  }]
}

Typy úkrytů

Parametr type přijímá tyto hodnoty:

ValueLabel
bunkerBunkr
tiefgaragePodzemní garáž
u_bahn_stationStanice metra
tunnelTunel
kellerSklep
hochbunkerNadzemní bunkr
tiefbunkerPodzemní bunkr
sonstigeOstatní