{"schema_version":"1.0","methodology_version":"atmy-datahub-v3","city":{"slug":"germany/kaiserslautern","name":{"en":"Kaiserslautern","ru":"Кайзерслаутерн"},"country":{"en":"Germany","ru":"Германия"}},"timezone":"Europe/Berlin","status":"current","generated_at":"2026-10-22T19:30:01.337Z","stale_after_minutes":45,"refresh_minutes":15,"max_observation_age_minutes":60,"observation_window":{"start":"2026-10-22T19:10:06.000Z","end":"2026-10-22T19:27:11.000Z"},"measurements":{"pm25":{"value":1.9,"median":1.9,"min":0.6,"max":5.36,"unit":"ug/m3","aggregation":"mean_of_latest_per_sensor","category":{"scale":"US_EPA_2024","level":"good","approximate":true}}},"coverage":{"eligible_sensors":18,"excluded_test_sensors":0,"excluded_quality_check":1,"min_places":4,"networks":{"Sensor.Community":18}},"sensors":[{"name":"SC #5867","network":"Sensor.Community","pm25":5.36,"observed_at":"2026-10-22T19:25:56.000Z","coordinates":[7.768,49.142]},{"name":"SC #62723","network":"Sensor.Community","pm25":2.72,"observed_at":"2026-10-22T19:26:15.000Z","coordinates":[7.99130380154,49.67398804076]},{"name":"SC #68858","network":"Sensor.Community","pm25":2.71,"observed_at":"2026-10-22T19:26:51.000Z","coordinates":[8.092,49.238]},{"name":"SC #19219","network":"Sensor.Community","pm25":2.4,"observed_at":"2026-10-22T19:10:06.000Z","coordinates":[7.484,49.364]},{"name":"SC #68947","network":"Sensor.Community","pm25":2.16,"observed_at":"2026-10-22T19:26:34.000Z","coordinates":[7.4,49.546]},{"name":"SC #16127","network":"Sensor.Community","pm25":2.16,"observed_at":"2026-10-22T19:26:26.000Z","coordinates":[7.69,49.036]},{"name":"SC #45516","network":"Sensor.Community","pm25":2.1,"observed_at":"2026-10-22T19:27:04.000Z","coordinates":[7.75797821834,49.44539385]},{"name":"SC #20056","network":"Sensor.Community","pm25":2.08,"observed_at":"2026-10-22T19:24:58.000Z","coordinates":[7.906,49.546]},{"name":"SC #4397","network":"Sensor.Community","pm25":1.95,"observed_at":"2026-10-22T19:25:11.000Z","coordinates":[7.296,49.72]},{"name":"SC #7432","network":"Sensor.Community","pm25":1.85,"observed_at":"2026-10-22T19:26:57.000Z","coordinates":[7.764,49.5]},{"name":"SC #5999","network":"Sensor.Community","pm25":1.65,"observed_at":"2026-10-22T19:26:39.000Z","coordinates":[7.694,49.468]},{"name":"SC #92604","network":"Sensor.Community","pm25":1.64,"observed_at":"2026-10-22T19:25:05.000Z","coordinates":[7.78,49.364]},{"name":"SC #46391","network":"Sensor.Community","pm25":1.12,"observed_at":"2026-10-22T19:26:28.000Z","coordinates":[7.904,49.448]},{"name":"SC #79570","network":"Sensor.Community","pm25":1,"observed_at":"2026-10-22T19:26:56.000Z","coordinates":[7.758,49.444]},{"name":"SC #23614","network":"Sensor.Community","pm25":0.7,"observed_at":"2026-10-22T19:26:38.000Z","coordinates":[7.734,49.404]},{"name":"SC #89233","network":"Sensor.Community","pm25":0.69,"observed_at":"2026-10-22T19:27:11.000Z","coordinates":[7.9291741256,49.74305205977]},{"name":"SC #90004","network":"Sensor.Community","pm25":0.68,"observed_at":"2026-10-22T19:26:38.000Z","coordinates":[7.944,49.206]},{"name":"SC #100560","network":"Sensor.Community","pm25":0.6,"observed_at":"2026-10-22T19:25:47.000Z","coordinates":[7.98,49.204]}],"source":{"name":"Atmy","page":"https://atmy.ai/air-quality/germany/kaiserslautern/","page_ru":"https://atmy.ai/ru/air-quality/germany/kaiserslautern/","methodology":"https://atmy.ai/air-quality/methodology/","license":"https://atmy.ai/legal/data/"}}