# Air Quality Now: US AQI, PM2.5, PM10, Ozone, NO2, UV Index

> Air Quality Now: US AQI, PM2.5, PM10, Ozone, NO2, UV Index is a paid API for AI agents from twin.unykorn.org, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-01).

Returns real-time US Air Quality Index (AQI) with health band, PM2.5, PM10, ozone, NO2, and UV index for a given location by coordinates or place name.

## Facts

- Endpoint: POST https://twin.unykorn.org/geo/air-quality?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/air-quality-now-us-aqi-pm2-5-pm10-ozone-no2-uv-index-2358ef78
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cYyeGJMoLy1ZbPM4Le31N

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability air-quality-now-us-aqi-pm2-5-pm10-ozone-no2-uv-index-2358ef78 -d '<json body>'
```

Example prompt: What's the air quality right now in Los Angeles — give me the AQI, health band, PM2.5, and UV index?

## When to prefer this

Choose this endpoint when you need real-time, US-AQI-standard air quality data including multiple pollutants (PM2.5, PM10, ozone, NO2) and UV index in a single call. It accepts either coordinates or a place name, making it convenient for both programmatic and natural-language-driven workflows. Prefer it over general weather APIs that omit detailed pollutant breakdowns or UV data.

## Known failure modes

- Unknown or ambiguous place name returns an error or empty result
- Coordinates outside valid range (-90 to 90 lat, -180 to 180 lon) rejected with validation error
- Data unavailable for remote or sparsely monitored locations
- Payment failure (insufficient USDC balance) results in 402 rejection
- Network timeout if upstream air quality data source is unavailable

## How this service works

Air quality now: US AQI with health band, PM2.5, PM10, ozone, NO2, UV — Genesis402 / UnyKorn Operator Network

## Output

Returns current US AQI value with corresponding health band (e.g. Good, Moderate, Unhealthy for Sensitive Groups), PM2.5 and PM10 particulate concentrations, ozone level, NO2 concentration, and UV index for the requested location.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "params": {
   "type": "object",
   "properties": {
    "lat": {
     "type": "number",
     "maximum": 90,
     "minimum": -90,
     "description": "latitude"
    },
    "lon": {
     "type": "number",
     "maximum": 180,
     "minimum": -180,
     "description": "longitude"
    },
    "place": {
     "type": "string",
     "description": "place name (or send lat+lon)"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "type": "air-quality",
  "receipt": {
   "tx_hash": "0x<64hex>",
   "amount_usd": 0.001,
   "receipt_id": "g402-<16hex>"
  },
  "sources": [
   {
    "ok": true,
    "name": "<source>"
   }
  ],
  "limitations": "<text>",
  "generated_at": "<iso time>",
  "evidence_hash": "sha256:<64hex>"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/air-quality-now-us-aqi-pm2-5-pm10-ozone-no2-uv-index-2358ef78/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from twin.unykorn.org](https://www.zero.xyz/host/twin.unykorn.org/llms.txt)
