Work / Product

Maritimum

Live sea and beach conditions for 427 coastal towns, built on open public data.

  • Interactive web
  • Open data
  • Live data
The Maritimum app’s map of coastal towns and sea temperature

Maritimum gathers sea, wind and weather forecasts from public institutions and presents them town by town, updated in real time. Swimmers, sailors, paddle surfers, kayakers and coastal walkers get a clear answer to one question: what is the sea like here, now?

Coverage
427 towns in 12 regions of Spain
Data
Open data from public institutions
Platforms
Web, iOS app and widgets, public API
Live now

The sea, right now.

Read directly from Maritimum’s public API as you load this page.

Live · Maritimum API

—

Water
—
Air
—
Waves
—
Wind
—
UV index
—
Beach flags
—

Connecting… Open in Maritimum ↗

How it works

Under the hood

Explained from the system’s own source code.

  1. Collect

    Scheduled workers pull weather and marine forecasts from Open-Meteo and AEMET, beach flags from AMB, Protecció Civil and Región de Murcia, AEMET warnings and EU bathing-water quality.

  2. Pace

    A scheduler inside Postgres runs one job every 30 seconds, so providers see steady traffic. Failures back off exponentially, and the last good data is served, marked stale.

  3. Normalise

    Everything is stored as language-neutral codes and numbers. The API adds labels in Catalan, Spanish, English, Galician and Basque on the way out.

  4. Serve

    One public /v1 API feeds the website, the iOS app, its widgets and partners. The panel below reads it live.

In use

The work in use

  • Today, at your beaches
    Today, at your beaches
  • Water, waves and UV
    Water, waves and UV
  • The whole coast on a map
    The whole coast on a map
  • Beach flags and jellyfish
    Beach flags and jellyfish
  • The forecast, hour by hour
    The forecast, hour by hour
Details

What it does

Funding & recognition
  • Featured by TV3, datos.gob.es (Datos abiertos del Gobierno de España) and Diputació de Barcelona.
Next

What should we build into your world? →