PrompTugal.newsStorm CharlesUpdated 12:02 UTCNew here?v0.1.1023Repo
Not a warning service. Follow IPMA, ANEPC and your local authorities. We aggregate public sources, each with its source and the time we read it.

This view is drawn in the browser from the JSON files linked below. Without JavaScript, read the tables on this page.

IPMA's open data · Warnings over time · Stations · The sea · Cities: forecast and observed · The API, mapped · What we learned · Browse the files · Licence and terms

IPMA's name for it: Observação Meteorológica de Estações (dados horários, últimas 24 horas). Documented at api.ipma.pt. Drawn at stations.

Addresshttps://api.ipma.pt/open-data/observation/meteorology/stations/observations.json
FormatJSON
Shape{<YYYY-mm-ddThh:mi>: {<idEstacao>: {values}}}: 24 hours, every station
IPMA says it updatesTaxa de atualização horária.
IPMA's file dated (its Last-Modified header)2026-11-11 11:35 UTC
We last read it2026-11-11 11:50 UTC, 1 file, 1063281 bytes
IPMA's note"valor "-99.0" = nodata"

Fields

FieldTypeUnitMeaning (our English)IPMA's wordingWhere the documentation differs
(key) YYYY-mm-ddThh:midate-time, no zone·the hour of the observation"data/hora da observação"·
(key) idEstacaointeger·the station (a node: station)··
intensidadeVentoKMnumberkm/hwind speed at 10 m"intensidade do vento registada a 10 metros de altura (km/h)"·
intensidadeVentonumberm/swind speed at 10 m··
idDireccVentointeger·class of the prevailing wind direction at 10 m: 0 none, 1 or 9 N, 2 NE, 3 E, 4 SE, 5 S, 6 SW, 7 W, 8 NW··
temperaturanumber°Cair temperature at 1.5 m, mean of the hour··
precAcumuladanumbermmprecipitation at 1.5 m, accumulated in the hour"precipitação registada a 1.5 metros de altura, valor acumulado da hora (mm)"·
humidadenumber%relative humidity at 1.5 m, mean of the hour··
pressaonumberhPapressure reduced to mean sea level, mean of the hour··
radiacaonumberkJ/m²solar radiation··

Not documented

  • the hour label's convention: whether a label is the hour starting or ending at that time, and its time zone (incident.meteorologist@ infers hour ending, UTC: incidents/2026-11-10-storm-charles/data/weather/madeira.json, hour_label)
  • no gusts: wind is the mean speed only; warnings are issued on gusts
  • a station can be null or absent in an hour

Files read

FileAnswerBytessha256IPMA's file dated (UTC)We read it (UTC)
observation/meteorology/stations/observations.json20010632812c1bbcb0074102ba…2026-11-11 11:352026-11-11 11:50

The links go to IPMA's live files. Full hashes: latest.json. What changed between reads: changes/observations.json. Our small files made from it: data/observations.json, data/observed-daily.json.