{"city":"Ba Dinh","country":"Vietnam","lat":21.03652000427246,"lon":105.82684326171875,"range":"48h","license":"CC BY 4.0","source":"https://cerns.io","hourly":[{"datetime_utc":"2026-06-06T23:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.939175605773926,"pm10":8.642242431640625,"stations":3},{"datetime_utc":"2026-06-07T00:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.798169136047363,"pm10":11.704360008239746,"stations":3},{"datetime_utc":"2026-06-07T01:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.001012325286865,"pm10":7.242762565612793,"stations":3},{"datetime_utc":"2026-06-07T02:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.61008882522583,"pm10":9.949326515197754,"stations":2},{"datetime_utc":"2026-06-07T03:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":3.9817936420440674,"pm10":8.512968063354492,"stations":2},{"datetime_utc":"2026-06-07T04:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.647752046585083,"pm10":3.915212392807007,"stations":2},{"datetime_utc":"2026-06-07T05:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.269533634185791,"pm10":6.69411563873291,"stations":3},{"datetime_utc":"2026-06-07T06:00:00Z","aqi":11,"aqi_min":11,"aqi_max":11,"pm25":2.594289541244507,"pm10":4.12804651260376,"stations":3},{"datetime_utc":"2026-06-07T07:00:00Z","aqi":6,"aqi_min":6,"aqi_max":6,"pm25":1.4456716775894165,"pm10":2.762125015258789,"stations":3},{"datetime_utc":"2026-06-07T08:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.806288480758667,"pm10":4.367485523223877,"stations":3},{"datetime_utc":"2026-06-07T09:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.734797477722168,"pm10":11.423669815063477,"stations":3},{"datetime_utc":"2026-06-07T10:00:00Z","aqi":66,"aqi_min":66,"aqi_max":66,"pm25":19.28116226196289,"pm10":21.01978874206543,"stations":3},{"datetime_utc":"2026-06-07T11:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.935759544372559,"pm10":7.9018964767456055,"stations":2},{"datetime_utc":"2026-06-07T12:00:00Z","aqi":28,"aqi_min":28,"aqi_max":28,"pm25":6.832007884979248,"pm10":11.845499038696289,"stations":3},{"datetime_utc":"2026-06-07T13:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.855401992797852,"pm10":15.078579902648926,"stations":3},{"datetime_utc":"2026-06-07T14:00:00Z","aqi":114,"aqi_min":114,"aqi_max":114,"pm25":40.7050666809082,"pm10":56.43195343017578,"stations":3},{"datetime_utc":"2026-06-07T15:00:00Z","aqi":92,"aqi_min":92,"aqi_max":92,"pm25":31.427968978881836,"pm10":40.782814025878906,"stations":3},{"datetime_utc":"2026-06-07T16:00:00Z","aqi":56,"aqi_min":56,"aqi_max":56,"pm25":14.67510986328125,"pm10":22.700557708740234,"stations":3},{"datetime_utc":"2026-06-07T17:00:00Z","aqi":40,"aqi_min":40,"aqi_max":40,"pm25":9.500205993652344,"pm10":13.964588165283203,"stations":3},{"datetime_utc":"2026-06-07T18:00:00Z","aqi":36,"aqi_min":36,"aqi_max":36,"pm25":8.550492286682129,"pm10":12.810500144958496,"stations":3},{"datetime_utc":"2026-06-07T19:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.738698482513428,"pm10":9.546192169189453,"stations":3},{"datetime_utc":"2026-06-07T20:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":5.894451141357422,"pm10":8.118816375732422,"stations":3},{"datetime_utc":"2026-06-07T21:00:00Z","aqi":17,"aqi_min":17,"aqi_max":17,"pm25":4.120901584625244,"pm10":5.84127140045166,"stations":2},{"datetime_utc":"2026-06-07T22:00:00Z","aqi":13,"aqi_min":13,"aqi_max":13,"pm25":3.1479310989379883,"pm10":3.9709248542785645,"stations":4},{"datetime_utc":"2026-06-07T23:00:00Z","aqi":16,"aqi_min":16,"aqi_max":16,"pm25":3.903287172317505,"pm10":7.876413345336914,"stations":3},{"datetime_utc":"2026-06-08T00:00:00Z","aqi":22,"aqi_min":22,"aqi_max":22,"pm25":5.289320468902588,"pm10":8.919258117675781,"stations":3},{"datetime_utc":"2026-06-08T01:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.667992115020752,"pm10":6.678750038146973,"stations":2},{"datetime_utc":"2026-06-08T02:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.662851333618164,"pm10":5.988333702087402,"stations":3},{"datetime_utc":"2026-06-08T03:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.5,"pm10":9.100000381469727,"stations":1},{"datetime_utc":"2026-06-08T04:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.573657512664795,"pm10":4.887409210205078,"stations":3},{"datetime_utc":"2026-06-08T05:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.5896904468536377,"pm10":4.522491931915283,"stations":3},{"datetime_utc":"2026-06-08T06:00:00Z","aqi":14,"aqi_min":14,"aqi_max":14,"pm25":3.3146514892578125,"pm10":4.021788597106934,"stations":3},{"datetime_utc":"2026-06-08T07:00:00Z","aqi":15,"aqi_min":15,"aqi_max":15,"pm25":3.632737636566162,"pm10":5.328001499176025,"stations":3},{"datetime_utc":"2026-06-08T08:00:00Z","aqi":21,"aqi_min":21,"aqi_max":21,"pm25":5.119134902954102,"pm10":6.102203845977783,"stations":2},{"datetime_utc":"2026-06-08T09:00:00Z","aqi":18,"aqi_min":18,"aqi_max":18,"pm25":4.269739151000977,"pm10":6.904266357421875,"stations":3},{"datetime_utc":"2026-06-08T10:00:00Z","aqi":74,"aqi_min":74,"aqi_max":74,"pm25":23.01150131225586,"pm10":32.15369415283203,"stations":2},{"datetime_utc":"2026-06-08T11:00:00Z","aqi":53,"aqi_min":53,"aqi_max":53,"pm25":13.248469352722168,"pm10":20.805919647216797,"stations":3},{"datetime_utc":"2026-06-08T12:00:00Z","aqi":41,"aqi_min":41,"aqi_max":41,"pm25":9.953811645507812,"pm10":14.543689727783203,"stations":3},{"datetime_utc":"2026-06-08T13:00:00Z","aqi":33,"aqi_min":33,"aqi_max":33,"pm25":7.83735466003418,"pm10":11.567943572998047,"stations":3},{"datetime_utc":"2026-06-08T14:00:00Z","aqi":29,"aqi_min":29,"aqi_max":29,"pm25":6.8904032707214355,"pm10":11.37704849243164,"stations":3},{"datetime_utc":"2026-06-08T15:00:00Z","aqi":19,"aqi_min":19,"aqi_max":19,"pm25":4.47166109085083,"pm10":6.198832988739014,"stations":3},{"datetime_utc":"2026-06-08T16:00:00Z","aqi":20,"aqi_min":20,"aqi_max":20,"pm25":4.703577518463135,"pm10":5.7912187576293945,"stations":3},{"datetime_utc":"2026-06-08T17:00:00Z","aqi":23,"aqi_min":23,"aqi_max":23,"pm25":5.626474857330322,"pm10":7.843940258026123,"stations":3},{"datetime_utc":"2026-06-08T18:00:00Z","aqi":25,"aqi_min":25,"aqi_max":25,"pm25":6.080806732177734,"pm10":7.000942707061768,"stations":3},{"datetime_utc":"2026-06-08T19:00:00Z","aqi":32,"aqi_min":32,"aqi_max":32,"pm25":7.68537712097168,"pm10":8.395639419555664,"stations":3},{"datetime_utc":"2026-06-08T20:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.880199432373047,"pm10":10.151748657226562,"stations":3},{"datetime_utc":"2026-06-08T21:00:00Z","aqi":37,"aqi_min":37,"aqi_max":37,"pm25":8.881570816040039,"pm10":12.743460655212402,"stations":3}],"daily":[{"date":"2026-06-06","aqi_avg":25,"aqi_min":25,"aqi_max":25,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":5.9,"pm10_avg":8.6,"hours":1,"stations_avg":3},{"date":"2026-06-07","aqi_avg":34,"aqi_min":6,"aqi_max":114,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":9.2,"pm10_avg":12.9,"hours":24,"stations_avg":3},{"date":"2026-06-08","aqi_avg":27,"aqi_min":14,"aqi_max":74,"aqi_color":"#059669","aqi_label":"Good","pm25_avg":6.8,"pm10_avg":9.6,"hours":22,"stations_avg":3}]}