{"asOf":"2026-10-13T01:36:47.882Z","slug":"viareggio","live":{"fetchedAt":"2026-10-13T01:36:47.882Z","weather":{"observedAt":"2026-10-13T01:00:00Z","timezone":"Europe/Rome","temperatureC":13.9,"windKn":5.63714902807774,"gustKn":null,"windFromDeg":45.1,"visibilityKm":null,"precipitationMm":0,"weatherCode":null,"weatherLabel":"Fair","isNight":true},"marine":{"observedAt":"2026-10-13T01:36:47.425Z","waveHeightM":null,"wavePeriodS":null,"waveFromDeg":null,"swellHeightM":null,"sstC":null,"seaLevelMslM":null,"available":false},"seaLevelObservation":{"stationCode":"LI11","stationName":"Livorno","country":"Italy","distanceKm":35.9,"seaLevelM":0.384,"observedAt":"2026-10-13T01:32:30.000Z","sensor":"rad","source":"IOC Sea Level Monitoring","notControllingDepth":true,"notTideTable":true},"nearby":[{"id":"382975217","name":"Farmacia Tobino","kind":"pharmacy","source":"OpenStreetMap"},{"id":"382975220","name":"Farmacia Comunale Centro 1","kind":"pharmacy","source":"OpenStreetMap"},{"id":"646979283","name":"Conad City","kind":"supermarket","source":"OpenStreetMap"},{"id":"5284994995","name":"Conad City","kind":"supermarket","source":"OpenStreetMap"},{"id":"12306827865","name":"Centrale","kind":"pharmacy","source":"OpenStreetMap"},{"id":"12306845852","name":"Internazionale","kind":"pharmacy","source":"OpenStreetMap"},{"id":"12306880353","name":"San Paolino","kind":"pharmacy","source":"OpenStreetMap"},{"id":"12306896621","name":"Inglese al Dante","kind":"pharmacy","source":"OpenStreetMap"},{"id":"12314291301","name":"Conad City","kind":"supermarket","source":"OpenStreetMap"}],"fx":{"date":"2026-10-12","base":"EUR","rates":{"EUR":1,"AUD":1.6032,"CAD":1.5946,"CHF":0.9312,"GBP":0.84478,"JPY":177.33,"USD":1.1181}},"fees":[{"referenceLoaM":24,"original":{"amount":140,"currency":"EUR"},"converted":[{"amount":118,"currency":"GBP"},{"amount":157,"currency":"USD"}]},{"referenceLoaM":50,"original":{"amount":520,"currency":"EUR"},"converted":[{"amount":439,"currency":"GBP"},{"amount":581,"currency":"USD"}]}],"briefing":"Fair at 2026-10-13T01:00:00Z Europe/Rome. Wind 6 kn from NE. It is after local sunset. If this harbour publishes a night-entry restriction, treat it as active until sunrise. Nearest IOC gauge Livorno (35.9 km) last observed 0.384 m — observational only, not a tide table or controlling depth.","channels":[{"id":"met-no-locationforecast","name":"MET Norway Locationforecast","ok":true,"detail":"Global weather forecast from MET Norway","license":"CC BY 4.0 / NLOD 2.0","signup":false},{"id":"met-no-oceanforecast","name":"MET Norway Oceanforecast","ok":true,"detail":"Provider reached; no marine model coverage for this coordinate","license":"CC BY 4.0 / NLOD 2.0","signup":false},{"id":"frankfurter","name":"Frankfurter / ECB","ok":true,"detail":"ECB reference 2026-10-12","license":"ECB reference rates","signup":false},{"id":"overpass","name":"OpenStreetMap Overpass","ok":true,"detail":"9 nodes within ~900 m","license":"ODbL","signup":false},{"id":"healthsites","name":"healthsites.io","ok":false,"detail":"healthsites.io returned 403 (API key pending approval or invalid)","license":"ODbL / OpenStreetMap-derived","signup":true},{"id":"ioc-sealevel","name":"IOC Sea Level Monitoring","ok":true,"detail":"Livorno (35.9 km) — observational only, not controlling depth","license":"IOC / VLIZ SLSMF — cite; not for navigation","signup":false},{"id":"oilpriceapi","name":"OilPriceAPI","ok":false,"detail":"OilPriceAPI VLSFO_USD returned 429","license":"OilPriceAPI — conditional redistribution","signup":true},{"id":"noaa-coops","name":"NOAA CO-OPS","ok":false,"detail":"No NOAA station mapped for this harbour","license":"US public domain","signup":false},{"id":"worldtides","name":"WorldTides","ok":false,"detail":"No WORLDTIDES_KEY in the server environment","license":"WorldTides commercial — attribution required","signup":true}]}}