{"sources":[{"key":"knmi_observations","label":"KNMI 10-minute station observations","interval_seconds":300,"ttl_seconds":1800,"attribution":"KNMI (Royal Netherlands Meteorological Institute)","licence":"CC-BY 4.0","homepage":"https://dataplatform.knmi.nl","docs":"https://developer.dataplatform.knmi.nl/edr-api","tags":["observation","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":15719,"bytes":537131538,"oldest":1791361320.135351,"newest":1793718120.184109},"status":{"state":"ok","last_success":1793718120.1871252,"duration":0.19}},{"key":"knmi_precipitation","label":"KNMI radar + precipitation nowcast","interval_seconds":300,"ttl_seconds":900,"attribution":"KNMI radar composite / radar_forecast","licence":"CC-BY 4.0","homepage":"https://dataplatform.knmi.nl","docs":"https://dataplatform.knmi.nl/dataset/radar-forecast-2-0","tags":["rain","radar","nowcast","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":211952,"bytes":69240124,"oldest":1791125577.546759,"newest":1793718166.896075},"status":{"state":"ok","last_success":1793718166.8979807,"duration":16.21}},{"key":"radar_grid","label":"KNMI radar grid — full-field ingest","interval_seconds":300,"ttl_seconds":1200,"attribution":"KNMI radar composite / radar_forecast","licence":"CC-BY 4.0","homepage":"https://dataplatform.knmi.nl","docs":"https://dataplatform.knmi.nl/dataset/radar-forecast-2-0","tags":["rain","radar","nowcast","grid"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":4,"archive":{"files":8104,"bytes":538606659,"oldest":1793465201.971403,"newest":1793718307.902837},"status":{"state":"ok","last_success":1793718307.9763055,"duration":7.18}},{"key":"knmi_harmonie","label":"KNMI HARMONIE-AROME 2 km forecast","interval_seconds":1800,"ttl_seconds":10800,"attribution":"KNMI","licence":"CC-BY 4.0","homepage":"https://dataplatform.knmi.nl","docs":"https://dataplatform.knmi.nl/dataset/uwcw-extra-lv-ha43-nl-2km-1-0","tags":["forecast","model","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":15565,"bytes":31237977,"oldest":1791126466.604613,"newest":1793717006.332888},"status":{"state":"ok","last_success":1793717006.3360686,"duration":12.9}},{"key":"knmi_warnings","label":"KNMI national warning bulletin","interval_seconds":300,"ttl_seconds":1800,"attribution":"KNMI Data Platform","licence":"CC-BY 4.0","homepage":"https://www.knmi.nl","docs":"https://dataplatform.knmi.nl/dataset/waarschuwingen-nederland-48h-1-0","tags":["warning","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":25692,"bytes":365476109,"oldest":1791125471.60656,"newest":1793718169.072877},"status":{"state":"ok","last_success":1793718169.0740874,"duration":7.3}},{"key":"knmi_wms","label":"KNMI map layers (radar, lightning, severe weather)","interval_seconds":600,"ttl_seconds":3600,"attribution":"KNMI ADAGUC WMS","licence":"CC-BY 4.0","homepage":"https://dataplatform.knmi.nl","docs":"https://dataplatform.knmi.nl/","tags":["radar","lightning","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":3024,"bytes":35559351,"oldest":1793458475.58415,"newest":1793717791.405192},"status":{"state":"ok","last_success":1793717791.4058113,"duration":0.22}},{"key":"knmi_climate","label":"KNMI daily climate record (De Bilt from 1901)","interval_seconds":21600,"ttl_seconds":172800,"attribution":"KNMI klimatologie","licence":"CC-BY 4.0","homepage":"https://www.knmi.nl","docs":"https://www.knmi.nl/nederland-nu/klimatologie/daggegevens","tags":["history","climate","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":196,"bytes":532108559,"oldest":1791625581.445327,"newest":1793708305.710388},"status":{"state":"ok","last_success":1793708306.3502994,"duration":17.91}},{"key":"ecmwf_ifs","label":"ECMWF IFS 0.25° (GRIB, direct)","interval_seconds":10800,"ttl_seconds":43200,"attribution":"ECMWF","licence":"CC-BY 4.0","homepage":"https://data.ecmwf.int","docs":"https://www.ecmwf.int/en/forecasts/datasets/open-data","tags":["forecast","model","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":3,"archive":{"files":598,"bytes":24391263,"oldest":1793550423.641637,"newest":1793718373.632753},"status":{"state":"ok","last_success":1793708127.4225671,"duration":542.11}},{"key":"ecmwf_aifs","label":"ECMWF AIFS machine-learned (GRIB, direct)","interval_seconds":10800,"ttl_seconds":43200,"attribution":"ECMWF","licence":"CC-BY 4.0","homepage":"https://data.ecmwf.int","docs":"https://www.ecmwf.int/en/about/media-centre/aifs-machine-learning-blog","tags":["forecast","model","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":3,"archive":{"files":416,"bytes":12061422,"oldest":1793546576.014375,"newest":1793711327.30059},"status":{"state":"ok","last_success":1793711380.6857264,"duration":217.44}},{"key":"dwd_icon_eu","label":"DWD ICON-EU 7 km (GRIB, direct)","interval_seconds":10800,"ttl_seconds":43200,"attribution":"Deutscher Wetterdienst","licence":"GeoNutzV / CC-BY 4.0","homepage":"https://opendata.dwd.de","docs":"https://www.dwd.de/EN/ourservices/nwp_forecast_data/nwp_forecast_data.html","tags":["forecast","model","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":4173,"bytes":4294175927,"oldest":1793629646.967196,"newest":1793715318.400081},"status":{"state":"ok","last_success":1793715318.451658,"duration":89.49}},{"key":"dwd_icon_d2","label":"DWD ICON-D2 2 km convection (GRIB, direct)","interval_seconds":7200,"ttl_seconds":21600,"attribution":"Deutscher Wetterdienst","licence":"GeoNutzV / CC-BY 4.0","homepage":"https://opendata.dwd.de","docs":"https://www.dwd.de/EN/ourservices/nwp_forecast_data/nwp_forecast_data.html","tags":["forecast","model","storm","lightning","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":3868,"bytes":4294610880,"oldest":1793617998.800937,"newest":1793713496.045021},"status":{"state":"ok","last_success":1793713496.1031673,"duration":53.1}},{"key":"dwd_mosmix","label":"DWD MOSMIX station forecast","interval_seconds":3600,"ttl_seconds":21600,"attribution":"Deutscher Wetterdienst","licence":"GeoNutzV / CC-BY 4.0","homepage":"https://opendata.dwd.de","docs":"https://www.dwd.de/EN/ourservices/met_application_mosmix/met_application_mosmix.html","tags":["forecast","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":1,"archive":{"files":126,"bytes":2300172,"oldest":1791140172.746631,"newest":1793702782.094837},"status":{"state":"ok","last_success":1793716992.6453812,"duration":0.1}},{"key":"noaa_gfs","label":"NOAA GFS 0.25° (GRIB, direct)","interval_seconds":10800,"ttl_seconds":43200,"attribution":"NOAA / NCEP","licence":"public domain","homepage":"https://nomads.ncep.noaa.gov","docs":"https://nomads.ncep.noaa.gov/","tags":["forecast","model","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":523,"bytes":21398247,"oldest":1793547658.83795,"newest":1793712588.811199},"status":{"state":"ok","last_success":1793712593.847941,"duration":176.05}},{"key":"metno","label":"MET Norway Locationforecast","interval_seconds":900,"ttl_seconds":5400,"attribution":"MET Norway (Norwegian Meteorological Institute)","licence":"CC-BY 4.0","homepage":"https://api.met.no","docs":"https://api.met.no/weatherapi/locationforecast/2.0/documentation","tags":["forecast","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":1,"archive":{"files":1062,"bytes":66163025,"oldest":1791127193.646263,"newest":1793717658.223414},"status":{"state":"ok","last_success":1793717658.2248929,"duration":0.12}},{"key":"netatmo","label":"Netatmo public stations inside the city","interval_seconds":600,"ttl_seconds":3600,"attribution":"Netatmo public weather station network","licence":"Netatmo API terms","homepage":"https://dev.netatmo.com","docs":"https://dev.netatmo.com/apidocumentation/weather","tags":["observation","hyperlocal"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":2,"archive":{"files":3474,"bytes":536953745,"oldest":1791696044.58906,"newest":1793717424.326199},"status":{"state":"error","error":"HTTPStatusError: HTTP 503","last_success":1793717424.3303754,"failures":1}},{"key":"luchtmeetnet","label":"RIVM Luchtmeetnet ground stations","interval_seconds":900,"ttl_seconds":5400,"attribution":"RIVM (Dutch National Institute for Public Health)","licence":"open data","homepage":"https://www.luchtmeetnet.nl","docs":"https://api-docs.luchtmeetnet.nl/","tags":["air","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":3,"archive":{"files":17111,"bytes":171879346,"oldest":1791125421.060419,"newest":1793717651.156582},"status":{"state":"ok","last_success":1793717651.1620812,"duration":4.09}},{"key":"meteoalarm","label":"MeteoAlarm warnings (NL)","interval_seconds":600,"ttl_seconds":3600,"attribution":"EUMETNET MeteoAlarm","licence":"free use with attribution","homepage":"https://meteoalarm.org","docs":"https://meteoalarm.org/en/live/page/redirect-legacy-feeds","tags":["warning","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":1,"archive":{"files":4297,"bytes":101434554,"oldest":1791125878.254826,"newest":1793718225.251398},"status":{"state":"ok","last_success":1793718225.2552285,"duration":0.14}},{"key":"quakes","label":"Earthquakes (USGS / EMSC / KNMI)","interval_seconds":600,"ttl_seconds":3600,"attribution":"USGS, EMSC-CSEM, KNMI","licence":"public domain / CC-BY","homepage":"https://earthquake.usgs.gov","docs":"https://earthquake.usgs.gov/earthquakes/feed/","tags":["quake","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":3,"archive":{"files":1087,"bytes":537999457,"oldest":1793499367.715362,"newest":1793717792.452998},"status":{"state":"ok","last_success":1793717792.4578269,"duration":1.7}},{"key":"spaceweather","label":"NOAA SWPC space weather","interval_seconds":900,"ttl_seconds":5400,"attribution":"NOAA Space Weather Prediction Center","licence":"public domain","homepage":"https://www.swpc.noaa.gov","docs":"https://www.swpc.noaa.gov/products-and-data","tags":["space","aurora","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":6,"archive":{"files":2610,"bytes":537929155,"oldest":1793424746.547843,"newest":1793717744.593331},"status":{"state":"ok","last_success":1793717744.596602,"duration":0.12}},{"key":"lightning","label":"Blitzortung live sferics","interval_seconds":60,"ttl_seconds":900,"attribution":"Blitzortung.org contributors","licence":"free non-commercial use with attribution","homepage":"https://www.blitzortung.org","docs":"https://www.blitzortung.org/en/cover_your_area.php","tags":["lightning","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":1,"archive":{"files":0,"bytes":0,"oldest":null,"newest":null},"status":{"state":"ok","last_success":1793718367.4188426,"strikes_buffered":1997}},{"key":"cams_air","label":"Copernicus CAMS air quality & pollen","interval_seconds":21600,"ttl_seconds":43200,"attribution":"Copernicus Atmosphere Monitoring Service (CAMS)","licence":"CC-BY 4.0","homepage":"https://atmosphere.copernicus.eu","docs":"https://ads.atmosphere.copernicus.eu/datasets/cams-europe-air-quality-forecasts","tags":["pollen","air","primary"],"role":"forecast input","is_outlet":false,"is_gateway":false,"endpoint_count":4,"archive":{"files":1533,"bytes":8162425,"oldest":1791140180.340059,"newest":1793717994.985244},"status":{"state":"ok","last_success":1793717995.0355606,"duration":48.46}},{"key":"outlet_buienradar","label":"Buienradar (RTL) — outlet comparison only","interval_seconds":900,"ttl_seconds":5400,"attribution":"Buienradar.nl / RTL Nederland","licence":"free use with attribution","homepage":"https://www.buienradar.nl","docs":"https://www.buienradar.nl/overbuienradar/gratis-weerdata","tags":["outlet","comparison"],"role":"comparison only","is_outlet":true,"is_gateway":false,"endpoint_count":1,"archive":{"files":2868,"bytes":98555231,"oldest":1791125437.397776,"newest":1793718209.708499},"status":{"state":"ok","last_success":1793718209.7107925,"duration":0.05}},{"key":"outlet_openaq","label":"OpenAQ — aggregator comparison only","interval_seconds":1800,"ttl_seconds":10800,"attribution":"OpenAQ","licence":"ODC-BY / per-station licences","homepage":"https://openaq.org","docs":"https://docs.openaq.org/","tags":["outlet","comparison","air"],"role":"comparison only","is_outlet":true,"is_gateway":false,"endpoint_count":3,"archive":{"files":34864,"bytes":35519831,"oldest":1791126379.554563,"newest":1793717396.176136},"status":{"state":"ok","last_success":1793717396.178973,"duration":42.17}},{"key":"outlet_waqi","label":"World Air Quality Index — aggregator comparison only","interval_seconds":900,"ttl_seconds":5400,"attribution":"World Air Quality Index Project (aqicn.org)","licence":"CC BY-NC-SA 4.0 (non-commercial)","homepage":"https://aqicn.org","docs":"https://aqicn.org/json-api/doc/","tags":["outlet","comparison","air"],"role":"comparison only","is_outlet":true,"is_gateway":false,"endpoint_count":2,"archive":{"files":5734,"bytes":87891064,"oldest":1791125383.259146,"newest":1793718189.336166},"status":{"state":"ok","last_success":1793718189.3418791,"duration":2.07}},{"key":"outlet_rainviewer","label":"RainViewer — aggregated radar mosaic, comparison only","interval_seconds":600,"ttl_seconds":2400,"attribution":"RainViewer","licence":"free public API","homepage":"https://www.rainviewer.com","docs":"https://www.rainviewer.com/api.html","tags":["outlet","comparison","radar"],"role":"comparison only","is_outlet":true,"is_gateway":false,"endpoint_count":2,"archive":{"files":4299,"bytes":3507690,"oldest":1791125735.723481,"newest":1793717941.196707},"status":{"state":"ok","last_success":1793717941.1971073,"duration":0.06}}],"integrations":{"knmi_opendata":true,"knmi_edr":true,"knmi_wms":true,"knmi_notifications":true,"netatmo":true,"openaq":true,"waqi":true,"copernicus_ads":true,"metoffice":false,"meteofrance":false,"dmi":false,"rijkswaterstaat":false,"mistral":true,"zoetermeer_nu_api":true},"archive":{"root":"/data/raw","sources":[{"source":"dwd_icon_d2","files":3868,"bytes":4294610880,"oldest":1793617998.800937,"newest":1793713496.045021,"retention":"2 days","retention_days":2},{"source":"dwd_icon_eu","files":4173,"bytes":4294175927,"oldest":1793629646.967196,"newest":1793715318.400081,"retention":"2 days","retention_days":2},{"source":"radar_grid","files":8104,"bytes":538606659,"oldest":1793465201.971403,"newest":1793718307.902837,"retention":"30 days","retention_days":30},{"source":"quakes","files":1087,"bytes":537999457,"oldest":1793499367.715362,"newest":1793717792.452998,"retention":"30 days","retention_days":30},{"source":"spaceweather","files":2610,"bytes":537929155,"oldest":1793424746.547843,"newest":1793717744.593331,"retention":"30 days","retention_days":30},{"source":"knmi_observations","files":15719,"bytes":537131538,"oldest":1791361320.135351,"newest":1793718120.184109,"retention":"30 days","retention_days":30},{"source":"netatmo","files":3474,"bytes":536953745,"oldest":1791696044.58906,"newest":1793717424.326199,"retention":"30 days","retention_days":30},{"source":"knmi_climate","files":196,"bytes":532108559,"oldest":1791625581.445327,"newest":1793708305.710388,"retention":"30 days","retention_days":30},{"source":"knmi_warnings","files":25692,"bytes":365476109,"oldest":1791125471.60656,"newest":1793718169.072877,"retention":"30 days","retention_days":30},{"source":"luchtmeetnet","files":17111,"bytes":171879346,"oldest":1791125421.060419,"newest":1793717651.156582,"retention":"30 days","retention_days":30},{"source":"meteoalarm","files":4297,"bytes":101434554,"oldest":1791125878.254826,"newest":1793718225.251398,"retention":"30 days","retention_days":30},{"source":"outlet_buienradar","files":2868,"bytes":98555231,"oldest":1791125437.397776,"newest":1793718209.708499,"retention":"30 days","retention_days":30},{"source":"outlet_waqi","files":5734,"bytes":87891064,"oldest":1791125383.259146,"newest":1793718189.336166,"retention":"30 days","retention_days":30},{"source":"knmi_precipitation","files":211952,"bytes":69240124,"oldest":1791125577.546759,"newest":1793718166.896075,"retention":"30 days","retention_days":30},{"source":"metno","files":1062,"bytes":66163025,"oldest":1791127193.646263,"newest":1793717658.223414,"retention":"30 days","retention_days":30},{"source":"knmi_wms","files":3024,"bytes":35559351,"oldest":1793458475.58415,"newest":1793717791.405192,"retention":"3 days","retention_days":3},{"source":"outlet_openaq","files":34864,"bytes":35519831,"oldest":1791126379.554563,"newest":1793717396.176136,"retention":"30 days","retention_days":30},{"source":"knmi_harmonie","files":15565,"bytes":31237977,"oldest":1791126466.604613,"newest":1793717006.332888,"retention":"30 days","retention_days":30},{"source":"ecmwf_ifs","files":598,"bytes":24391263,"oldest":1793550423.641637,"newest":1793718373.632753,"retention":"2 days","retention_days":2},{"source":"noaa_gfs","files":523,"bytes":21398247,"oldest":1793547658.83795,"newest":1793712588.811199,"retention":"2 days","retention_days":2},{"source":"ecmwf_aifs","files":416,"bytes":12061422,"oldest":1793546576.014375,"newest":1793711327.30059,"retention":"2 days","retention_days":2},{"source":"cams_air","files":1533,"bytes":8162425,"oldest":1791140180.340059,"newest":1793717994.985244,"retention":"30 days","retention_days":30},{"source":"outlet_rainviewer","files":4299,"bytes":3507690,"oldest":1791125735.723481,"newest":1793717941.196707,"retention":"30 days","retention_days":30},{"source":"dwd_mosmix","files":126,"bytes":2300172,"oldest":1791140172.746631,"newest":1793702782.094837,"retention":"30 days","retention_days":30}],"total_files":368895,"total_bytes":12944293751}}