{"schema_version":"1.0","methodology_version":"atmy-datahub-v3","city":{"slug":"germany/ludwigshafen-am-rhein","name":{"en":"Ludwigshafen am Rhein","ru":"Людвигсхафен-на-Рейне"},"country":{"en":"Germany","ru":"Германия"}},"timezone":"Europe/Berlin","status":"current","generated_at":"2026-10-22T21:15:01.231Z","stale_after_minutes":45,"refresh_minutes":15,"max_observation_age_minutes":60,"observation_window":{"start":"2026-10-22T21:09:37.000Z","end":"2026-10-22T21:12:13.000Z"},"measurements":{"pm25":{"value":3.8,"median":1.4,"min":0.3,"max":45.8,"unit":"ug/m3","aggregation":"mean_of_latest_per_sensor","category":{"scale":"US_EPA_2024","level":"good","approximate":true}}},"coverage":{"eligible_sensors":22,"excluded_test_sensors":0,"excluded_quality_check":1,"min_places":4,"networks":{"Sensor.Community":22}},"sensors":[{"name":"SC #54458","network":"Sensor.Community","pm25":45.8,"observed_at":"2026-10-22T21:11:49.000Z","coordinates":[8.152,49.35]},{"name":"SC #26594","network":"Sensor.Community","pm25":7.68,"observed_at":"2026-10-22T21:11:53.000Z","coordinates":[8.154,49.496]},{"name":"SC #14030","network":"Sensor.Community","pm25":5.22,"observed_at":"2026-10-22T21:10:22.000Z","coordinates":[8.49,49.436]},{"name":"SC #51963","network":"Sensor.Community","pm25":2.18,"observed_at":"2026-10-22T21:10:24.000Z","coordinates":[8.393854,49.284691]},{"name":"SC #53169","network":"Sensor.Community","pm25":2.1,"observed_at":"2026-10-22T21:11:00.000Z","coordinates":[8.45652595,49.46697195]},{"name":"SC #62848","network":"Sensor.Community","pm25":1.96,"observed_at":"2026-10-22T21:12:09.000Z","coordinates":[8.286,49.516]},{"name":"SC #19816","network":"Sensor.Community","pm25":1.96,"observed_at":"2026-10-22T21:11:31.000Z","coordinates":[8.434,49.394]},{"name":"SC #88275","network":"Sensor.Community","pm25":1.75,"observed_at":"2026-10-22T21:11:07.000Z","coordinates":[8.198,49.338]},{"name":"SC #20535","network":"Sensor.Community","pm25":1.65,"observed_at":"2026-10-22T21:10:15.000Z","coordinates":[8.39,49.42]},{"name":"SC #76813","network":"Sensor.Community","pm25":1.51,"observed_at":"2026-10-22T21:11:49.000Z","coordinates":[8.26574772109,49.3593458]},{"name":"SC #11111","network":"Sensor.Community","pm25":1.44,"observed_at":"2026-10-22T21:11:18.000Z","coordinates":[8.468,49.466]},{"name":"SC #31990","network":"Sensor.Community","pm25":1.33,"observed_at":"2026-10-22T21:10:55.000Z","coordinates":[8.37,49.386]},{"name":"SC #28296","network":"Sensor.Community","pm25":1.3199999,"observed_at":"2026-10-22T21:10:04.000Z","coordinates":[8.172,49.366]},{"name":"SC #10535","network":"Sensor.Community","pm25":1.27,"observed_at":"2026-10-22T21:10:48.000Z","coordinates":[8.352,49.538]},{"name":"SC #100435","network":"Sensor.Community","pm25":1.26,"observed_at":"2026-10-22T21:10:57.000Z","coordinates":[8.396,49.42]},{"name":"SC #14100","network":"Sensor.Community","pm25":1.1,"observed_at":"2026-10-22T21:09:46.000Z","coordinates":[8.166,49.372]},{"name":"SC #78137","network":"Sensor.Community","pm25":1.02,"observed_at":"2026-10-22T21:09:37.000Z","coordinates":[8.26587295529,49.35953287328]},{"name":"SC #87015","network":"Sensor.Community","pm25":1,"observed_at":"2026-10-22T21:10:02.000Z","coordinates":[8.172,49.364]},{"name":"SC #20855","network":"Sensor.Community","pm25":0.95,"observed_at":"2026-10-22T21:11:08.000Z","coordinates":[8.42,49.424]},{"name":"SC #30147","network":"Sensor.Community","pm25":0.85,"observed_at":"2026-10-22T21:11:41.000Z","coordinates":[8.248,49.404]},{"name":"SC #72362","network":"Sensor.Community","pm25":0.81,"observed_at":"2026-10-22T21:11:24.000Z","coordinates":[8.4226587,49.4599474]},{"name":"SC #16775","network":"Sensor.Community","pm25":0.3,"observed_at":"2026-10-22T21:12:13.000Z","coordinates":[8.164,49.456]}],"source":{"name":"Atmy","page":"https://atmy.ai/air-quality/germany/ludwigshafen-am-rhein/","page_ru":"https://atmy.ai/ru/air-quality/germany/ludwigshafen-am-rhein/","methodology":"https://atmy.ai/air-quality/methodology/","license":"https://atmy.ai/legal/data/"}}