City air quality readings and forecasts from IQAir.
Your information
City to look up, for example Delhi.
More options
Country to distinguish cities with the same name, for example India.
Example results
Air quality in Delhi
India
Updated Sep 29, 8:30 AM, Main pollutant: PM2.5
Current weather
Daily forecast
| Date | Air quality index | Category | Low (°C) | High (°C) |
|---|---|---|---|---|
| Sep 29, 2026 | 157 | Unhealthy | 24 | 34 |
| Sep 30, 2026 | 154 | Unhealthy | 28 | 37 |
| Oct 1, 2026 | 140 | Unhealthy for sensitive groups | 29 | 39 |
Health advice
Avoid outdoor exercise
Close your windows to avoid dirty outdoor air
Wear a mask outdoors
Run an air purifier
About the IQAir tool
IQAir, also called AirVisual, returns current city air quality, weather, daily forecasts, and health advice; provide a city and optionally a country.
Get air quality returns AQI, PM2.5, weather readings, and forecasts, though some data may be unavailable for certain cities.
Built from iqair.com and iqair.cn. Last checked Sep 29, 2026.
Actions
Get air quality
1 creditGet current city air quality, weather, daily forecast, and health advice from IQAir. Forecast and some readings may be unavailable for certain cities.
Uses iqair.cn.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Citycity | Text | Required | City to look up, for example Delhi.Example: Delhi |
Countrycountry | Text | Optional | Country to distinguish cities with the same name, for example India.Example: France |
What you get
| Field | Type | Description |
|---|---|---|
Citycity | Text | Example: Delhi |
Aqi Usaqi_us | Number | Example: 156 |
Countrycountry | Text | Example: India |
Categorycategory | Text | Example: Unhealthy |
Iqair URLiqair_url | Text | Example: https://www.iqair.com/air-quality/india/delhi/delhi |
Pm25 Ug M3pm25_ug_m3 | Number | Example: 63 |
Updated Atupdated_at | Text | Observation time in the city, ISO 8601 with offset.Example: 2026-09-29T08:30:00+05:30 |
Temperature Ctemperature_c | Number | Example: 26 |
Daily Forecastdaily_forecast | List | |
Datedaily_forecast[].date | Date | Example: 2026-09-29 |
Aqi Usdaily_forecast[].aqi_us | Number | Example: 157 |
Categorydaily_forecast[].category | Text | Example: Unhealthy |
Low Temperature Cdaily_forecast[].low_temperature_c | Number | Example: 24 |
High Temperature Cdaily_forecast[].high_temperature_c | Number | Example: 34 |
Main Pollutantmain_pollutant | Text | Example: PM2.5 |
Wind Speed (km/h)wind_speed_kmh | Number | Example: 7 |
Humidity (%)humidity_percent | Number | Example: 64 |
Health Recommendationshealth_recommendations | List | |
Pm25 Who Guideline Timespm25_who_guideline_times | Number | Example: 12.6 |
Example result
For City: Delhi
{
"city": "Delhi",
"aqi_us": 156,
"country": "India",
"category": "Unhealthy",
"iqair_url": "https://www.iqair.com/air-quality/india/delhi/delhi",
"pm25_ug_m3": 63,
"updated_at": "2026-09-29T08:30:00+05:30",
"temperature_c": 26,
"daily_forecast": [
{
"date": "2026-09-29",
"aqi_us": 157,
"category": "Unhealthy",
"low_temperature_c": 24,
"high_temperature_c": 34
},
{
"date": "2026-09-30",
"aqi_us": 154,
"category": "Unhealthy",
"low_temperature_c": 28,
"high_temperature_c": 37
},
{
"date": "2026-10-01",
"aqi_us": 140,
"category": "Unhealthy for sensitive groups",
"low_temperature_c": 29,
"high_temperature_c": 39
}
],
"main_pollutant": "PM2.5",
"wind_speed_kmh": 7,
"humidity_percent": 64,
"health_recommendations": [
"Avoid outdoor exercise",
"Close your windows to avoid dirty outdoor air",
"Wear a mask outdoors"
],
"pm25_who_guideline_times": 12.6
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@iqair",
"visibility": "public",
"operation": "get_air_quality",
"version": 1,
"input": {
"city": "Delhi"
},
"response": {
"format": "json"
}
}'What you can do with it
- Monitor air quality and PM2.5 levels by city
- Compare pollution levels across cities
- Review daily air quality and temperature forecasts
- Share health recommendations for local conditions
Questions about IQAir
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this IQAir tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a IQAir account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from iqair.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.
What is the current air quality in a city?
Get air quality returns the city’s AQI, category, PM2.5 level, main pollutant, and observation time.
What is the daily air quality forecast?
Get air quality returns forecast dates, AQI, categories, and low and high temperatures when available.
What health advice is available for a city?
Get air quality returns health recommendations for the city’s current conditions.