Tools / Air Quality
Air Quality icon

Air Quality

AQI, pollen & health guidance

Real-time air quality and allergen data for any location worldwide. Get AQI (US and European), pollutant levels, UV index, and pollen counts. Includes multi-day forecasts and personalized health recommendations for sensitive groups.

5 skillsv0.01
Current Air Quality

Real-time air quality for any location. Returns US and European AQI, pollutant concentrations (PM2.5, PM10, ozone, NO2, SO2, CO), UV index, pollen counts for 6 species, and health advisories.

Returns: Current AQI (US + European), pollutant concentrations, UV index, pollen counts with categories, and health advisories
Parameters
locationstringCity name or lat,lon coordinates (e.g. "London" or "51.5,-0.12")
latitudenumberLatitude coordinate (use instead of location for precise coordinates)
longitudenumberLongitude coordinate (use instead of location for precise coordinates)
Example
Air quality in London
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "air-quality",
  "skill": "current_air_quality",
  "input": {
    "location": "London"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Air Quality Forecast

Multi-day air quality forecast with daily min/max/avg for AQI, PM2.5, PM10, ozone, and NO2. Identifies dominant pollutant per day. Up to 7 days ahead for any global location.

Returns: Daily air quality forecast with AQI ranges, pollutant summaries, dominant pollutant, and UV peak values
Parameters
locationstringCity name or lat,lon coordinates (e.g. "Tokyo" or "35.68,139.69")
latitudenumberLatitude coordinate (use instead of location for precise coordinates)
longitudenumberLongitude coordinate (use instead of location for precise coordinates)
daysnumberNumber of forecast days (1-7, default: 3)
Example
3-day air quality forecast for Delhi
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "air-quality",
  "skill": "air_quality_forecast",
  "input": {
    "location": "Delhi"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Pollen Forecast

Pollen forecast for allergy sufferers covering 6 types: alder, birch, grass, mugwort, olive, ragweed. Daily concentrations with severity, active types, seasonal context, and allergy advice. Up to 7 days ahead.

Returns: Daily pollen forecast per species with severity, active types, seasonal info, and allergy advice
Parameters
locationstringCity name or lat,lon coordinates (e.g. "Paris" or "48.85,2.35")
latitudenumberLatitude coordinate (use instead of location for precise coordinates)
longitudenumberLongitude coordinate (use instead of location for precise coordinates)
daysnumberNumber of forecast days (1-7, default: 5)
Example
Pollen forecast for London
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "air-quality",
  "skill": "pollen_forecast",
  "input": {
    "location": "London"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Health Recommendations

Health recommendations combining AQI, UV, and pollen into a risk score (0-10) with guidance for exercise, walking, and ventilation. Optionally specify sensitive groups (asthma, COPD, allergies, children, elderly) for targeted advice.

Returns: Risk score, warnings, recommendations, activity guidance, and optional group-specific health advice
Parameters
locationstringCity name or lat,lon coordinates (e.g. "Sydney" or "-33.87,151.21")
latitudenumberLatitude coordinate (use instead of location for precise coordinates)
longitudenumberLongitude coordinate (use instead of location for precise coordinates)
sensitive_groupsarrayHealth conditions or groups to get targeted advice for (e.g. ["asthma", "allergies"])
Example
Health recommendations for Delhi
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "air-quality",
  "skill": "health_recommendations",
  "input": {
    "location": "Delhi"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Monitoring Stations

Find nearby air quality monitoring stations for a location. Returns station name, operator, measured parameters, distance, and measurement dates. Uses the OpenAQ global network with data from government agencies and research institutions worldwide.

Returns: List of nearby air quality monitoring stations with parameters, distance, operator, and measurement history
Parameters
locationstringCity name or lat,lon coordinates (e.g. "Berlin" or "52.52,13.41")
latitudenumberLatitude coordinate (use instead of location for precise coordinates)
longitudenumberLongitude coordinate (use instead of location for precise coordinates)
radius_kmnumberSearch radius in kilometres (default: 25, max: 100)
limitnumberMaximum stations to return (default: 10, max: 50)
Example
Monitoring stations near London
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "air-quality",
  "skill": "monitoring_stations",
  "input": {
    "location": "London"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.012026-03-24
  • Initial release with 5 skills: current_air_quality, air_quality_forecast, pollen_forecast, health_recommendations, monitoring_stations

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"air-quality","skill":"current_air_quality","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Frequently Asked Questions

Can I check air quality for my city without coordinates?

Yes. `current_air_quality` accepts city names or lat/lon and returns AQI, pollutant levels, pollen counts, UV index, and advisories.

Can I see whether conditions will improve later this week?

`air_quality_forecast` gives up to 7 days of AQI and pollutant forecasts, and `pollen_forecast` adds pollen type breakdowns for allergy planning.

Can I get advice for asthma, allergies, or outdoor exercise?

`health_recommendations` combines AQI, UV, and pollen into a risk score with guidance for walking, exercise, and ventilation.

Can I find the nearest monitoring station?

`monitoring_stations` looks up nearby OpenAQ stations, including what they measure and how far away they are, where coverage exists.