# NSW Air Quality Data API

**Publisher:** NSW DCCEEW (State gov)  
**Jurisdiction:** NSW  
**Status:** Live · checked 2026-10-15  
**Agent-ready:** no  
**Canonical:** https://ausdatacatalog.com/apis/nsw-air-quality-data-api

## Connect recipe

| key | value |
| --- | --- |
| base | https://data.airquality.nsw.gov.au/api/Data/ |
| docs | https://data.airquality.nsw.gov.au/docs/index.html |
| protocol | REST v1 |
| auth | Open — none |
| licence | unknown · commercial use unclear |
| try | curl -s 'https://data.airquality.nsw.gov.au/api/Data/get_SiteDetails' |
| checked | 2026-10-15 · HTTP 200 |

## Curator notes

Swagger/OpenAPI at /swagger/v1/swagger.json. Three operations: GET get_SiteDetails (monitoring stations with lat/long and region), GET get_ParameterDetails (pollutants and averaging periods), POST get_Observations (JSON body selecting sites, parameters and dates; hourly PM2.5, PM10, O3, NO2 and more). Returns plain JSON arrays; no pagination mechanism documented — keep date ranges small. Rate limits: unknown. Licence: unknown (not stated in the API docs).
