SchutzraumSchutzraum
Schutzraum
MapaListaBlogueAplicacao
Kit de emergencia
Preparacao e equipamento
nav.stats
nav.statsDesc
FAQ
Perguntas frequentes
Classificacao
Principais contribuidores
Notícias
Últimas notícias
Doar
Apoiar o projeto
InformacoesContacto
+ SubmeterIniciar sessao
MapaListaBlogueAplicacao
Mais
Kit de emergencia
Preparacao e equipamento
nav.stats
nav.statsDesc
FAQ
Perguntas frequentes
Classificacao
Principais contribuidores
Notícias
Últimas notícias
Doar
Apoiar o projeto
Iniciar sessao

Navegacao

  • Mapa
  • Lista
  • Kit de emergencia
  • Aplicacao

Informacao

  • Informacoes
  • FAQ
  • API

Comunidade

  • Contacto
  • Doar
  • Instagram

Juridico

  • Aviso legal
  • Politica de privacidade
© 2026 Schutzraum

Todas as informacoes fornecidas sem garantia. Nao e um site oficial da Republica Federal da Alemanha.

Documentacao da API

Aceda aos dados de abrigos programaticamente

A API do Schutzraum fornece acesso somente de leitura a todos os dados de abrigos. E necessaria uma chave API, que pode solicitar na sua conta.

URL basehttps://schutzraum.app

Por favor utilize a API de forma responsavel. Pedidos excessivos podem ser limitados.

Autenticacao

Todos os pedidos a API requerem uma chave API valida. Envie-a como cabecalho ou parametro de consulta:

Como cabecalho (recomendado):

X-API-Key: dein_api_key

Como parametro de consulta:

/api/shelters?api_key=dein_api_key

As chaves API podem ser solicitadas na sua conta em 'Chaves API'. Apos revisao manual, a chave sera ativada (geralmente dentro de 48 horas).

GET/api/shelters

Devolve uma lista paginada de abrigos com filtragem opcional. Tambem suporta filtragem geografica com parametros lat, lng e radius — pedidos geograficos ordenam automaticamente por distancia e incluem um campo de distancia.

ParametroTipoObrigatorioPadraoDescricao
pagenumberNao1Page number
limitnumberNao20Items per page (1–10000)
typestringNao–Shelter type filter
citystringNao–City name (partial match)
searchstringNao–Search name, city, address
conditionstringNao–gut, mittel, schlecht, unbekannt
protectionstringNao–hoch, mittel, niedrig, unbekannt
wheelchairbooleanNao–Filter wheelchair accessible
verifiedbooleanNao–Filter verified shelters
minCapacitynumberNao–Minimum capacity
sortstringNaonamename, city, capacity, type
orderstringNaoascasc or desc
Exemplo
GET /api/shelters?type=bunker&city=Berlin&limit=10
Resposta
{
  "data": [{ "id": "...", "name": "...", "type": "bunker", ... }],
  "total": 42,
  "page": 1,
  "limit": 10,
  "totalPages": 5
}
GET/api/shelters/:id

Devolve um unico abrigo pelo seu ID.

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

Devolve abrigos dentro de um determinado raio de um ponto geografico, ordenados por distancia.

ParametroTipoObrigatorioPadraoDescricao
latnumberSim–Latitude (–90 to 90)
lngnumberSim–Longitude (–180 to 180)
radiusnumberNao5000Radius in meters (100–50000)
limitnumberNao20Max results (1–100)
typestringNao–Shelter type filter
Exemplo
GET /api/shelters/nearby?lat=48.137&lng=11.576&radius=3000
GET/api/shelters/bbox

Devolve todos os abrigos dentro de uma caixa delimitadora geografica.

ParametroTipoObrigatorioPadraoDescricao
westnumberSim–West longitude
southnumberSim–South latitude
eastnumberSim–East longitude
northnumberSim–North latitude
typestringNao–Shelter type filter
Exemplo
GET /api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

Devolve todos os abrigos como uma FeatureCollection GeoJSON para renderizacao de mapa.

ParametroTipoObrigatorioPadraoDescricao
typestringNao–Shelter type filter
wheelchairbooleanNao–Filter accessible
verifiedbooleanNao–Filter verified
minCapacitynumberNao–Minimum capacity
Exemplo
GET /api/shelters/geojson?type=u_bahn_station&wheelchair=true
Resposta
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "Point", "coordinates": [11.576, 48.137] },
    "properties": { "id": "...", "name": "...", "type": "u_bahn_station", ... }
  }]
}

Tipos de abrigo

O parametro type aceita estes valores:

ValueLabel
bunkerBunker
tiefgarageParque de estacionamento subterraneo
u_bahn_stationEstacao de metro
tunnelTunel
kellerCave
hochbunkerBunker de superficie
tiefbunkerBunker subterraneo
sonstigeOutro