Flóð og fjara fyrir 50 hafnir · ókeypis · engin skráning
Viltu birta flóð og fjöru í þínu eigin kerfi? Hér eru gögnin á föstum slóðum sem breytast ekki þótt vefsíðunni sé breytt. Engin skráning, enginn lykill, engin takmörk — bara statískar JSON-skrár.
https://tide.is/api/v1/stations.jsonListi yfir allar hafnir með hnitum og slóðum.https://tide.is/api/v1/tides/<id>.jsonFlóð og fjara fyrir eina höfn, alla spátímabilið — t.d. reykjavik, akureyri, isafjordur.Atburðir eru flokkaðir eftir dagsetningu, svo það þarf ekki að leita — flettu bara upp deginum sem þú vilt:
{
"station": { "id": "reykjavik", "name": "Reykjavík", "measured": true, … },
"data": { "timezone": "UTC", "height_unit": "m", "to": "2028-12-31", … },
"days": {
"2027-09-16": [
{ "time": "00:30", "type": "low", "height": 0.46 },
{ "time": "06:32", "type": "high", "height": 3.85 }, …
], …
}
}Ísland er á UTC allt árið, svo "time" er íslenskur staðartími.
Flóð og fjara dagsins í dag:
// JavaScript
const r = await fetch("https://tide.is/api/v1/tides/reykjavik.json");
const d = await r.json();
const today = new Date().toISOString().slice(0, 10);
for (const e of d.days[today]) {
console.log(e.time, e.type, e.height + " m");
}# curl + jq curl -s https://tide.is/api/v1/tides/reykjavik.json \ | jq ".days[\"$(date -u +%F)\"]"
Slóðirnar breytast ekki og auðkenni hafna (reykjavik, akureyri …) haldast óbreytt. Reitum getur fjölgað en engir hverfa.
Spáin nær núna til 2028-12-31 — sjáið data.to í hverri skrá. Þegar ný gögn berast lengist tímabilið einfaldlega: fleiri dagar bætast í days. Ekkert annað breytist, svo kerfi sem lesa viðmótið halda áfram að virka óbreytt.
Vantar þig annað snið, önnur gögn (sólargang, tunglstöðu) eða fleiri staði? Sendu línu hér — gott að heyra hvað fólk er að smíða.