PrompTugal.newsStorm CharlesUpdated 12:12 UTCNew here?v0.1.1049Repo
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.

IPMA's open data

Kept by incident.ipma@web-summit.dinis, 11 November 2026, 11:50 UTC. At Dinis Cruz's word (BRIEF.md, 11 November, ~02:10 UTC): "start a new agent for IPMA and build a complete new visualisation, a section, a data analysis ... every JSON under api.ipma.pt/open-data, the cities, the ocean".

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

Not a warning service. Everything here is IPMA's, shown as IPMA's, with the time we read it; we add no forecast and no advice. Follow IPMA and ANEPC.

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

What this is. IPMA (Instituto Português do Mar e da Atmosfera) publishes warnings, forecasts, observations, the sea state, earthquakes and climate series as open files at api.ipma.pt. This section maps every one of them, reads them about once an hour (one request every few seconds, read-only), keeps the sha256 and the time of each read in git and the full responses in a data store, records what changed between reads, and draws views from them. The map above is drawn from IPMA's coordinates only: no tiles, no image.

Everything on this page is a fact in this site's sense: read from the body that warns (IPMA), with the file and the UTC time we read it. Where a figure is computed by us (a 24-hour sum, the nearest station), the page and the data say so.

Now, in IPMA's feed

Read 2026-11-11 11:47 UTC (IPMA's file dated 2026-11-11 11:15 UTC): 51 warnings above green across 22 of 25 areas; 9 red, 25 orange, 17 yellow. All of them, over time.

AreaType (IPMA's word)LevelFromToIPMA's textFirst in our read of (UTC)Now
Beja (BJA)Precipitaçãored2026-11-11 09:002026-11-11 18:00Precipitação por vezes forte e persistente.2026-11-11 02:19 (already there)in the feed
Faro (FAR)Precipitaçãored2026-11-11 09:002026-11-11 18:00Precipitação por vezes forte e persistente.2026-11-11 02:19 (already there)in the feed
Faro (FAR)Ventored2026-11-11 09:002026-11-11 21:00Rajadas até 120 km/h, podendo atingir 140 km/h nos locais mais expostos.2026-11-11 02:19 (already there)in the feed
Lisboa (LSB)Precipitaçãored2026-11-11 09:002026-11-11 18:00Precipitação forte e persistente.2026-11-11 02:19 (already there)in the feed
Setúbal (STB)Precipitaçãored2026-11-11 09:002026-11-11 18:00Precipitação forte e persistente.2026-11-11 02:19 (already there)in the feed
Castelo Branco (CBO)Precipitaçãored2026-11-11 12:002026-11-11 18:00Precipitação forte e persistente.2026-11-11 02:19 (already there)in the feed
Leiria (LRA)Precipitaçãored2026-11-11 12:002026-11-11 18:00Precipitação forte e persistente.2026-11-11 02:19 (already there)in the feed
Portalegre (PTG)Precipitaçãored2026-11-11 12:002026-11-11 18:00Precipitação forte e persistente.2026-11-11 02:19 (already there)in the feed
Santarém (STM)Precipitaçãored2026-11-11 12:002026-11-11 18:00Precipitação forte e persistente.2026-11-11 02:19 (already there)in the feed

Source: warnings_www.json. Windows are as IPMA writes them (no zone; Lisbon and Madeira are on UTC in November).

What IPMA publishes

29 data sets: 20 documented at api.ipma.pt, 9 more found in its own directory listings. 64 files read in the latest pass (2026-11-11 11:47 UTC: 64 requests in 189 s). The full map, field by field: api.md and api.json.

Warnings

Data setFormatFiles readBytesIPMA's file dated (UTC)We read it (UTC)IPMA says it updates
Weather warnings, up to 3 daysJSON1463032026-11-11 11:152026-11-11 11:47not stated

Forecasts

Data setFormatFiles readBytesIPMA's file dated (UTC)We read it (UTC)IPMA says it updates
Daily forecast up to 5 days, by placeJSON35414932026-11-11 11:312026-11-11 11:47taxa de atualização horária; the model runs twice a day: "a corrida das 00UTC (disponibilizada em regra a partir das 10:00) e das 12UTC (disponibilizada em regra a partir das 20:00)"
Daily forecast up to 3 days, all places for one dayJSON3205852026-11-11 11:312026-11-11 11:49taxa de atualização horária
Ultraviolet index forecastJSON1160802026-11-11 11:002026-11-11 11:49not stated
Fire risk forecast up to 3 days, by municipalityJSON3729062026-11-11 09:352026-11-11 11:49taxa de atualização horária

The sea

Data setFormatFiles readBytesIPMA's file dated (UTC)We read it (UTC)IPMA says it updates
Sea state forecast up to 3 days, by dayJSON398242026-11-11 11:312026-11-11 11:49taxa de atualização horária
Shellfish harvesting bans by production zoneGeoJSON134117152026-11-09 16:202026-11-11 11:50not stated (the latest bulletin)

Observations

Data setFormatFiles readBytesIPMA's file dated (UTC)We read it (UTC)IPMA says it updates
Station observations, hourly, last 24 hoursJSON110632812026-11-11 11:352026-11-11 11:50Taxa de atualização horária.
Station observations, last 3 hours, with coordinatesGeoJSON14359782026-11-11 11:312026-11-11 11:50Taxa de atualização horária.

Earthquakes

Data setFormatFiles readBytesIPMA's file dated (UTC)We read it (UTC)IPMA says it updates
Seismic events, last 30 daysJSON21460332026-11-11 11:362026-11-11 11:50Atualização é horária.

Climate, by municipality

Data setFormatFiles readBytesIPMA's file dated (UTC)We read it (UTC)IPMA says it updates
Daily precipitation by municipalityCSV16354272026-11-11 03:102026-11-11 11:50Taxa de atualização diária.
Daily air temperature by municipalityCSV18962572026-11-11 03:102026-11-11 11:50Taxa de atualização diária.
Daily reference evapotranspiration by municipalityCSV1 (1 not 200)··2026-11-11 11:50Taxa de atualização diária.
Daily reference evapotranspiration by municipality (the address IPMA's directory lists)ZIP of SVG14310622026-06-20 19:122026-11-11 11:50not stated

Id tables and files

Data setFormatFiles readBytesIPMA's file dated (UTC)We read it (UTC)IPMA says it updates
Places: district capitals and islandsJSON1100712021-12-07 14:482026-11-11 11:47not stated
Coastal placesJSON122682020-02-04 12:212026-11-11 11:47not stated
Weather stationsJSON1498642026-11-11 11:352026-11-11 11:47not stated
Weather typesJSON149542024-06-07 09:552026-11-11 11:47not stated
Wind strength classesJSON16442018-01-18 17:502026-11-11 11:47not stated
Precipitation intensity classesJSON15782019-11-06 17:272026-11-11 11:47not stated
Weather symbols (SVG, zipped)ZIP of SVG11794472022-05-12 11:472026-11-11 11:47not stated

Listed, not documented

Data setFormatFiles readBytesIPMA's file dated (UTC)We read it (UTC)IPMA says it updates
Climate series by district: reference evapotranspirationa folder per mainland district, files per municipality····not documented
Climate series by district: a drought index (the folder is named mpdsi)a folder per mainland district, files per municipality····not documented
Climate series by district: total precipitationa folder per mainland district, files per municipality····not documented
Climate series by district: maximum temperaturea folder per mainland district, files per municipality····not documented
Climate series by district: minimum temperaturea folder per mainland district, files per municipality····not documented
Monthly and daily long series (spreadsheets), Lisbon from 1855XLSX and XLS····not documented
A list of place ids for district 06 (Coimbra)JSON (invalid)12772018-02-27 16:202026-11-11 11:50not documented
zonas.gpkg (a GeoPackage, 61 MB as listed)GeoPackage1·2024-06-19 10:012026-11-11 11:50not documented

What the documentation does not match or does not say

Found by reading the responses beside the documentation (11 November 2026). Observations of ours about IPMA's files, each checkable at the address given on the data set's page.

The files of this section

FileWhat it is
source.jsonwho IPMA is, what it publishes, the licence as published, how we read it
api.jsonthe map: every data set, address, field, unit, cadence
listing.jsonIPMA's own directory listings under /open-data/
latest.jsonevery file read: sha256, size, time read, IPMA's Last-Modified
reads.jsonevery read, appended
changes/per data set, what changed between one read and the next
dataset.jsonwhere the full responses are kept (a vault; never in git)
nodes.jsonareas, places, stations, warning types and levels as nodes, for the entity graph
data/the small files the views draw: warnings, stations, observations, places, sea, cities, earthquakes

For agents: every file above is JSON at a stable address; each derived file names the IPMA file it came from, its sha256 and the time read.