[{"id":"currents","name":"NOAA ocean currents","adapter":"currents","url":"https://coastwatch.noaa.gov/erddap/griddap","summary":"Daily ocean-current grids.","status":"live","dtstart":"2026-10-02T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:43:49.630863Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:43:27.562308Z","last_ended":"2026-10-12T03:43:49.630863Z","last_error_code":null},{"id":"ea_tides","name":"Observed Thames tides","adapter":"ea_tides","url":"https://environment.data.gov.uk/flood-monitoring","summary":"Current observed tidal levels from selected Thames and estuary gauges.","status":"live","dtstart":"2026-09-25T00:00:00Z","rrule":"FREQ=HOURLY;BYMINUTE=25","last_success":"2026-10-12T16:59:50.182911Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T16:59:49.582432Z","last_ended":"2026-10-12T16:59:50.182911Z","last_error_code":null},{"id":"metoffice_land","name":"Met Office weather stations","adapter":"metoffice_land","url":"https://met-office-land-observations-data.s3.eu-west-2.amazonaws.com","summary":"Land-station observations, including temperature and rainfall.","status":"live","dtstart":"2026-09-26T22:17:00Z","rrule":"FREQ=HOURLY;INTERVAL=2;BYMINUTE=10","last_success":"2026-10-12T16:21:35.773109Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T16:10:00.025726Z","last_ended":"2026-10-12T16:21:35.773109Z","last_error_code":null},{"id":"metoffice_radar","name":"Met Office rain radar","adapter":"metoffice_radar","url":"https://met-office-radar-obs-data.s3.eu-west-2.amazonaws.com","summary":"Rainfall radar grids.","status":"live","dtstart":"2026-09-26T22:17:00Z","rrule":"FREQ=HOURLY;BYMINUTE=20","last_success":"2026-10-12T17:00:46.103798Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T17:00:05.35166Z","last_ended":"2026-10-12T17:00:46.103798Z","last_error_code":null},{"id":"thames_overflows","name":"Thames Water overflows","adapter":"thames_overflows","url":"https://services2.arcgis.com/g6o32ZDQ33GpCIu3/arcgis/rest/services/Thames_Water_Storm_Overflow_Activity_(Production)_view/FeatureServer/0/query","summary":"Overflow monitors, discharge status and events.","status":"live","dtstart":"2026-10-02T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T04:01:44.02795Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T04:01:22.281581Z","last_ended":"2026-10-12T04:01:44.02795Z","last_error_code":null},{"id":"ea_flood","name":"EA flood monitoring","adapter":"ea_flood","url":"https://environment.data.gov.uk/flood-monitoring","summary":"River levels, flow, rainfall and flood warnings.","status":"live","dtstart":"2026-10-02T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:04:47.077717Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:01:22.047851Z","last_ended":"2026-10-12T03:04:47.077717Z","last_error_code":null},{"id":"ea_hydrology","name":"EA hydrology","adapter":"ea_hydrology","url":"https://environment.data.gov.uk/hydrology","summary":"Hydrological stations, recorded readings and available history.","status":"live","dtstart":"2026-10-02T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:15:36.393028Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:04:47.125012Z","last_ended":"2026-10-12T03:15:36.393028Z","last_error_code":null},{"id":"ea_wqe","name":"EA water quality","adapter":"ea_wqe","url":"https://environment.data.gov.uk/water-quality","summary":"Sampling points and laboratory water-quality results.","status":"live","dtstart":"2026-10-02T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:25:05.029934Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:15:37.36866Z","last_ended":"2026-10-12T03:25:05.029934Z","last_error_code":null},{"id":"tidecheck_canary","name":"Canary Wharf tide prediction","adapter":"tidecheck_canary","url":"https://tidecheck.com/api/station/fes2022-canary-wharf/tides","summary":"Published Canary Wharf tide prediction for display context; LAT, not for navigation.","status":"live","dtstart":"2026-09-25T00:00:00Z","rrule":"FREQ=MINUTELY;INTERVAL=90","last_success":"2026-10-12T16:30:00.918635Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T16:30:00.910655Z","last_ended":"2026-10-12T16:30:00.918635Z","last_error_code":null},{"id":"ea_bathing","name":"EA bathing water","adapter":"ea_bathing","url":"https://environment.data.gov.uk","summary":"Samples from the selected bathing-water sites.","status":"live","dtstart":"2026-10-02T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:27:05.558082Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:25:05.06126Z","last_ended":"2026-10-12T03:27:05.558082Z","last_error_code":null},{"id":"uk_air","name":"UK-AIR","adapter":"uk_air","url":"https://uk-air.defra.gov.uk/datastore/data_files/site_data","summary":"Air-quality observations from the selected monitoring sites.","status":"live","dtstart":"2026-10-02T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:34:26.832084Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:27:05.561825Z","last_ended":"2026-10-12T03:34:26.832084Z","last_error_code":null},{"id":"gfs","name":"NOAA weather forecasts","adapter":"gfs","url":"https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25.pl","summary":"GFS weather forecast grids.","status":"live","dtstart":"2026-10-01T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:36:04.059865Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:34:26.87167Z","last_ended":"2026-10-12T03:36:04.059865Z","last_error_code":null},{"id":"satellite","name":"NASA satellite imagery","adapter":"satellite","url":"https://wvs.earthdata.nasa.gov/api/v1/snapshot","summary":"Images from NASA Worldview.","status":"live","dtstart":"2026-10-01T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:36:20.656261Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:36:04.070106Z","last_ended":"2026-10-12T03:36:20.656261Z","last_error_code":null},{"id":"waves","name":"NOAA wave forecasts","adapter":"waves","url":"https://nomads.ncep.noaa.gov/cgi-bin/filter_gfswave.pl","summary":"Wave forecast grids.","status":"live","dtstart":"2026-10-01T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:36:30.851477Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:36:20.663861Z","last_ended":"2026-10-12T03:36:30.851477Z","last_error_code":null},{"id":"earthquakes","name":"USGS earthquakes","adapter":"earthquakes","url":"https://earthquake.usgs.gov/fdsnws/event/1/query","summary":"Earthquake events.","status":"retired","dtstart":"2026-10-01T03:00:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-06T03:40:30.468471Z","last_operation":"archive","last_outcome":"succeeded","last_started":"2026-10-12T00:00:49.005728Z","last_ended":"2026-10-12T00:00:49.013939Z","last_error_code":null},{"id":"fires","name":"NASA fire detections","adapter":"fires","url":"https://firms.modaps.eosdis.nasa.gov/api/area/csv","summary":"FIRMS satellite fire detections.","status":"retired","dtstart":"2026-10-01T03:30:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:37:44.708207Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:36:31.012678Z","last_ended":"2026-10-12T03:37:44.708207Z","last_error_code":null},{"id":"cams","name":"Copernicus atmosphere","adapter":"cams","url":"https://ads.atmosphere.copernicus.eu/api","summary":"CAMS atmospheric-composition forecasts.","status":"suspended","dtstart":"2026-10-01T03:30:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-01T03:32:20.310041Z","last_operation":"archive","last_outcome":"succeeded","last_started":"2026-10-12T00:00:50.326155Z","last_ended":"2026-10-12T00:00:50.498008Z","last_error_code":null},{"id":"era5","name":"Copernicus reanalysis","adapter":"era5","url":"https://cds.climate.copernicus.eu/api","summary":"ERA5 weather reanalysis grids.","status":"live","dtstart":"2026-10-01T03:30:00Z","rrule":"FREQ=DAILY","last_success":"2026-10-12T03:43:27.552137Z","last_operation":"fetch","last_outcome":"succeeded","last_started":"2026-10-12T03:37:47.713375Z","last_ended":"2026-10-12T03:43:27.552137Z","last_error_code":null}]
