PASAR API
Keyless air-quality endpoint returning PM2.5, PM10 and pollutant forecasts by lat/long with no key — handy for Malaysia's haze season. Global, works for MY.
View docs ↗ More Maps & location APIscurl 'https://air-quality-api.open-meteo.com/v1/air-quality?latitude=3.139&longitude=101.687¤t=pm2_5'
I'm building an app using a free Southeast Asian API (no auth needed). API: Open-Meteo Air Quality ~ PM2.5 & AQI Provider: Open-Meteo Endpoint: GET https://air-quality-api.open-meteo.com/v1/air-quality?latitude=3.139&longitude=101.687¤t=pm2_5 It returns JSON. Source: Open-Meteo (https://open-meteo.com/en/docs/air-quality-api) Source type: Curated source Endpoint type: Provider API base URL Integration difficulty: Copy-paste ready Last checked: 2026-06-30 Production caveat: Still handle empty rows, schema changes, pagination, stale coverage, and temporary upstream failures. Help me fetch this and build a simple page that displays it nicely. Include basic production safeguards for errors, empty responses, schema changes, caching, and rate limits.