{"ok":true,"site":"airnow","host":"airnow.gov","about":"AirNow.gov (EPA) U.S. air quality: current and forecast AQI by location, reporting-area and monitor-site history, state tables, national top AQI list, state alerts and site search. The CLI calls airnowgovapi.com and related JSON endpoints directly.","commands":[{"command":"suggest-reporting-areas","summary":"Autocomplete AirNow reporting area names (e.g. 'Denver-Boulder, CO') from a city name or ZIP fragment","params":[{"name":"term","type":"string","required":true,"description":"Partial city name or ZIP code"},{"name":"maxSuggestions","type":"number","description":"Maximum suggestions to return","default":5}],"exampleUrl":"https://clify-dev.netlify.app/airnow/suggest-reporting-areas?term=Denver"},{"command":"geocode-location","summary":"Resolve a U.S. city, region or ZIP code to latitude/longitude (x=longitude, y=latitude) for use with get-current-aqi and get-weather","params":[{"name":"location","type":"string","required":true,"description":"City name, 'City, ST' or ZIP code"},{"name":"maxLocations","type":"number","description":"Maximum candidates to return","default":6}],"exampleUrl":"https://clify-dev.netlify.app/airnow/geocode-location?location=94103"},{"command":"get-current-aqi","summary":"Get current observed AQI and today/tomorrow forecasts per pollutant for the reporting area nearest a latitude/longitude","params":[{"name":"latitude","type":"number","required":true,"description":"Latitude in decimal degrees"},{"name":"longitude","type":"number","required":true,"description":"Longitude in decimal degrees (negative for the western hemisphere)"},{"name":"stateCode","type":"string","description":"Two-letter U.S. state code of the location, e.g. CO"},{"name":"maxDistance","type":"number","description":"Search radius in miles","default":50}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-current-aqi?latitude=39.738453&longitude=-104.984853&stateCode=CO"},{"command":"get-reporting-area-location","summary":"Get the latitude/longitude of a named reporting area","params":[{"name":"reportingArea","type":"string","required":true,"description":"Reporting area name, e.g. Austin or Denver-Boulder"},{"name":"stateCode","type":"string","required":true,"description":"Two-letter state code"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-reporting-area-location?reportingArea=Austin&stateCode=TX"},{"command":"get-reporting-area-providers","summary":"Get the data and forecast provider agencies (with URLs) for a reporting area","params":[{"name":"reportingArea","type":"string","required":true,"description":"Reporting area name"},{"name":"stateCode","type":"string","required":true,"description":"Two-letter state code"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-reporting-area-providers?reportingArea=Denver-Boulder&stateCode=CO"},{"command":"get-interpolated-pm25","summary":"Get the current interpolated PM2.5 AQI and category for a reporting area","params":[{"name":"reportingArea","type":"string","required":true,"description":"Reporting area name"},{"name":"stateCode","type":"string","required":true,"description":"Two-letter state code"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-interpolated-pm25"},{"command":"get-weather","summary":"Get current weather (temperature °F, wind, humidity, pressure) at a latitude/longitude","params":[{"name":"latitude","type":"number","required":true,"description":"Latitude in decimal degrees"},{"name":"longitude","type":"number","required":true,"description":"Longitude in decimal degrees"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-weather?latitude=39.751099&longitude=-104.987198"},{"command":"get-reporting-area-hourly","summary":"Get the last 24 hours of hourly AQI (with dominant pollutant) for a reporting area","params":[{"name":"reportingArea","type":"string","required":true,"description":"Reporting area name exactly as AirNow spells it"},{"name":"stateCode","type":"string","required":true,"description":"Two-letter state code"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-reporting-area-hourly"},{"command":"get-reporting-area-daily","summary":"Get the last 30 days of daily AQI (with dominant pollutant) for a reporting area","params":[{"name":"reportingArea","type":"string","required":true,"description":"Reporting area name exactly as AirNow spells it"},{"name":"stateCode","type":"string","required":true,"description":"Two-letter state code"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-reporting-area-daily"},{"command":"get-site-hourly","summary":"Get the last 24 hours of hourly AQI and concentrations per pollutant for a monitoring site","params":[{"name":"siteId","type":"string","required":true,"description":"Monitor site ID (the siteID field from get-current-aqi, e.g. 9-digit AQS code 060750005 or 12-digit 840080010010)"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-site-hourly"},{"command":"get-site-daily","summary":"Get the last 30 days of daily AQI and concentrations per pollutant for a monitoring site","params":[{"name":"siteId","type":"string","required":true,"description":"Monitor site ID (siteID from get-current-aqi)"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-site-daily"},{"command":"list-state-aqi","summary":"List current observations and forecasts for every reporting area in a state","params":[{"name":"stateCode","type":"string","required":true,"description":"Two-letter state code, e.g. CA"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/list-state-aqi"},{"command":"get-state-history","summary":"Get daily AQI for ozone, PM2.5 and PM10 for every reporting area in a state on a past date","params":[{"name":"state","type":"string","required":true,"description":"Full state name with the first letter capitalized, e.g. Texas"},{"name":"year","type":"string","required":true,"description":"Four-digit year"},{"name":"month","type":"string","required":true,"description":"Month number, e.g. 10"},{"name":"day","type":"string","required":true,"description":"Day of month, e.g. 17"}],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-state-history"},{"command":"get-top-aqi","summary":"List the U.S. reporting areas with the highest current NowCast AQI","params":[],"exampleUrl":"https://clify-dev.netlify.app/airnow/get-top-aqi"},{"command":"list-state-alerts","summary":"List states that currently have an AirNow notification (e.g. Wildfires) and its alert type","params":[],"exampleUrl":"https://clify-dev.netlify.app/airnow/list-state-alerts"},{"command":"search-site","summary":"Keyword search of AirNow.gov pages and documents (EPA search, scoped to www.airnow.gov), 10 results per page","params":[{"name":"q","type":"string","required":true,"description":"Search keywords"},{"name":"start","type":"number","description":"Result offset (0, 10, 20, ...)","default":0},{"name":"filter","type":"string","description":"Extra facet filter in Solr syntax, e.g. filetype_s:\"PDF\" or displaylanguage_s:\"English\""}],"exampleUrl":"https://clify-dev.netlify.app/airnow/search-site?q=wildfire+smoke&filter=filetype_s%3A%22PDF%22"}]}