{"schema_version":"1.0","methodology_version":"atmy-datahub-v3","city":{"slug":"germany/recklinghausen","name":{"en":"Recklinghausen","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:24:38.000Z","end":"2026-10-22T19:27:11.000Z"},"measurements":{"pm25":{"value":13.4,"median":2.4,"min":0.9,"max":139.3,"unit":"ug/m3","aggregation":"mean_of_latest_per_sensor","category":{"scale":"US_EPA_2024","level":"moderate","approximate":true}}},"coverage":{"eligible_sensors":16,"excluded_test_sensors":0,"excluded_quality_check":2,"min_places":4,"networks":{"Sensor.Community":16}},"sensors":[{"name":"SC #96059","network":"Sensor.Community","pm25":139.3,"observed_at":"2026-10-22T19:27:01.000Z","coordinates":[7.142,51.578]},{"name":"SC #5117","network":"Sensor.Community","pm25":22.2,"observed_at":"2026-10-22T19:26:46.000Z","coordinates":[7.046,51.622]},{"name":"SC #65835","network":"Sensor.Community","pm25":13.2,"observed_at":"2026-10-22T19:24:52.000Z","coordinates":[7.216,51.608]},{"name":"SC #313","network":"Sensor.Community","pm25":12.93,"observed_at":"2026-10-22T19:26:05.000Z","coordinates":[7.112,51.634]},{"name":"SC #98535","network":"Sensor.Community","pm25":4.76,"observed_at":"2026-10-22T19:25:19.000Z","coordinates":[7.262,51.842]},{"name":"SC #33876","network":"Sensor.Community","pm25":2.9,"observed_at":"2026-10-22T19:25:38.000Z","coordinates":[7.158,51.738]},{"name":"SC #27145","network":"Sensor.Community","pm25":2.81,"observed_at":"2026-10-22T19:26:58.000Z","coordinates":[7.19,51.744]},{"name":"SC #14052","network":"Sensor.Community","pm25":2.42,"observed_at":"2026-10-22T19:27:03.000Z","coordinates":[7.31,51.6]},{"name":"SC #13941","network":"Sensor.Community","pm25":2.38,"observed_at":"2026-10-22T19:25:34.000Z","coordinates":[7.254,51.63]},{"name":"SC #56467","network":"Sensor.Community","pm25":2.35,"observed_at":"2026-10-22T19:24:38.000Z","coordinates":[7.20150589943,51.75248335414]},{"name":"SC #5085","network":"Sensor.Community","pm25":2,"observed_at":"2026-10-22T19:26:47.000Z","coordinates":[7.082,51.66]},{"name":"SC #37955","network":"Sensor.Community","pm25":1.74,"observed_at":"2026-10-22T19:26:01.000Z","coordinates":[7.18,51.592]},{"name":"SC #19291","network":"Sensor.Community","pm25":1.4,"observed_at":"2026-10-22T19:27:11.000Z","coordinates":[7.45,51.756]},{"name":"SC #93508","network":"Sensor.Community","pm25":1.3,"observed_at":"2026-10-22T19:25:12.000Z","coordinates":[7.302,51.61]},{"name":"SC #100562","network":"Sensor.Community","pm25":1.16,"observed_at":"2026-10-22T19:26:49.000Z","coordinates":[7.196,51.62]},{"name":"SC #87141","network":"Sensor.Community","pm25":0.9,"observed_at":"2026-10-22T19:25:45.000Z","coordinates":[7.248,51.588]}],"source":{"name":"Atmy","page":"https://atmy.ai/air-quality/germany/recklinghausen/","page_ru":"https://atmy.ai/ru/air-quality/germany/recklinghausen/","methodology":"https://atmy.ai/air-quality/methodology/","license":"https://atmy.ai/legal/data/"}}