🌊Irish Marine Data Hub

Many sources in. One honest store. Many surfaces out.

Every marine data source around Ireland speaks its own dialect: units, cadences, quirks and outages. This hub ingests each of them, normalizes everything onto one canonical schema (m/s, °true, °C, hPa, UTC), and serves it back through uniform APIs. Add a source once and every consumer gets it; add a consumer once and it sees every source.

Irish Lights buoys ▶┐ weather stations ▶┤ canonical store ├▶ REST API + MCP harbour sensors ▶┤ honest gaps, ├▶ dublinbaybuoy.com yacht clubs ▶┘ per-value nulls └▶ Windy + aggregators

Live stations

BallybunnionBarrelsBriggsConingbegCorkDún Laoghaire Harbour met station (DLHC-MS01, port-log.net)Dún Laoghaire Harbour tide gauge (DLHC-TG01, port-log.net)DoonahaDublin Bay Buoy (safe water mark)Dublin Port tide gaugeEast Pier weather station (Dún Laoghaire)FastnetFinnisFoyleHowth Harbour tide gaugeNorth HunterNorth KishPowerSouth BurfordSouth HunterSplaughTail of BealTunsWheat Rock

Green: checked in within the last 2 hours. Amber: overdue. Tap a station for its latest readings.

Stationslugupdated
Ballybunnionballybunnionstale, last seen 99748 min ago
Barrelsbarrels28 min ago
Briggsbriggs28 min ago
Coningbegconingbeg28 min ago
Corkcork28 min ago
Dún Laoghaire Harbour met station (DLHC-MS01, port-log.net)dl-harbour-met5 min ago
Dún Laoghaire Harbour tide gauge (DLHC-TG01, port-log.net)dl-harbour-tidestale, last seen 26 min ago
Doonahadoonaha28 min ago
Dublin Bay Buoy (safe water mark)dublin-bay-buoy28 min ago
Dublin Port tide gaugedublin-port-tide18 min ago
East Pier weather station (Dún Laoghaire)east-pierjust now
Fastnetfastnet28 min ago
Finnisfinnisstale, last seen 7408 min ago
Foylefoyle28 min ago
Howth Harbour tide gaugehowth-tide23 min ago
North Hunternorth-hunter28 min ago
North Kishnorth-kish28 min ago
Powerpower28 min ago
South Burfordsouth-burford28 min ago
South Huntersouth-hunter28 min ago
Splaughsplaugh28 min ago
Tail of Bealtail-of-beal28 min ago
Tunstuns28 min ago
Wheat Rockwheat-rock28 min ago

1 further stations are ingested but not yet publicly reshareable (owner permission pending). Gaps stay gaps: the hub never restamps or interpolates a silent upstream.

Use it

GET /v1/stations • GET /v1/stations/{slug}/latest • GET /v1/stations/{slug}/readings?since=&limit=&bucket=hourly|daily

curl -s "https://hub.dublinbaybuoy.com/v1/stations/dublin-bay-buoy/latest"
curl -s "https://hub.dublinbaybuoy.com/v1/stations/dublin-port-tide/latest"
import requests

hub = "https://hub.dublinbaybuoy.com"
latest = requests.get(f"{hub}/v1/stations/dublin-bay-buoy/latest").json()
print(latest["reading"]["data"]["wind_ms"], "m/s")

day = requests.get(f"{hub}/v1/stations/dublin-bay-buoy/readings",
                   params={"limit": 24, "bucket": "hourly"}).json()
for r in day["readings"]:
    print(r["ts_utc"], r["data"]["wind_ms"])

MCP endpoint for AI clients (SSE transport): https://hub.dublinbaybuoy.com/mcp/sse

Anonymous, no keys. Please cache; sustained heavy load gets noticed. Not for navigation or safety-critical use.

Contribute a feed

Run a weather station, tide gauge or sensor anywhere on the Irish coast? We would love to carry it. We can poll any HTTP endpoint or take a push, in whatever units and format you already have; we normalize, attribute you, and your data appears on dublinbaybuoy.com and every downstream surface. Email [email protected].

Licensing

Irish Lights MetOcean data via data.gov.ie, CC BY 4.0 (attribute Irish Lights). Dublin Port and Howth tide gauges and predictions from the Marine Institute, CC BY 4.0 (attribute the Marine Institute). Dún Laoghaire Harbour data courtesy of Dún Laoghaire-Rathdown County Council. Marine Institute tide heights are metres above Lowest Astronomical Tide; the Dún Laoghaire gauge does not state its datum but tracks the same LAT levels closely.