Dados em JSON para programas e agentes de IA
Os dados ao vivo do site em JSON, só de leitura, sem chave: os fogos ativos da ANEPC, o risco de incêndio do IPMA por concelho e o histórico de cada concelho, para assistentes de IA e programas, com a fonte e a hora da leitura em cada ficheiro.
Informação agregada de fontes públicas (ANEPC, IPMA, NASA FIRMS). Não é informação oficial. Em emergência liga 112. Fonte oficial: ANEPC.
Cada ficheiro traz o aviso no campo disclaimer: «Não é informação oficial: dados agregados de fontes públicas (ANEPC, IPMA, NASA FIRMS). Em emergência liga 112. Fonte oficial: ANEPC (https://prociv.gov.pt).» As fontes oficiais são a ANEPC (ocorrências) e o IPMA (risco de incêndio rural).
Ficheiros
Os fogos ativos em Portugal continental na última leitura da ANEPC, de Despacho a Vigilância.
Campos: count, read_at (hora da leitura da ANEPC), stale, status, e para cada fogo: id, page, anepc_number, nature, status, district, concelho, freguesia, localidade, lat, lon, started_at, updated_at e means (personnel, ground, aerial).
Cache: 5 minutos.
O risco de incêndio rural do IPMA (níveis 1 a 5) para hoje e amanhã nos 278 concelhos, do mais alto para o mais baixo.
Campos: today, tomorrow, read_at (hora da nossa leitura do IPMA), stale, counts por nível, e para cada concelho: dico, concelho, district, page, data, today e tomorrow (date, level, name, previous_run).
Cache: 15 minutos.
Um concelho: os fogos ativos nele, o risco do IPMA de hoje e de amanhã, o histórico de incêndios desde 1975 (perímetros do ICNF; do EFFIS, provisórios, nos anos que o ICNF ainda não publicou) e os concelhos que fazem fronteira com ele.
Campos: concelho (dico, name, slug, district, page), active_fires (como acima), risk (status, read_at, today, tomorrow), history (hectares ardidos desde 2001, parte do concelho que ardeu, incêndios de 100 ha ou mais, as três maiores áreas ardidas) e neighbours.
Cache: 5 minutos.
Descrição completa dos campos em OpenAPI 3.1: /dados/openapi.json. O slug de um concelho é o nome em minúsculas, sem acentos e com hífenes (Vila Nova de Paiva: vila-nova-de-paiva); a lista completa está em /dados/risco.json, no campo data de cada concelho.
Como ler estes dados
read_até a hora da leitura da fonte;generated_até a hora a que o ficheiro foi gerado. Cite a hora da leitura, não a do ficheiro.status: "unavailable"quer dizer que a leitura falhou. Não quer dizer que não haja fogos: nesse caso,firesecountvêm a null. No ficheiro de um concelho, o blocorisktem o seu própriostatus: com"unavailable",todayetomorrowa null não querem dizer que não haja nível.stale: truequer dizer que a última leitura é antiga (mais de 15 minutos para a ANEPC, mais de 9 horas para o IPMA). Confirme na fonte oficial.- Os estados e os meios de cada fogo são os da ANEPC. Os níveis de risco são os do IPMA. As áreas ardidas dentro de cada concelho e as percentagens do histórico são cálculo nosso a partir dos perímetros do ICNF (e do EFFIS, provisórios, nos anos que o ICNF ainda não publicou).
- Os números mudam ao minuto na época de incêndios: não os memorize nem os repita como atuais sem a hora da leitura.
Acesso e limites
Só pedidos GET, de qualquer origem (CORS aberto). Não há chave nem registo. As respostas ficam em cache na CDN durante 5 a 15 minutos: pedir mais vezes não traz dados mais recentes, por isso basta um pedido a cada poucos minutos. Os ficheiros não têm dados pessoais: só lugares, estados, contagens de meios, horas e o ponto que a ANEPC publica para cada ocorrência.
Para o texto do site em vez dos dados: /llms.txt (guia curto) e /llms-full.txt (texto completo das análises, dos grandes incêndios e do histórico de cada concelho).
Como citar
Cite a página e a hora da leitura, com a fonte de cada número: «Segundo a ANEPC, na leitura de DD/MM, HH:MM (incendiosportugal.pt)». Para um concelho, ligue à página dele, por exemplo /concelho/coimbra. O risco de todos os concelhos está em /risco-de-incendio e os fogos de hoje em /incendios-hoje.
Fontes: ANEPC (ocorrências), IPMA (risco de incêndio rural), ICNF e EFFIS (áreas ardidas), NASA FIRMS (deteções de satélite no mapa). Em emergência liga 112.