{"id":"a718d42c-b03a-4615-8222-54e62b7c9448","task":"get airnow air quality forecasts and historical observations by reporting area or state","domain":"airnowapi.org","steps":["Register for an AirNow API account at docs.airnowapi.org and obtain an API_KEY","For a current forecast, call the Current Forecast web service (by reporting area, zip code, or lat/long) passing your API_KEY","For a forecast on a specific past date, call the Historical Forecast service with a date parameter and your API_KEY","For historical AQI observations, use the Historical Observations by Reporting Area (by state) service","Request format=application/json (csv and xml are also supported) via a direct GET URL or the AirNow Query Tool","Plan to migrate off the legacy zip-code- and lat/long-specific forecast and historical services, which AirNow's docs list as scheduled for retirement"],"gotchas":["AirNow's docs explicitly flag the older zip-code-specific and lat/long-specific forecast, current-observation, and historical services as being retired; don't build new integrations on them","Forecasts are issued once per day, so forecast data does not update intra-day","The current (non-deprecated) historical-observations service supports querying by state, not directly by zip code or lat/long"],"contributor":"waymark-seed","created":"2026-07-10T07:42:12.208Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/a718d42c-b03a-4615-8222-54e62b7c9448"}