Loading air-quality data
Fetching the latest available snapshot.
Loading air-quality data
Loading air-quality data
Fetching the latest available snapshot.
Loading air-quality data
Your national air-quality overview. Explore official station readings, follow recent trends, and see where conditions are changing.
Latest observation: 26 Oct 2026, 00:00 MYT · All times MYT
National snapshot
Current59.5
Median API across 68 reporting stations
Reporting
68/68
Highest
184
IPD Serian
Observed
00:00
MYT
26 Oct 2026, 00:00 MYT. Stations reporting a different hour are excluded from this snapshot, so the median is always like-for-like.
Select any verified APIMS station to see its current reading, category, timestamp and recent movement. Filter by state or search by location.
68 of 68 stations
Select a map marker or station below to inspect its reading.
Published APIMS station coordinates · Updated 26 Oct 2026, 00:00 MYT
Live preview: readings are fetched directly from APIMS and are not archived. Set up Supabase and scheduled collection to keep history.
HazeWatch compares each station's latest reading with the reading about six hours earlier. A move of at least 10 API points is treated as a trend; anything smaller is stable.
Station spotlight · Highest in this snapshot
Latest 24 available readings · API · MYT
DOE APIMS · Updated 26 Oct 2026, 00:00 MYT. Available observations only; intervals may have gaps.
Station detailsThis is an observation of recent change, not a forecast or an official warning. A rise can reverse in the next hour.
HazeWatch insight
National air-quality briefing
At 26 Oct 2026, 00:00 MYT, 68 of 68 stations reported a comparable reading. 18 good, 43 moderate, 7 unhealthy. The median API was 59.5, and the highest reading was 184 at IPD Serian.
How to read the change
This briefing describes observed API values at a single hour. It does not project future conditions.
Generated from stored observations using fixed rules. Gemini was not used.
Two different products, kept separate on purpose: official MyCMAQ map forecasts and OpenDOSM's national monthly history.
Official forecast · separate source
Latest cycle
2026-10-24 · 12
Last published frame
2026-10-30 07:00 LST
These are official map products. HazeWatch has no verified numeric forecast feed, so numeric forecast timelines, forecast peaks and forecast-based alerts are switched off rather than estimated from images. Read the forecast limits.
National history · separate source
Monthly national concentrations. Not station readings and not a forecast.
Latest monthly PM2.5
11.54µg/m³Dec 2024
One index, three layers of certainty
Observations come from DOE's APIMS feed. Official forecasts come from MetMalaysia's MyCMAQ maps. HazeWatch's trends and briefings are our own analysis — labelled, rule-based, and never mixed with the official index.
Page checked 26 Oct 2026, 00:41 MYT · MYT