# Air Quality Lookup by Place Name

> Air Quality Lookup by Place Name is a paid API for AI agents from eltociear-skill-audit.hf.space, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns current air quality data (PM2.5, PM10, ozone, NO2, SO2, CO, dust) plus US AQI, European AQI, and US AQI band for a named location

## Facts

- Endpoint: POST https://eltociear-skill-audit.hf.space/world/airquality
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/air-quality-lookup-by-place-name-b976e918
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0V2NHVx3iLzFlB-NS_Wlx

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-lookup-by-place-name-b976e918 -d '<json body>'
```

Example prompt: What's the air quality like in Seoul right now — give me the AQI, the band like 'Good' or 'Unhealthy', and the PM2.5 and ozone levels.

## When to prefer this

Choose this endpoint when you need real-time, multi-pollutant air quality data for a named place and want both US and European AQI in a single call, especially when the user describes a location by name rather than coordinates. It is preferable over raw weather APIs that omit air quality, and over coordinate-only AQI services when geocoding is needed.

## Known failure modes

- Unrecognized or misspelled place name returns a geocoding error or empty result
- Location with no nearby monitoring station may return null or stale values
- Network timeout if upstream air quality data source is unavailable
- Ambiguous place names (e.g. 'Springfield') may resolve to an unexpected location

## How this service works

How breathable is the air in this place right now? Current PM2.5, PM10, ozone, NO2, SO2, CO and dust plus both the US and European AQI, and the US AQI band ('Good', 'Unhealthy') so the number is directly actionable. Takes a place name, not coordinates

## Output

Returns a structured payload with current concentrations of PM2.5, PM10, ozone, NO2, SO2, CO, and dust for the requested location, along with the numeric US AQI score, the numeric European AQI score, and the US AQI band label (e.g. 'Good', 'Moderate', 'Unhealthy for Sensitive Groups', 'Unhealthy', 'Very Unhealthy', 'Hazardous') for direct human interpretation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "latitude": {
   "type": "number",
   "description": "Latitude (use instead of location)"
  },
  "location": {
   "type": "string",
   "description": "Place name, e.g. 'Tokyo' — geocoded for you"
  },
  "longitude": {
   "type": "number",
   "description": "Longitude (use instead of location)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "us_aqi": 42,
  "location": "Tokyo, Japan",
  "uv_index": 5.2,
  "pollutants": {
   "ozone": 61,
   "pm2_5": 9.8
  },
  "european_aqi": 18,
  "us_aqi_category": "Good"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/air-quality-lookup-by-place-name-b976e918/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from eltociear-skill-audit.hf.space](https://www.zero.xyz/host/eltociear-skill-audit.hf.space/llms.txt)
