{"coordinates":{"lat":36.8,"lon":-121.9},"generatedAt":"2026-10-06T05:20:35.943Z","weather":{"forecast":{"office":"MTR","grid":"MTR/94,59","generatedAt":"2026-10-06T04:07:46+00:00","updateTime":"2026-10-06T04:07:46+00:00","periods":[{"number":1,"name":"Marine grid forecast (now)","startTime":"2026-10-06T05:00:00.000Z","endTime":"2026-10-06T08:00:00.000Z","temperatureC":16.666666666666668,"windSpeed":"2 mph","windDirection":"SSW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.630Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":2,"name":"Marine grid forecast +3 h","startTime":"2026-10-06T08:00:00.000Z","endTime":"2026-10-06T11:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"2 mph","windDirection":"NNW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.630Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":3,"name":"Marine grid forecast +6 h","startTime":"2026-10-06T11:00:00.000Z","endTime":"2026-10-06T14:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"2 mph","windDirection":"WNW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.630Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":4,"name":"Marine grid forecast +9 h","startTime":"2026-10-06T14:00:00.000Z","endTime":"2026-10-06T17:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"1 mph","windDirection":"NW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.630Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":5,"name":"Marine grid forecast +12 h","startTime":"2026-10-06T17:00:00.000Z","endTime":"2026-10-06T20:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"1 mph","windDirection":"WNW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.630Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":6,"name":"Marine grid forecast +15 h","startTime":"2026-10-06T20:00:00.000Z","endTime":"2026-10-06T23:00:00.000Z","temperatureC":17.77777777777778,"windSpeed":"7 mph","windDirection":"W","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.630Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}}],"location":"Moss Landing, CA"},"hourly":{"office":"MTR","grid":"MTR/94,59 hourly","generatedAt":"2026-10-06T04:07:46+00:00","updateTime":"2026-10-06T04:07:46+00:00","periods":[{"number":1,"name":"Marine grid forecast (now)","startTime":"2026-10-06T05:00:00.000Z","endTime":"2026-10-06T06:00:00.000Z","temperatureC":16.666666666666668,"windSpeed":"2 mph","windDirection":"SSW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":2,"name":"Marine grid forecast +1 h","startTime":"2026-10-06T06:00:00.000Z","endTime":"2026-10-06T07:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"2 mph","windDirection":"E","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":3,"name":"Marine grid forecast +2 h","startTime":"2026-10-06T07:00:00.000Z","endTime":"2026-10-06T08:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"2 mph","windDirection":"NNE","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":4,"name":"Marine grid forecast +3 h","startTime":"2026-10-06T08:00:00.000Z","endTime":"2026-10-06T09:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"2 mph","windDirection":"NNW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":5,"name":"Marine grid forecast +4 h","startTime":"2026-10-06T09:00:00.000Z","endTime":"2026-10-06T10:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"3 mph","windDirection":"NW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":6,"name":"Marine grid forecast +5 h","startTime":"2026-10-06T10:00:00.000Z","endTime":"2026-10-06T11:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"3 mph","windDirection":"NW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":7,"name":"Marine grid forecast +6 h","startTime":"2026-10-06T11:00:00.000Z","endTime":"2026-10-06T12:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"2 mph","windDirection":"WNW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":8,"name":"Marine grid forecast +7 h","startTime":"2026-10-06T12:00:00.000Z","endTime":"2026-10-06T13:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"2 mph","windDirection":"NW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":9,"name":"Marine grid forecast +8 h","startTime":"2026-10-06T13:00:00.000Z","endTime":"2026-10-06T14:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"2 mph","windDirection":"NW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":10,"name":"Marine grid forecast +9 h","startTime":"2026-10-06T14:00:00.000Z","endTime":"2026-10-06T15:00:00.000Z","temperatureC":16.11111111111111,"windSpeed":"1 mph","windDirection":"NW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":11,"name":"Marine grid forecast +10 h","startTime":"2026-10-06T15:00:00.000Z","endTime":"2026-10-06T16:00:00.000Z","temperatureC":16.666666666666668,"windSpeed":"1 mph","windDirection":"NW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}},{"number":12,"name":"Marine grid forecast +11 h","startTime":"2026-10-06T16:00:00.000Z","endTime":"2026-10-06T17:00:00.000Z","temperatureC":17.22222222222222,"windSpeed":"1 mph","windDirection":"NW","shortForecast":"NWS gridded marine forecast · waves 0.6 m","detailedForecast":"Raw NWS forecast-grid values for a marine point. NWS does not publish narrative gridpoint forecasts for marine areas through this API.","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"MTR/94,59 hourly gridded forecast (marine point)","sourceMode":"FORECAST","sourceTimestamp":"2026-10-06T04:07:46+00:00","fetchedAt":"2026-10-06T05:20:35.634Z","units":"°C","qualityFlag":"UNKNOWN","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":4370,"freshness":"FORECAST"}}],"location":"Moss Landing, CA"},"observation":{"station":{"id":"KWVI","name":"Watsonville, Watsonville Municipal Airport","provider":"ASOS-HFM","lat":36.93944,"lon":-121.78889},"description":"Cloudy","samples":[{"id":"noaa-nws-kwvi-air-temperature-c-2026-10-06t05-00-00.000z","lat":36.93944,"lon":-121.78889,"timestamp":"2026-10-06T05:00:00.000Z","parameter":"air_temperature_c","value":15,"unit":"°C","quality":"GOOD","rawQualityCode":"V","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"NWS station KWVI latest observation","sourceMode":"LIVE_OBSERVATION","sourceTimestamp":"2026-10-06T05:00:00.000Z","fetchedAt":"2026-10-06T05:20:35.942Z","units":"°C","qualityFlag":"GOOD","rawQualityCode":"V","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":1236,"freshness":"REALTIME"}},{"id":"noaa-nws-kwvi-wind-speed-mps-2026-10-06t05-00-00.000z","lat":36.93944,"lon":-121.78889,"timestamp":"2026-10-06T05:00:00.000Z","parameter":"wind_speed_mps","value":0,"unit":"m/s","quality":"GOOD","rawQualityCode":"V","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"NWS station KWVI latest observation","sourceMode":"LIVE_OBSERVATION","sourceTimestamp":"2026-10-06T05:00:00.000Z","fetchedAt":"2026-10-06T05:20:35.942Z","units":"m/s","qualityFlag":"GOOD","rawQualityCode":"V","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":1236,"freshness":"REALTIME"}},{"id":"noaa-nws-kwvi-wind-direction-deg-2026-10-06t05-00-00.000z","lat":36.93944,"lon":-121.78889,"timestamp":"2026-10-06T05:00:00.000Z","parameter":"wind_direction_deg","value":0,"unit":"°","quality":"GOOD","rawQualityCode":"V","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"NWS station KWVI latest observation","sourceMode":"LIVE_OBSERVATION","sourceTimestamp":"2026-10-06T05:00:00.000Z","fetchedAt":"2026-10-06T05:20:35.942Z","units":"°","qualityFlag":"GOOD","rawQualityCode":"V","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":1236,"freshness":"REALTIME"}},{"id":"noaa-nws-kwvi-pressure-hpa-2026-10-06t05-00-00.000z","lat":36.93944,"lon":-121.78889,"timestamp":"2026-10-06T05:00:00.000Z","parameter":"pressure_hpa","value":1014.562,"unit":"hPa","quality":"GOOD","rawQualityCode":"V","provenance":{"sourceId":"noaa-nws","providerName":"NOAA National Weather Service API","providerDataset":"NWS station KWVI latest observation","sourceMode":"LIVE_OBSERVATION","sourceTimestamp":"2026-10-06T05:00:00.000Z","fetchedAt":"2026-10-06T05:20:35.942Z","units":"hPa","qualityFlag":"GOOD","rawQualityCode":"V","licenseClass":"PUBLIC_DOMAIN","attribution":"NOAA/NWS","sourceDocumentation":"https://www.weather.gov/documentation/services-web-api","cacheStatus":"MISS","ageSeconds":1236,"freshness":"REALTIME"}}]},"alerts":[]},"health":{"providerId":"noaa-nws","status":"HEALTHY","checkedAt":"2026-10-06T05:20:35.585Z","latencyMs":357,"sampleTimestamp":"2026-10-06T05:00:00.000Z"}}