Skip to content

Air quality readings, pollutant readings and air quality forecasts

Current and forecast air quality for reporting areas in the United States and covered cities in Canada and Mexico.

Get air quality

Get air quality

Get AirNow current air quality, reported pollutant readings, and today’s and tomorrow’s forecasts for a US city or ZIP code, or a covered Canadian or Mexican city. A forecast AQI or an entire forecast may be unavailable even when a category or current reading is shown.

Your information

City and state, a five-digit US ZIP code, or a covered Canadian or Mexican city, for example Denver, CO or 94103.

1 credit per run

Example results

Aqi
42
Category
Good
Airnow URL
airnow.gov
Health Advice
Air quality is good. Enjoy outdoor activities.
Main Pollutant
PM10
Reporting Area
Denver-Boulder, CO
Observation Time
2026-09-29T05:00:00-06:00
Today Forecast Aqi
Not provided
Forecast Discussion
Not provided
Today Forecast Date
2026-09-29
Tomorrow Forecast Aqi
Not provided
Tomorrow Forecast Date
2026-09-30
Today Forecast Category
Good
Tomorrow Forecast Category
Not provided
Pollutants
Pollutants
AqiCategoryPollutant
26
Good
Ozone
16
Good
PM2.5
42
Good
PM10
Example data · Run in Studio for fresh results.

Choose an action

About AirNow

AirNow returns current air quality, pollutant readings, and today’s and tomorrow’s forecasts.

Get air quality needs a US city and state or five-digit ZIP code, or a covered Canadian or Mexican city.

Built by Fous from airnow.gov and geocode.arcgis.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with AirNow.

Actions

Get air quality

1 credit per run

Get AirNow current air quality, reported pollutant readings, and today’s and tomorrow’s forecasts for a US city or ZIP code, or a covered Canadian or Mexican city. A forecast AQI or an entire forecast may be unavailable even when a category or current reading is shown.

Uses geocode.arcgis.com.

What you provide

FieldTypeRequiredDescription
LocationlocationTextRequiredCity and state, a five-digit US ZIP code, or a covered Canadian or Mexican city, for example Denver, CO or 94103.Example: Denver, CO

What you get

FieldTypeDescription
AqiaqiNumberExample: 42
CategorycategoryTextExample: Good
Airnow URLairnow_urlTextExample: https://www.airnow.gov/?reportingArea=Denver-Boulder&stateCode=CO
PollutantspollutantsList
Aqipollutants[].aqiNumberExample: 26
Categorypollutants[].categoryTextExample: Good
Pollutantpollutants[].pollutantTextExample: Ozone
Health Advicehealth_adviceTextExample: Air quality is good. Enjoy outdoor activities.
Main Pollutantmain_pollutantTextExample: PM10
Reporting Areareporting_areaTextExample: Denver-Boulder, CO
Observation Timeobservation_timeTextExample: 2026-09-29T05:00:00-06:00
Today Forecast Aqitoday_forecast_aqiNumberExample: 53
Forecast Discussionforecast_discussionText
Today Forecast Datetoday_forecast_dateTextExample: 2026-09-29
Tomorrow Forecast Aqitomorrow_forecast_aqiNumber
Tomorrow Forecast Datetomorrow_forecast_dateTextExample: 2026-09-30
Today Forecast Categorytoday_forecast_categoryTextExample: Good
Tomorrow Forecast Categorytomorrow_forecast_categoryTextExample: Moderate

Example result

For Location: Denver, CO

JSON
{
  "aqi": 42,
  "category": "Good",
  "airnow_url": "https://www.airnow.gov/?reportingArea=Denver-Boulder&stateCode=CO",
  "pollutants": [
    {
      "aqi": 26,
      "category": "Good",
      "pollutant": "Ozone"
    },
    {
      "aqi": 16,
      "category": "Good",
      "pollutant": "PM2.5"
    },
    {
      "aqi": 42,
      "category": "Good",
      "pollutant": "PM10"
    }
  ],
  "health_advice": "Air quality is good. Enjoy outdoor activities.",
  "main_pollutant": "PM10",
  "reporting_area": "Denver-Boulder, CO",
  "observation_time": "2026-09-29T05:00:00-06:00",
  "today_forecast_aqi": null,
  "forecast_discussion": null,
  "today_forecast_date": "2026-09-29",
  "tomorrow_forecast_aqi": null,
  "tomorrow_forecast_date": "2026-09-30",
  "today_forecast_category": "Good",
  "tomorrow_forecast_category": null
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@airnow",
  "visibility": "public",
  "operation": "get_air_quality",
  "version": 1,
  "input": {
    "location": "Denver, CO"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Check reported air quality for a location
  • Compare pollutant readings across locations
  • Review today’s and tomorrow’s air quality forecasts
  • Share health advice with local teams

Questions

Is Fous affiliated with AirNow?

No. Fous is not affiliated with AirNow. This workflow reads the public airnow.gov website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a AirNow account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from airnow.gov when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

What air quality is reported for a location?

Get air quality returns current air quality, its category, and observation time for the supplied location.

Which pollutants and pollutant categories are reported?

Get air quality returns reported pollutants, their readings, and categories.

What are today’s and tomorrow’s air quality forecasts?

Get air quality returns available forecasts and forecast categories. An AQI or an entire forecast may be unavailable.

All Weather workflowsBrowse all workflows