---
title: "Get Air Quality"
method: GET
path: "/v1/data/air-quality"
---

# Get Air Quality

`GET /v1/data/air-quality`

## Request

- Base URL: `https://slacking.biz` (the document declares no server; this is the origin it was published from)
- URL: `https://slacking.biz/v1/data/air-quality`
- Auth: none declared

Get latest air quality data from OpenAQ (PM2.5, PM10, O3, NO2) for a location.

Free source: OpenAQ v3 — key in /root/.openaq_api_key.
FIX 2026-08-11 (WO 4b22e677): v3 free-tier `name` filter is IGNORED server-side
(returned Ghana locations for 'Miami'); v2 API is retired. Robust path: geocode the
city via Nominatim (keyless, 1 req/s) -> coordinates+radius=25000 query -> real local
stations. Falls back to the old name query if geocoding fails; never hard-fails on
empty lookups.

## Query parameters

- `location` string: City name (e.g. Beijing, Los Angeles, London)

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/slacking/apis/slacking-biz-api.md) · [All operations](https://skmtc.dev/slacking/apis/slacking-biz-api/llms.txt) · [OpenAPI document](https://skmtc.dev/slacking/apis/slacking-biz-api/revisions/c061c3d3bd37?raw)
