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

Връща едно убежище по неговото 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", ... }
  }]
}

Типове убежища

Параметърът за тип приема следните стойности:

ValueLabel
bunkerБункер
tiefgarageПодземен гараж
u_bahn_stationМетростанция
tunnelТунел
kellerМазе
hochbunkerНадземен бункер
tiefbunkerПодземен бункер
sonstigeДруго