{"city":"Union Hill-Novelty Hill","country":"United States","lat":47.678871154785156,"lon":-122.02832794189453,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-07-20T05:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.736875057220459,"pm10":2.3678252696990967,"stations":2},{"datetime_utc":"2026-07-20T06:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.638625144958496,"pm10":2.2843127250671387,"stations":2},{"datetime_utc":"2026-07-20T07:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.6435375213623047,"pm10":2.2351877689361572,"stations":2},{"datetime_utc":"2026-07-20T08:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.579675197601318,"pm10":2.638012647628784,"stations":2},{"datetime_utc":"2026-07-20T09:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.432300090789795,"pm10":2.043600082397461,"stations":2},{"datetime_utc":"2026-07-20T10:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.373349905014038,"pm10":1.945350170135498,"stations":2},{"datetime_utc":"2026-07-20T11:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.4765124320983887,"pm10":2.0190377235412598,"stations":2},{"datetime_utc":"2026-07-20T12:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.7614376544952393,"pm10":2.338350296020508,"stations":2},{"datetime_utc":"2026-07-20T13:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.86460018157959,"pm10":2.4562501907348633,"stations":2},{"datetime_utc":"2026-07-20T14:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8400375843048096,"pm10":2.407125234603882,"stations":2},{"datetime_utc":"2026-07-20T15:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8695125579833984,"pm10":2.529937744140625,"stations":2},{"datetime_utc":"2026-07-20T16:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.8989875316619873,"pm10":2.56923770904541,"stations":2},{"datetime_utc":"2026-07-20T17:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.776175022125244,"pm10":2.4808127880096436,"stations":2},{"datetime_utc":"2026-07-20T18:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.157199859619141,"pm10":2.7608251571655273,"stations":2},{"datetime_utc":"2026-07-20T19:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.2554497718811035,"pm10":2.903287649154663,"stations":2},{"datetime_utc":"2026-07-20T20:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.957937717437744,"pm10":4.097025394439697,"stations":2},{"datetime_utc":"2026-07-20T21:00:00Z","aqi":27,"aqi_min":27,"aqi_max":27,"pm25":6.562175273895264,"pm10":4.175625324249268,"stations":2},{"datetime_utc":"2026-07-20T22:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.9109625816345215,"pm10":4.475287437438965,"stations":2},{"datetime_utc":"2026-07-20T23:00:00Z","aqi":34,"aqi_min":34,"aqi_max":34,"pm25":8.218299865722656,"pm10":4.873200416564941,"stations":2},{"datetime_utc":"2026-07-21T00:00:00Z","aqi":35,"aqi_min":35,"aqi_max":35,"pm25":8.483574867248535,"pm10":5.109000205993652,"stations":2},{"datetime_utc":"2026-07-21T01:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.945350170135498,"pm10":5.045137882232666,"stations":2},{"datetime_utc":"2026-07-21T02:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.70463752746582,"pm10":5.334975242614746,"stations":2},{"datetime_utc":"2026-07-21T03:00:00Z","aqi":44,"aqi_min":44,"aqi_max":44,"pm25":10.576299667358398,"pm10":7.339275360107422,"stations":2},{"datetime_utc":"2026-07-21T04:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":9.96500015258789,"pm10":6.027637958526611,"stations":2},{"datetime_utc":"2026-07-21T05:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.264662742614746,"pm10":6.469762802124023,"stations":2},{"datetime_utc":"2026-07-21T06:00:00Z","aqi":42,"aqi_min":42,"aqi_max":42,"pm25":10.112375259399414,"pm10":6.4157257080078125,"stations":2},{"datetime_utc":"2026-07-21T07:00:00Z","aqi":43,"aqi_min":43,"aqi_max":43,"pm25":10.343262672424316,"pm10":6.518887996673584,"stations":2},{"datetime_utc":"2026-07-21T08:00:00Z","aqi":48,"aqi_min":48,"aqi_max":48,"pm25":11.534850120544434,"pm10":7.250850677490234,"stations":2},{"datetime_utc":"2026-07-21T09:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.38747501373291,"pm10":7.575075626373291,"stations":2},{"datetime_utc":"2026-07-21T10:00:00Z","aqi":51,"aqi_min":51,"aqi_max":51,"pm25":12.114524841308594,"pm10":7.943512916564941,"stations":2},{"datetime_utc":"2026-07-21T11:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.478050231933594,"pm10":8.302124977111816,"stations":2},{"datetime_utc":"2026-07-21T12:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.541912078857422,"pm10":8.341424942016602,"stations":2},{"datetime_utc":"2026-07-21T13:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":12.905438423156738,"pm10":8.749162673950195,"stations":2},{"datetime_utc":"2026-07-21T14:00:00Z","aqi":52,"aqi_min":52,"aqi_max":52,"pm25":12.635250091552734,"pm10":8.434762954711914,"stations":2},{"datetime_utc":"2026-07-21T15:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.73134994506836,"pm10":8.478975296020508,"stations":2},{"datetime_utc":"2026-07-21T16:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.077987670898438,"pm10":7.879651069641113,"stations":2},{"datetime_utc":"2026-07-21T17:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.346025466918945,"pm10":7.599637985229492,"stations":2},{"datetime_utc":"2026-07-21T18:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":13.955175399780273,"pm10":8.159663200378418,"stations":2},{"datetime_utc":"2026-07-21T19:00:00Z","aqi":55,"aqi_min":55,"aqi_max":55,"pm25":14.060487747192383,"pm10":8.739338874816895,"stations":2},{"datetime_utc":"2026-07-21T20:00:00Z","aqi":54,"aqi_min":54,"aqi_max":54,"pm25":13.360150337219238,"pm10":8.464238166809082,"stations":2},{"datetime_utc":"2026-07-21T21:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.561562538146973,"pm10":9.284625053405762,"stations":2},{"datetime_utc":"2026-07-21T22:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.944738388061523,"pm10":10.660125732421875,"stations":2},{"datetime_utc":"2026-07-21T23:00:00Z","aqi":62,"aqi_min":62,"aqi_max":62,"pm25":17.51243782043457,"pm10":10.665038108825684,"stations":2},{"datetime_utc":"2026-07-22T00:00:00Z","aqi":59,"aqi_min":59,"aqi_max":59,"pm25":15.876575469970703,"pm10":9.039000511169434,"stations":2},{"datetime_utc":"2026-07-22T01:00:00Z","aqi":61,"aqi_min":61,"aqi_max":61,"pm25":16.9278507232666,"pm10":10.026412963867188,"stations":2},{"datetime_utc":"2026-07-22T02:00:00Z","aqi":63,"aqi_min":63,"aqi_max":63,"pm25":17.984037399291992,"pm10":11.112075805664062,"stations":2},{"datetime_utc":"2026-07-22T03:00:00Z","aqi":64,"aqi_min":64,"aqi_max":64,"pm25":18.421863555908203,"pm10":10.635562896728516,"stations":2},{"datetime_utc":"2026-07-22T04:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.040719985961914,"pm10":null,"stations":17}],"daily":[{"date":"2026-07-20","aqi_avg":19,"aqi_min":14,"aqi_max":34,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":4.6,"pm10_avg":2.8,"hours":19,"stations_avg":2},{"date":"2026-07-21","aqi_avg":49,"aqi_min":33,"aqi_max":62,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":12.2,"pm10_avg":7.7,"hours":24,"stations_avg":2},{"date":"2026-07-22","aqi_avg":60,"aqi_min":53,"aqi_max":64,"aqi_color":"#d97706","aqi_label":"Moderate","pm25_avg":16.5,"pm10_avg":10.2,"hours":5,"stations_avg":5}]}