World Air Quality Index Project
Real-time Air Quality information is available for than 15,000 stations in 2000 major cities from 132 countries, thanks to the huge effort from the world EPAs (Environmental Protection Agencies). It provides historical daily air quality data (e.g. PM2.5, PM10, O3, NO2) for different cities world-wide, and real-time monitoring via API.